Class EBSResultItem
- java.lang.Object
-
- software.amazon.awssdk.services.backupsearch.model.EBSResultItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EBSResultItem.Builder,EBSResultItem>
@Generated("software.amazon.awssdk:codegen") public final class EBSResultItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EBSResultItem.Builder,EBSResultItem>
These are the items returned in the results of a search of Amazon EBS backup metadata.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEBSResultItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbackupResourceArn()These are one or more items in the results that match values for the Amazon Resource Name (ARN) of recovery points returned in a search of Amazon EBS backup metadata.StringbackupVaultName()The name of the backup vault.static EBSResultItem.Builderbuilder()InstantcreationTime()These are one or more items in the results that match values for creation times returned in a search of Amazon EBS backup metadata.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfilePath()These are one or more items in the results that match values for file paths returned in a search of Amazon EBS backup metadata.LongfileSize()These are one or more items in the results that match values for file sizes returned in a search of Amazon EBS backup metadata.StringfileSystemIdentifier()These are one or more items in the results that match values for file systems returned in a search of Amazon EBS backup metadata.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastModifiedTime()These are one or more items in the results that match values for Last Modified Time returned in a search of Amazon EBS backup metadata.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EBSResultItem.Builder>serializableBuilderClass()StringsourceResourceArn()These are one or more items in the results that match values for the Amazon Resource Name (ARN) of source resources returned in a search of Amazon EBS backup metadata.EBSResultItem.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
-
backupResourceArn
public final String backupResourceArn()
These are one or more items in the results that match values for the Amazon Resource Name (ARN) of recovery points returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for the Amazon Resource Name (ARN) of recovery points returned in a search of Amazon EBS backup metadata.
-
sourceResourceArn
public final String sourceResourceArn()
These are one or more items in the results that match values for the Amazon Resource Name (ARN) of source resources returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for the Amazon Resource Name (ARN) of source resources returned in a search of Amazon EBS backup metadata.
-
backupVaultName
public final String backupVaultName()
The name of the backup vault.
- Returns:
- The name of the backup vault.
-
fileSystemIdentifier
public final String fileSystemIdentifier()
These are one or more items in the results that match values for file systems returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for file systems returned in a search of Amazon EBS backup metadata.
-
filePath
public final String filePath()
These are one or more items in the results that match values for file paths returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for file paths returned in a search of Amazon EBS backup metadata.
-
fileSize
public final Long fileSize()
These are one or more items in the results that match values for file sizes returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for file sizes returned in a search of Amazon EBS backup metadata.
-
creationTime
public final Instant creationTime()
These are one or more items in the results that match values for creation times returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for creation times returned in a search of Amazon EBS backup metadata.
-
lastModifiedTime
public final Instant lastModifiedTime()
These are one or more items in the results that match values for Last Modified Time returned in a search of Amazon EBS backup metadata.
- Returns:
- These are one or more items in the results that match values for Last Modified Time returned in a search of Amazon EBS backup metadata.
-
toBuilder
public EBSResultItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EBSResultItem.Builder,EBSResultItem>
-
builder
public static EBSResultItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends EBSResultItem.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
-
-