@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VTLDevice extends Object implements Serializable, Cloneable, StructuredPojo
Represents a device object associated with a tape gateway.
Constructor and Description |
---|
VTLDevice() |
Modifier and Type | Method and Description |
---|---|
VTLDevice |
clone() |
boolean |
equals(Object obj) |
DeviceiSCSIAttributes |
getDeviceiSCSIAttributes()
A list of iSCSI information about a VTL device.
|
String |
getVTLDeviceARN()
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
|
String |
getVTLDeviceProductIdentifier()
Specifies the model number of device that the VTL device emulates.
|
String |
getVTLDeviceType()
Specifies the type of device that the VTL device emulates.
|
String |
getVTLDeviceVendor()
Specifies the vendor of the device that the VTL device object emulates.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
|
void |
setVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
|
void |
setVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Specifies the model number of device that the VTL device emulates.
|
void |
setVTLDeviceType(String vTLDeviceType)
Specifies the type of device that the VTL device emulates.
|
void |
setVTLDeviceVendor(String vTLDeviceVendor)
Specifies the vendor of the device that the VTL device object emulates.
|
String |
toString()
Returns a string representation of this object.
|
VTLDevice |
withDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
|
VTLDevice |
withVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
|
VTLDevice |
withVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Specifies the model number of device that the VTL device emulates.
|
VTLDevice |
withVTLDeviceType(String vTLDeviceType)
Specifies the type of device that the VTL device emulates.
|
VTLDevice |
withVTLDeviceVendor(String vTLDeviceVendor)
Specifies the vendor of the device that the VTL device object emulates.
|
public void setVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
vTLDeviceARN
- Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).public String getVTLDeviceARN()
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
public VTLDevice withVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
vTLDeviceARN
- Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).public void setVTLDeviceType(String vTLDeviceType)
Specifies the type of device that the VTL device emulates.
vTLDeviceType
- Specifies the type of device that the VTL device emulates.public String getVTLDeviceType()
Specifies the type of device that the VTL device emulates.
public VTLDevice withVTLDeviceType(String vTLDeviceType)
Specifies the type of device that the VTL device emulates.
vTLDeviceType
- Specifies the type of device that the VTL device emulates.public void setVTLDeviceVendor(String vTLDeviceVendor)
Specifies the vendor of the device that the VTL device object emulates.
vTLDeviceVendor
- Specifies the vendor of the device that the VTL device object emulates.public String getVTLDeviceVendor()
Specifies the vendor of the device that the VTL device object emulates.
public VTLDevice withVTLDeviceVendor(String vTLDeviceVendor)
Specifies the vendor of the device that the VTL device object emulates.
vTLDeviceVendor
- Specifies the vendor of the device that the VTL device object emulates.public void setVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Specifies the model number of device that the VTL device emulates.
vTLDeviceProductIdentifier
- Specifies the model number of device that the VTL device emulates.public String getVTLDeviceProductIdentifier()
Specifies the model number of device that the VTL device emulates.
public VTLDevice withVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Specifies the model number of device that the VTL device emulates.
vTLDeviceProductIdentifier
- Specifies the model number of device that the VTL device emulates.public void setDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
deviceiSCSIAttributes
- A list of iSCSI information about a VTL device.public DeviceiSCSIAttributes getDeviceiSCSIAttributes()
A list of iSCSI information about a VTL device.
public VTLDevice withDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
deviceiSCSIAttributes
- A list of iSCSI information about a VTL device.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.