@Generated(value="software.amazon.awssdk:codegen") public class VolumeiSCSIAttributes extends Object implements StructuredPojo, ToCopyableBuilder<VolumeiSCSIAttributes.Builder,VolumeiSCSIAttributes>
Lists iSCSI information about a volume.
Modifier and Type | Class and Description |
---|---|
static interface |
VolumeiSCSIAttributes.Builder |
Modifier and Type | Method and Description |
---|---|
static VolumeiSCSIAttributes.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() |
Integer |
lunNumber()
The logical disk number.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
networkInterfaceId()
The network interface identifier.
|
Integer |
networkInterfacePort()
The port used to communicate with iSCSI targets.
|
static Class<? extends VolumeiSCSIAttributes.Builder> |
serializableBuilderClass() |
String |
targetARN()
The Amazon Resource Name (ARN) of the volume target.
|
VolumeiSCSIAttributes.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()
The Amazon Resource Name (ARN) of the volume target.
public String networkInterfaceId()
The network interface identifier.
public Integer networkInterfacePort()
The port used to communicate with iSCSI targets.
public Integer lunNumber()
The logical disk number.
public Boolean chapEnabled()
Indicates whether mutual CHAP is enabled for the iSCSI target.
public VolumeiSCSIAttributes.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<VolumeiSCSIAttributes.Builder,VolumeiSCSIAttributes>
public static VolumeiSCSIAttributes.Builder builder()
public static Class<? extends VolumeiSCSIAttributes.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.