public class VTLDevice
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Represents a device object associated with a gateway-VTL.
Modifier and Type | Field and Description |
---|---|
private DeviceiSCSIAttributes |
deviceiSCSIAttributes
A list of iSCSI information about a VTL device.
|
private java.lang.String |
vTLDeviceARN
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive
or media changer).
|
private java.lang.String |
vTLDeviceProductIdentifier |
private java.lang.String |
vTLDeviceType |
private java.lang.String |
vTLDeviceVendor |
Constructor and Description |
---|
VTLDevice() |
Modifier and Type | Method and Description |
---|---|
VTLDevice |
clone() |
boolean |
equals(java.lang.Object obj) |
DeviceiSCSIAttributes |
getDeviceiSCSIAttributes()
A list of iSCSI information about a VTL device.
|
java.lang.String |
getVTLDeviceARN()
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive
or media changer).
|
java.lang.String |
getVTLDeviceProductIdentifier() |
java.lang.String |
getVTLDeviceType() |
java.lang.String |
getVTLDeviceVendor() |
int |
hashCode() |
void |
setDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
|
void |
setVTLDeviceARN(java.lang.String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive
or media changer).
|
void |
setVTLDeviceProductIdentifier(java.lang.String vTLDeviceProductIdentifier) |
void |
setVTLDeviceType(java.lang.String vTLDeviceType) |
void |
setVTLDeviceVendor(java.lang.String vTLDeviceVendor) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
VTLDevice |
withDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.
|
VTLDevice |
withVTLDeviceARN(java.lang.String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive
or media changer).
|
VTLDevice |
withVTLDeviceProductIdentifier(java.lang.String vTLDeviceProductIdentifier) |
VTLDevice |
withVTLDeviceType(java.lang.String vTLDeviceType) |
VTLDevice |
withVTLDeviceVendor(java.lang.String vTLDeviceVendor) |
private java.lang.String vTLDeviceARN
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
private java.lang.String vTLDeviceType
private java.lang.String vTLDeviceVendor
private java.lang.String vTLDeviceProductIdentifier
private DeviceiSCSIAttributes deviceiSCSIAttributes
A list of iSCSI information about a VTL device.
public void setVTLDeviceARN(java.lang.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 java.lang.String getVTLDeviceARN()
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
public VTLDevice withVTLDeviceARN(java.lang.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(java.lang.String vTLDeviceType)
vTLDeviceType
- public java.lang.String getVTLDeviceType()
public VTLDevice withVTLDeviceType(java.lang.String vTLDeviceType)
vTLDeviceType
- public void setVTLDeviceVendor(java.lang.String vTLDeviceVendor)
vTLDeviceVendor
- public java.lang.String getVTLDeviceVendor()
public VTLDevice withVTLDeviceVendor(java.lang.String vTLDeviceVendor)
vTLDeviceVendor
- public void setVTLDeviceProductIdentifier(java.lang.String vTLDeviceProductIdentifier)
vTLDeviceProductIdentifier
- public java.lang.String getVTLDeviceProductIdentifier()
public VTLDevice withVTLDeviceProductIdentifier(java.lang.String vTLDeviceProductIdentifier)
vTLDeviceProductIdentifier
- 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 java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public VTLDevice clone()
clone
in class java.lang.Object