public class DeviceiSCSIAttributes
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Lists iSCSI information about a VTL device.
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
chapEnabled
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
private java.lang.String |
networkInterfaceId
The network interface identifier of the VTL device.
|
private java.lang.Integer |
networkInterfacePort
The port used to communicate with iSCSI VTL device targets.
|
private java.lang.String |
targetARN
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI
qualified name(iqn) of a tape drive or media changer target.
|
Constructor and Description |
---|
DeviceiSCSIAttributes() |
Modifier and Type | Method and Description |
---|---|
DeviceiSCSIAttributes |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getChapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
java.lang.String |
getNetworkInterfaceId()
The network interface identifier of the VTL device.
|
java.lang.Integer |
getNetworkInterfacePort()
The port used to communicate with iSCSI VTL device targets.
|
java.lang.String |
getTargetARN()
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI
qualified name(iqn) of a tape drive or media changer target.
|
int |
hashCode() |
java.lang.Boolean |
isChapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
void |
setChapEnabled(java.lang.Boolean chapEnabled)
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
void |
setNetworkInterfaceId(java.lang.String networkInterfaceId)
The network interface identifier of the VTL device.
|
void |
setNetworkInterfacePort(java.lang.Integer networkInterfacePort)
The port used to communicate with iSCSI VTL device targets.
|
void |
setTargetARN(java.lang.String targetARN)
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI
qualified name(iqn) of a tape drive or media changer target.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DeviceiSCSIAttributes |
withChapEnabled(java.lang.Boolean chapEnabled)
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
DeviceiSCSIAttributes |
withNetworkInterfaceId(java.lang.String networkInterfaceId)
The network interface identifier of the VTL device.
|
DeviceiSCSIAttributes |
withNetworkInterfacePort(java.lang.Integer networkInterfacePort)
The port used to communicate with iSCSI VTL device targets.
|
DeviceiSCSIAttributes |
withTargetARN(java.lang.String targetARN)
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI
qualified name(iqn) of a tape drive or media changer target.
|
private java.lang.String targetARN
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
private java.lang.String networkInterfaceId
The network interface identifier of the VTL device.
private java.lang.Integer networkInterfacePort
The port used to communicate with iSCSI VTL device targets.
private java.lang.Boolean chapEnabled
Indicates whether mutual CHAP is enabled for the iSCSI target.
public void setTargetARN(java.lang.String targetARN)
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
targetARN
- Specifies the unique Amazon Resource Name(ARN) that encodes the
iSCSI qualified name(iqn) of a tape drive or media changer target.public java.lang.String getTargetARN()
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
public DeviceiSCSIAttributes withTargetARN(java.lang.String targetARN)
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
targetARN
- Specifies the unique Amazon Resource Name(ARN) that encodes the
iSCSI qualified name(iqn) of a tape drive or media changer target.public void setNetworkInterfaceId(java.lang.String networkInterfaceId)
The network interface identifier of the VTL device.
networkInterfaceId
- The network interface identifier of the VTL device.public java.lang.String getNetworkInterfaceId()
The network interface identifier of the VTL device.
public DeviceiSCSIAttributes withNetworkInterfaceId(java.lang.String networkInterfaceId)
The network interface identifier of the VTL device.
networkInterfaceId
- The network interface identifier of the VTL device.public void setNetworkInterfacePort(java.lang.Integer networkInterfacePort)
The port used to communicate with iSCSI VTL device targets.
networkInterfacePort
- The port used to communicate with iSCSI VTL device targets.public java.lang.Integer getNetworkInterfacePort()
The port used to communicate with iSCSI VTL device targets.
public DeviceiSCSIAttributes withNetworkInterfacePort(java.lang.Integer networkInterfacePort)
The port used to communicate with iSCSI VTL device targets.
networkInterfacePort
- The port used to communicate with iSCSI VTL device targets.public void setChapEnabled(java.lang.Boolean chapEnabled)
Indicates whether mutual CHAP is enabled for the iSCSI target.
chapEnabled
- Indicates whether mutual CHAP is enabled for the iSCSI target.public java.lang.Boolean getChapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
public DeviceiSCSIAttributes withChapEnabled(java.lang.Boolean chapEnabled)
Indicates whether mutual CHAP is enabled for the iSCSI target.
chapEnabled
- Indicates whether mutual CHAP is enabled for the iSCSI target.public java.lang.Boolean isChapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
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 DeviceiSCSIAttributes clone()
clone
in class java.lang.Object