Class TapeInfo
- java.lang.Object
-
- software.amazon.awssdk.services.storagegateway.model.TapeInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TapeInfo.Builder,TapeInfo>
@Generated("software.amazon.awssdk:codegen") public final class TapeInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TapeInfo.Builder,TapeInfo>
Describes a virtual tape.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTapeInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TapeInfo.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringgatewayARN()The Amazon Resource Name (ARN) of the gateway.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantpoolEntryDate()The date that the tape entered the custom tape pool with tape retention lock enabled.StringpoolId()The ID of the pool that you want to add your tape to for archiving.InstantretentionStartDate()The date that the tape became subject to tape retention lock.List<SdkField<?>>sdkFields()static Class<? extends TapeInfo.Builder>serializableBuilderClass()StringtapeARN()The Amazon Resource Name (ARN) of a virtual tape.StringtapeBarcode()The barcode that identifies a specific virtual tape.LongtapeSizeInBytes()The size, in bytes, of a virtual tape.StringtapeStatus()The status of the tape.TapeInfo.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
-
tapeARN
public final String tapeARN()
The Amazon Resource Name (ARN) of a virtual tape.
- Returns:
- The Amazon Resource Name (ARN) of a virtual tape.
-
tapeBarcode
public final String tapeBarcode()
The barcode that identifies a specific virtual tape.
- Returns:
- The barcode that identifies a specific virtual tape.
-
tapeSizeInBytes
public final Long tapeSizeInBytes()
The size, in bytes, of a virtual tape.
- Returns:
- The size, in bytes, of a virtual tape.
-
tapeStatus
public final String tapeStatus()
The status of the tape.
- Returns:
- The status of the tape.
-
gatewayARN
public final String gatewayARN()
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
- Returns:
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
-
poolId
public final String poolId()
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
- Returns:
- The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
-
retentionStartDate
public final Instant retentionStartDate()
The date that the tape became subject to tape retention lock.
- Returns:
- The date that the tape became subject to tape retention lock.
-
poolEntryDate
public final Instant poolEntryDate()
The date that the tape entered the custom tape pool with tape retention lock enabled.
- Returns:
- The date that the tape entered the custom tape pool with tape retention lock enabled.
-
toBuilder
public TapeInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TapeInfo.Builder,TapeInfo>
-
builder
public static TapeInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends TapeInfo.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.
-
-