@Generated(value="software.amazon.awssdk:codegen") public final class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder,AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails>
A block device for the instance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder |
builder() |
String |
deviceName()
The device name that is exposed to the EC2 instance.
|
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails |
ebs()
Parameters that are used to automatically set up Amazon EBS volumes when an instance is launched.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
noDevice()
Whether to suppress the device that is included in the block device mapping of the Amazon Machine Image (AMI).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder> |
serializableBuilderClass() |
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
virtualName()
The name of the virtual device (for example,
ephemeral0). |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String deviceName()
The device name that is exposed to the EC2 instance. For example, /dev/sdh or xvdh.
/dev/sdh or
xvdh.public final AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails ebs()
Parameters that are used to automatically set up Amazon EBS volumes when an instance is launched.
public final Boolean noDevice()
Whether to suppress the device that is included in the block device mapping of the Amazon Machine Image (AMI).
If NoDevice is true, then you cannot specify Ebs.>
If NoDevice is true, then you cannot specify Ebs.>
public final String virtualName()
The name of the virtual device (for example, ephemeral0).
You can provide either VirtualName or Ebs, but not both.
ephemeral0).
You can provide either VirtualName or Ebs, but not both.
public AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder toBuilder()
public static AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder builder()
public static Class<? extends AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.