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
DeleteInventoryoperation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInventoryDeletionStatusItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryDeletionStatusItem.Builderbuilder()StringdeletionId()The deletion ID returned by theDeleteInventoryoperation.InstantdeletionStartTime()The UTC timestamp when the delete operation started.InventoryDeletionSummarydeletionSummary()Information about the delete operation.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InventoryDeletionStatuslastStatus()The status of the operation.StringlastStatusAsString()The status of the operation.StringlastStatusMessage()Information about the status.InstantlastStatusUpdateTime()The UTC timestamp of when the last status report.List<SdkField<?>>sdkFields()static Class<? extends InventoryDeletionStatusItem.Builder>serializableBuilderClass()InventoryDeletionStatusItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtypeName()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
DeleteInventoryoperation.- Returns:
- The deletion ID returned by the
DeleteInventoryoperation.
-
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,
lastStatuswill 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,
lastStatuswill 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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
-