Class S3ResultItem
- java.lang.Object
-
- software.amazon.awssdk.services.backupsearch.model.S3ResultItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3ResultItem.Builder,S3ResultItem>
@Generated("software.amazon.awssdk:codegen") public final class S3ResultItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3ResultItem.Builder,S3ResultItem>
These are the items returned in the results of a search of Amazon S3 backup metadata.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3ResultItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbackupResourceArn()These are items in the returned results that match recovery point Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.StringbackupVaultName()The name of the backup vault.static S3ResultItem.Builderbuilder()InstantcreationTime()These are one or more items in the returned results that match values for item creation time input during a search of Amazon S3 backup metadata.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringeTag()These are one or more items in the returned results that match values for ETags input during a search of Amazon S3 backup metadata.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringobjectKey()This is one or more items returned in the results of a search of Amazon S3 backup metadata that match the values input for object key.LongobjectSize()These are items in the returned results that match values for object size(s) input during a search of Amazon S3 backup metadata.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends S3ResultItem.Builder>serializableBuilderClass()StringsourceResourceArn()These are items in the returned results that match source Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.S3ResultItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringversionId()These are one or more items in the returned results that match values for version IDs input during a search of Amazon S3 backup metadata.-
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
-
backupResourceArn
public final String backupResourceArn()
These are items in the returned results that match recovery point Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.
- Returns:
- These are items in the returned results that match recovery point Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.
-
sourceResourceArn
public final String sourceResourceArn()
These are items in the returned results that match source Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.
- Returns:
- These are items in the returned results that match source Amazon Resource Names (ARN) input during a search of Amazon S3 backup metadata.
-
backupVaultName
public final String backupVaultName()
The name of the backup vault.
- Returns:
- The name of the backup vault.
-
objectKey
public final String objectKey()
This is one or more items returned in the results of a search of Amazon S3 backup metadata that match the values input for object key.
- Returns:
- This is one or more items returned in the results of a search of Amazon S3 backup metadata that match the values input for object key.
-
objectSize
public final Long objectSize()
These are items in the returned results that match values for object size(s) input during a search of Amazon S3 backup metadata.
- Returns:
- These are items in the returned results that match values for object size(s) input during a search of Amazon S3 backup metadata.
-
creationTime
public final Instant creationTime()
These are one or more items in the returned results that match values for item creation time input during a search of Amazon S3 backup metadata.
- Returns:
- These are one or more items in the returned results that match values for item creation time input during a search of Amazon S3 backup metadata.
-
eTag
public final String eTag()
These are one or more items in the returned results that match values for ETags input during a search of Amazon S3 backup metadata.
- Returns:
- These are one or more items in the returned results that match values for ETags input during a search of Amazon S3 backup metadata.
-
versionId
public final String versionId()
These are one or more items in the returned results that match values for version IDs input during a search of Amazon S3 backup metadata.
- Returns:
- These are one or more items in the returned results that match values for version IDs input during a search of Amazon S3 backup metadata.
-
toBuilder
public S3ResultItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ResultItem.Builder,S3ResultItem>
-
builder
public static S3ResultItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3ResultItem.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-