StructuredPojo
, ToCopyableBuilder<Tape.Builder,Tape>
@Generated("software.amazon.awssdk:codegen") public class Tape extends Object implements StructuredPojo, ToCopyableBuilder<Tape.Builder,Tape>
Describes a virtual tape object.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Tape.Builder |
Modifier and Type | Method | Description |
---|---|---|
static Tape.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Double |
progress() |
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
|
static Class<? extends Tape.Builder> |
serializableBuilderClass() |
|
String |
tapeARN() |
The Amazon Resource Name (ARN) of the virtual tape.
|
String |
tapeBarcode() |
The barcode that identifies a specific virtual tape.
|
Date |
tapeCreatedDate() |
The date the virtual tape was created.
|
Long |
tapeSizeInBytes() |
The size, in bytes, of the virtual tape capacity.
|
String |
tapeStatus() |
The current state of the virtual tape.
|
Long |
tapeUsedInBytes() |
The size, in bytes, of data written to the virtual tape.
|
Tape.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
vtlDevice() |
The virtual tape library (VTL) device that the virtual tape is associated with.
|
public String tapeARN()
The Amazon Resource Name (ARN) of the virtual tape.
public String tapeBarcode()
The barcode that identifies a specific virtual tape.
public Date tapeCreatedDate()
The date the virtual tape was created.
public Long tapeSizeInBytes()
The size, in bytes, of the virtual tape capacity.
public String tapeStatus()
The current state of the virtual tape.
public String vtlDevice()
The virtual tape library (VTL) device that the virtual tape is associated with.
public Double progress()
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.
Range: 0 (not started) to 100 (complete).
Range: 0 (not started) to 100 (complete).
public Long tapeUsedInBytes()
The size, in bytes, of data written to the virtual tape.
This value is not available for tapes created prior to May,13 2015.
This value is not available for tapes created prior to May,13 2015.
public Tape.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Tape.Builder,Tape>
public static Tape.Builder builder()
public static Class<? extends Tape.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.