com.amazonaws.services.storagegateway.model
Class VTLDevice

java.lang.Object
  extended by com.amazonaws.services.storagegateway.model.VTLDevice
All Implemented Interfaces:
Serializable

public class VTLDevice
extends Object
implements Serializable

Represents a device object associated with a Gateway-Virtual Tape Library.

See Also:
Serialized Form

Constructor Summary
VTLDevice()
           
 
Method Summary
 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 Virtual Tape Library device (tape drive or media changer).
 String getVTLDeviceProductIdentifier()
          Returns the value of the VTLDeviceProductIdentifier property for this object.
 String getVTLDeviceType()
          Returns the value of the VTLDeviceType property for this object.
 String getVTLDeviceVendor()
          Returns the value of the VTLDeviceVendor property for this object.
 int hashCode()
           
 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 Virtual Tape Library device (tape drive or media changer).
 void setVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
          Sets the value of the VTLDeviceProductIdentifier property for this object.
 void setVTLDeviceType(String vTLDeviceType)
          Sets the value of the VTLDeviceType property for this object.
 void setVTLDeviceVendor(String vTLDeviceVendor)
          Sets the value of the VTLDeviceVendor property for this object.
 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(String vTLDeviceARN)
          Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).
 VTLDevice withVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
          Sets the value of the VTLDeviceProductIdentifier property for this object.
 VTLDevice withVTLDeviceType(String vTLDeviceType)
          Sets the value of the VTLDeviceType property for this object.
 VTLDevice withVTLDeviceVendor(String vTLDeviceVendor)
          Sets the value of the VTLDeviceVendor property for this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VTLDevice

public VTLDevice()
Method Detail

getVTLDeviceARN

public String getVTLDeviceARN()
Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).

Constraints:
Length: 50 - 500

Returns:
Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).

setVTLDeviceARN

public void setVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).

Constraints:
Length: 50 - 500

Parameters:
vTLDeviceARN - Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).

withVTLDeviceARN

public VTLDevice withVTLDeviceARN(String vTLDeviceARN)
Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 50 - 500

Parameters:
vTLDeviceARN - Specifies the unique Amazon Resource Name (ARN) of the Virtual Tape Library device (tape drive or media changer).
Returns:
A reference to this updated object so that method calls can be chained together.

getVTLDeviceType

public String getVTLDeviceType()
Returns the value of the VTLDeviceType property for this object.

Returns:
The value of the VTLDeviceType property for this object.

setVTLDeviceType

public void setVTLDeviceType(String vTLDeviceType)
Sets the value of the VTLDeviceType property for this object.

Parameters:
vTLDeviceType - The new value for the VTLDeviceType property for this object.

withVTLDeviceType

public VTLDevice withVTLDeviceType(String vTLDeviceType)
Sets the value of the VTLDeviceType property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
vTLDeviceType - The new value for the VTLDeviceType property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVTLDeviceVendor

public String getVTLDeviceVendor()
Returns the value of the VTLDeviceVendor property for this object.

Returns:
The value of the VTLDeviceVendor property for this object.

setVTLDeviceVendor

public void setVTLDeviceVendor(String vTLDeviceVendor)
Sets the value of the VTLDeviceVendor property for this object.

Parameters:
vTLDeviceVendor - The new value for the VTLDeviceVendor property for this object.

withVTLDeviceVendor

public VTLDevice withVTLDeviceVendor(String vTLDeviceVendor)
Sets the value of the VTLDeviceVendor property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
vTLDeviceVendor - The new value for the VTLDeviceVendor property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVTLDeviceProductIdentifier

public String getVTLDeviceProductIdentifier()
Returns the value of the VTLDeviceProductIdentifier property for this object.

Returns:
The value of the VTLDeviceProductIdentifier property for this object.

setVTLDeviceProductIdentifier

public void setVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Sets the value of the VTLDeviceProductIdentifier property for this object.

Parameters:
vTLDeviceProductIdentifier - The new value for the VTLDeviceProductIdentifier property for this object.

withVTLDeviceProductIdentifier

public VTLDevice withVTLDeviceProductIdentifier(String vTLDeviceProductIdentifier)
Sets the value of the VTLDeviceProductIdentifier property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
vTLDeviceProductIdentifier - The new value for the VTLDeviceProductIdentifier property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getDeviceiSCSIAttributes

public DeviceiSCSIAttributes getDeviceiSCSIAttributes()
A list of iSCSI information about a VTL device.

Returns:
A list of iSCSI information about a VTL device.

setDeviceiSCSIAttributes

public void setDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.

Parameters:
deviceiSCSIAttributes - A list of iSCSI information about a VTL device.

withDeviceiSCSIAttributes

public VTLDevice withDeviceiSCSIAttributes(DeviceiSCSIAttributes deviceiSCSIAttributes)
A list of iSCSI information about a VTL device.

Returns a reference to this object so that method calls can be chained together.

Parameters:
deviceiSCSIAttributes - A list of iSCSI information about a VTL device.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2016. All rights reserved.