@Generated(value="software.amazon.awssdk:codegen") public final class AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder,AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails>
Information about a block device mapping for an Amazon Elastic Compute Cloud (Amazon EC2) launch template.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder |
builder() |
String |
deviceName()
The device name.
|
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails |
ebs()
Parameters used to automatically set up Amazon EBS volumes when the instance is launched.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
noDevice()
Omits the device from the block device mapping when an empty string is specified.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder> |
serializableBuilderClass() |
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
virtualName()
The virtual device name (ephemeralN).
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String deviceName()
The device name.
public final AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails ebs()
Parameters used to automatically set up Amazon EBS volumes when the instance is launched.
public final String noDevice()
Omits the device from the block device mapping when an empty string is specified.
public final String virtualName()
The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with
2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1.
The number of available instance store volumes depends on the instance type.
ephemeral0 and
ephemeral1. The number of available instance store volumes depends on the instance type.public AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder toBuilder()
public static AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder builder()
public static Class<? extends AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.