@Generated(value="software.amazon.awssdk:codegen") public final class EbsBlockDeviceConfig extends Object implements StructuredPojo, ToCopyableBuilder<EbsBlockDeviceConfig.Builder,EbsBlockDeviceConfig>
Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
Modifier and Type | Class and Description |
---|---|
static interface |
EbsBlockDeviceConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static EbsBlockDeviceConfig.Builder |
builder() |
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 . |
static Class<? extends EbsBlockDeviceConfig.Builder> |
serializableBuilderClass() |
EbsBlockDeviceConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
VolumeSpecification |
volumeSpecification()
EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume
attached to an EC2 instance in the cluster.
|
Integer |
volumesPerInstance()
Number of EBS volumes with a specific volume configuration that will be associated with every instance in the
instance group
|
copy
public VolumeSpecification volumeSpecification()
EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
public Integer volumesPerInstance()
Number of EBS volumes with a specific volume configuration that will be associated with every instance in the instance group
public EbsBlockDeviceConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<EbsBlockDeviceConfig.Builder,EbsBlockDeviceConfig>
public static EbsBlockDeviceConfig.Builder builder()
public static Class<? extends EbsBlockDeviceConfig.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.