@Generated(value="software.amazon.awssdk:codegen") public final class DeviceiSCSIAttributes extends Object implements StructuredPojo, ToCopyableBuilder<DeviceiSCSIAttributes.Builder,DeviceiSCSIAttributes>
Lists iSCSI information about a VTL device.
Modifier and Type | Class and Description |
---|---|
static interface |
DeviceiSCSIAttributes.Builder |
Modifier and Type | Method and Description |
---|---|
static DeviceiSCSIAttributes.Builder |
builder() |
Boolean |
chapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
networkInterfaceId()
The network interface identifier of the VTL device.
|
Integer |
networkInterfacePort()
The port used to communicate with iSCSI VTL device targets.
|
static Class<? extends DeviceiSCSIAttributes.Builder> |
serializableBuilderClass() |
String |
targetARN()
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or
media changer target.
|
DeviceiSCSIAttributes.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String targetARN()
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
public String networkInterfaceId()
The network interface identifier of the VTL device.
public Integer networkInterfacePort()
The port used to communicate with iSCSI VTL device targets.
public Boolean chapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
public DeviceiSCSIAttributes.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DeviceiSCSIAttributes.Builder,DeviceiSCSIAttributes>
public static DeviceiSCSIAttributes.Builder builder()
public static Class<? extends DeviceiSCSIAttributes.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.