Class InventoryDeletionStatusItem
- java.lang.Object
-
- software.amazon.awssdk.services.ssm.model.InventoryDeletionStatusItem
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InventoryDeletionStatusItem.Builder,InventoryDeletionStatusItem>
@Generated("software.amazon.awssdk:codegen") public final class InventoryDeletionStatusItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryDeletionStatusItem.Builder,InventoryDeletionStatusItem>
Status information returned by the
DeleteInventory
operation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
InventoryDeletionStatusItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryDeletionStatusItem.Builder
builder()
String
deletionId()
The deletion ID returned by theDeleteInventory
operation.Instant
deletionStartTime()
The UTC timestamp when the delete operation started.InventoryDeletionSummary
deletionSummary()
Information about the delete operation.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
InventoryDeletionStatus
lastStatus()
The status of the operation.String
lastStatusAsString()
The status of the operation.String
lastStatusMessage()
Information about the status.Instant
lastStatusUpdateTime()
The UTC timestamp of when the last status report.List<SdkField<?>>
sdkFields()
static Class<? extends InventoryDeletionStatusItem.Builder>
serializableBuilderClass()
InventoryDeletionStatusItem.Builder
toBuilder()
String
toString()
Returns a string representation of this object.String
typeName()
The name of the inventory data type.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deletionId
public final String deletionId()
The deletion ID returned by the
DeleteInventory
operation.- Returns:
- The deletion ID returned by the
DeleteInventory
operation.
-
typeName
public final String typeName()
The name of the inventory data type.
- Returns:
- The name of the inventory data type.
-
deletionStartTime
public final Instant deletionStartTime()
The UTC timestamp when the delete operation started.
- Returns:
- The UTC timestamp when the delete operation started.
-
lastStatus
public final InventoryDeletionStatus lastStatus()
The status of the operation. Possible values are InProgress and Complete.
If the service returns an enum value that is not available in the current SDK version,
lastStatus
will returnInventoryDeletionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlastStatusAsString()
.- Returns:
- The status of the operation. Possible values are InProgress and Complete.
- See Also:
InventoryDeletionStatus
-
lastStatusAsString
public final String lastStatusAsString()
The status of the operation. Possible values are InProgress and Complete.
If the service returns an enum value that is not available in the current SDK version,
lastStatus
will returnInventoryDeletionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlastStatusAsString()
.- Returns:
- The status of the operation. Possible values are InProgress and Complete.
- See Also:
InventoryDeletionStatus
-
lastStatusMessage
public final String lastStatusMessage()
Information about the status.
- Returns:
- Information about the status.
-
deletionSummary
public final InventoryDeletionSummary deletionSummary()
Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
- Returns:
- Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
-
lastStatusUpdateTime
public final Instant lastStatusUpdateTime()
The UTC timestamp of when the last status report.
- Returns:
- The UTC timestamp of when the last status report.
-
toBuilder
public InventoryDeletionStatusItem.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<InventoryDeletionStatusItem.Builder,InventoryDeletionStatusItem>
-
builder
public static InventoryDeletionStatusItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends InventoryDeletionStatusItem.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
-