Class ControlOperation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ControlOperation.Builder,ControlOperation>
An operation performed by the control.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ControlOperation.Builderbuilder()final StringThecontrolIdentifierof the control for the operation.final StringThecontrolIdentifierof the enabled control.final InstantendTime()The time that the operation finished.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe identifier of the specified operation.final ControlOperationTypeOne ofENABLE_CONTROLorDISABLE_CONTROL.final StringOne ofENABLE_CONTROLorDISABLE_CONTROL.static Class<? extends ControlOperation.Builder> final InstantThe time that the operation began.final ControlOperationStatusstatus()One ofIN_PROGRESS,SUCEEDED, orFAILED.final StringOne ofIN_PROGRESS,SUCEEDED, orFAILED.final StringIf the operation result isFAILED, this string contains a message explaining why the operation failed.final StringThe target upon which the control operation is working.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
controlIdentifier
The
controlIdentifierof the control for the operation.- Returns:
- The
controlIdentifierof the control for the operation.
-
enabledControlIdentifier
The
controlIdentifierof the enabled control.- Returns:
- The
controlIdentifierof the enabled control.
-
endTime
The time that the operation finished.
- Returns:
- The time that the operation finished.
-
operationIdentifier
The identifier of the specified operation.
- Returns:
- The identifier of the specified operation.
-
operationType
One of
ENABLE_CONTROLorDISABLE_CONTROL.If the service returns an enum value that is not available in the current SDK version,
operationTypewill returnControlOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationTypeAsString().- Returns:
- One of
ENABLE_CONTROLorDISABLE_CONTROL. - See Also:
-
operationTypeAsString
One of
ENABLE_CONTROLorDISABLE_CONTROL.If the service returns an enum value that is not available in the current SDK version,
operationTypewill returnControlOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationTypeAsString().- Returns:
- One of
ENABLE_CONTROLorDISABLE_CONTROL. - See Also:
-
startTime
The time that the operation began.
- Returns:
- The time that the operation began.
-
status
One of
IN_PROGRESS,SUCEEDED, orFAILED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnControlOperationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- One of
IN_PROGRESS,SUCEEDED, orFAILED. - See Also:
-
statusAsString
One of
IN_PROGRESS,SUCEEDED, orFAILED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnControlOperationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- One of
IN_PROGRESS,SUCEEDED, orFAILED. - See Also:
-
statusMessage
If the operation result is
FAILED, this string contains a message explaining why the operation failed.- Returns:
- If the operation result is
FAILED, this string contains a message explaining why the operation failed.
-
targetIdentifier
The target upon which the control operation is working.
- Returns:
- The target upon which the control operation is working.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ControlOperation.Builder,ControlOperation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-