public static interface InstanceBlockDeviceMappingSpecification.Builder extends SdkPojo, CopyableBuilder<InstanceBlockDeviceMappingSpecification.Builder,InstanceBlockDeviceMappingSpecification>
Modifier and Type | Method and Description |
---|---|
InstanceBlockDeviceMappingSpecification.Builder |
deviceName(String deviceName)
The device name (for example,
/dev/sdh or xvdh ). |
default InstanceBlockDeviceMappingSpecification.Builder |
ebs(Consumer<EbsInstanceBlockDeviceSpecification.Builder> ebs)
Parameters used to automatically set up EBS volumes when the instance is launched.
|
InstanceBlockDeviceMappingSpecification.Builder |
ebs(EbsInstanceBlockDeviceSpecification ebs)
Parameters used to automatically set up EBS volumes when the instance is launched.
|
InstanceBlockDeviceMappingSpecification.Builder |
noDevice(String noDevice)
suppress the specified device included in the block device mapping.
|
InstanceBlockDeviceMappingSpecification.Builder |
virtualName(String virtualName)
The virtual device name.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
InstanceBlockDeviceMappingSpecification.Builder deviceName(String deviceName)
The device name (for example, /dev/sdh
or xvdh
).
deviceName
- The device name (for example, /dev/sdh
or xvdh
).InstanceBlockDeviceMappingSpecification.Builder ebs(EbsInstanceBlockDeviceSpecification ebs)
Parameters used to automatically set up EBS volumes when the instance is launched.
ebs
- Parameters used to automatically set up EBS volumes when the instance is launched.default InstanceBlockDeviceMappingSpecification.Builder ebs(Consumer<EbsInstanceBlockDeviceSpecification.Builder> ebs)
Parameters used to automatically set up EBS volumes when the instance is launched.
This is a convenience that creates an instance of theEbsInstanceBlockDeviceSpecification.Builder
avoiding the need to create one manually via EbsInstanceBlockDeviceSpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to ebs(EbsInstanceBlockDeviceSpecification)
.ebs
- a consumer that will call methods on EbsInstanceBlockDeviceSpecification.Builder
ebs(EbsInstanceBlockDeviceSpecification)
InstanceBlockDeviceMappingSpecification.Builder noDevice(String noDevice)
suppress the specified device included in the block device mapping.
noDevice
- suppress the specified device included in the block device mapping.InstanceBlockDeviceMappingSpecification.Builder virtualName(String virtualName)
The virtual device name.
virtualName
- The virtual device name.Copyright © 2020. All rights reserved.