Class InventoryRetrievalJobInput
- java.lang.Object
-
- software.amazon.awssdk.services.glacier.model.InventoryRetrievalJobInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InventoryRetrievalJobInput.Builder,InventoryRetrievalJobInput>
@Generated("software.amazon.awssdk:codegen") public final class InventoryRetrievalJobInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryRetrievalJobInput.Builder,InventoryRetrievalJobInput>
Provides options for specifying a range inventory retrieval job.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInventoryRetrievalJobInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryRetrievalJobInput.Builderbuilder()StringendDate()The end of the date range in UTC for vault inventory retrieval that includes archives created before this date.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringlimit()Specifies the maximum number of inventory items returned per vault inventory retrieval request.Stringmarker()An opaque string that represents where to continue pagination of the vault inventory retrieval results.List<SdkField<?>>sdkFields()static Class<? extends InventoryRetrievalJobInput.Builder>serializableBuilderClass()StringstartDate()The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date.InventoryRetrievalJobInput.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
startDate
public final String startDate()
The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example
2013-03-20T17:03:43Z.- Returns:
- The start of the date range in UTC for vault inventory retrieval that includes archives created on or
after this date. This value should be a string in the ISO 8601 date format, for example
2013-03-20T17:03:43Z.
-
endDate
public final String endDate()
The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example
2013-03-20T17:03:43Z.- Returns:
- The end of the date range in UTC for vault inventory retrieval that includes archives created before this
date. This value should be a string in the ISO 8601 date format, for example
2013-03-20T17:03:43Z.
-
limit
public final String limit()
Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.
- Returns:
- Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.
-
marker
public final String marker()
An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is
null.- Returns:
- An opaque string that represents where to continue pagination of the vault inventory retrieval results.
You use the marker in a new InitiateJob request to obtain additional inventory items. If there are
no more inventory items, this value is
null.
-
toBuilder
public InventoryRetrievalJobInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InventoryRetrievalJobInput.Builder,InventoryRetrievalJobInput>
-
builder
public static InventoryRetrievalJobInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends InventoryRetrievalJobInput.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.
-
-