Class Operation
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Operation.Builder,
Operation>
Describes the API operation.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Operation.Builder
builder()
final Instant
The timestamp when the operation was initialized (1479816991.349
).final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
The error code.final String
The error details.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
id()
The ID of the operation.final Boolean
A Boolean value indicating whether the operation is terminal.final ResourceLocation
location()
The Amazon Web Services Region and Availability Zone.final String
Details about the operation (Debian-1GB-Ohio-1
).final OperationType
The type of operation.final String
The type of operation.final String
The resource name.final ResourceType
The resource type.final String
The resource type.static Class
<? extends Operation.Builder> final OperationStatus
status()
The status of the operation.final String
The status of the operation.final Instant
The timestamp when the status was changed (1479816991.349
).Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The ID of the operation.
- Returns:
- The ID of the operation.
-
resourceName
The resource name.
- Returns:
- The resource name.
-
resourceType
The resource type.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The resource type.
- See Also:
-
resourceTypeAsString
The resource type.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The resource type.
- See Also:
-
createdAt
The timestamp when the operation was initialized (
1479816991.349
).- Returns:
- The timestamp when the operation was initialized (
1479816991.349
).
-
location
The Amazon Web Services Region and Availability Zone.
- Returns:
- The Amazon Web Services Region and Availability Zone.
-
isTerminal
A Boolean value indicating whether the operation is terminal.
- Returns:
- A Boolean value indicating whether the operation is terminal.
-
operationDetails
Details about the operation (
Debian-1GB-Ohio-1
).- Returns:
- Details about the operation (
Debian-1GB-Ohio-1
).
-
operationType
The type of operation.
If the service returns an enum value that is not available in the current SDK version,
operationType
will returnOperationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoperationTypeAsString()
.- Returns:
- The type of operation.
- See Also:
-
operationTypeAsString
The type of operation.
If the service returns an enum value that is not available in the current SDK version,
operationType
will returnOperationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoperationTypeAsString()
.- Returns:
- The type of operation.
- See Also:
-
status
The status of the operation.
If the service returns an enum value that is not available in the current SDK version,
status
will returnOperationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the operation.
- See Also:
-
statusAsString
The status of the operation.
If the service returns an enum value that is not available in the current SDK version,
status
will returnOperationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the operation.
- See Also:
-
statusChangedAt
The timestamp when the status was changed (
1479816991.349
).- Returns:
- The timestamp when the status was changed (
1479816991.349
).
-
errorCode
The error code.
- Returns:
- The error code.
-
errorDetails
The error details.
- Returns:
- The error details.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Operation.Builder,
Operation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-