Interface ControlOperation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ControlOperation.Builder,
,ControlOperation> SdkBuilder<ControlOperation.Builder,
,ControlOperation> SdkPojo
- Enclosing class:
ControlOperation
@Mutable
@NotThreadSafe
public static interface ControlOperation.Builder
extends SdkPojo, CopyableBuilder<ControlOperation.Builder,ControlOperation>
-
Method Summary
Modifier and TypeMethodDescriptioncontrolIdentifier
(String controlIdentifier) ThecontrolIdentifier
of the control for the operation.enabledControlIdentifier
(String enabledControlIdentifier) ThecontrolIdentifier
of the enabled control.The time that the operation finished.operationIdentifier
(String operationIdentifier) The identifier of the specified operation.operationType
(String operationType) One ofENABLE_CONTROL
orDISABLE_CONTROL
.operationType
(ControlOperationType operationType) One ofENABLE_CONTROL
orDISABLE_CONTROL
.The time that the operation began.One ofIN_PROGRESS
,SUCEEDED
, orFAILED
.status
(ControlOperationStatus status) One ofIN_PROGRESS
,SUCEEDED
, orFAILED
.statusMessage
(String statusMessage) If the operation result isFAILED
, this string contains a message explaining why the operation failed.targetIdentifier
(String targetIdentifier) The target upon which the control operation is working.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
controlIdentifier
The
controlIdentifier
of the control for the operation.- Parameters:
controlIdentifier
- ThecontrolIdentifier
of the control for the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledControlIdentifier
The
controlIdentifier
of the enabled control.- Parameters:
enabledControlIdentifier
- ThecontrolIdentifier
of the enabled control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The time that the operation finished.
- Parameters:
endTime
- The time that the operation finished.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationIdentifier
The identifier of the specified operation.
- Parameters:
operationIdentifier
- The identifier of the specified operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationType
One of
ENABLE_CONTROL
orDISABLE_CONTROL
.- Parameters:
operationType
- One ofENABLE_CONTROL
orDISABLE_CONTROL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operationType
One of
ENABLE_CONTROL
orDISABLE_CONTROL
.- Parameters:
operationType
- One ofENABLE_CONTROL
orDISABLE_CONTROL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
The time that the operation began.
- Parameters:
startTime
- The time that the operation began.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
One of
IN_PROGRESS
,SUCEEDED
, orFAILED
.- Parameters:
status
- One ofIN_PROGRESS
,SUCEEDED
, orFAILED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
One of
IN_PROGRESS
,SUCEEDED
, orFAILED
.- Parameters:
status
- One ofIN_PROGRESS
,SUCEEDED
, orFAILED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
If the operation result is
FAILED
, this string contains a message explaining why the operation failed.- Parameters:
statusMessage
- If the operation result isFAILED
, this string contains a message explaining why the operation failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetIdentifier
The target upon which the control operation is working.
- Parameters:
targetIdentifier
- The target upon which the control operation is working.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-