public static interface CreateImageRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateImageRequest.Builder,CreateImageRequest>
Modifier and Type | Method and Description |
---|---|
CreateImageRequest.Builder |
blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
Information about one or more block device mappings.
|
CreateImageRequest.Builder |
blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
Information about one or more block device mappings.
|
CreateImageRequest.Builder |
blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
Information about one or more block device mappings.
|
CreateImageRequest.Builder |
description(String description)
A description for the new image.
|
CreateImageRequest.Builder |
instanceId(String instanceId)
The ID of the instance.
|
CreateImageRequest.Builder |
name(String name)
A name for the new image.
|
CreateImageRequest.Builder |
noReboot(Boolean noReboot)
By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image.
|
CreateImageRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateImageRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
CreateImageRequest.Builder blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
Information about one or more block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the CopyImage action.
blockDeviceMappings
- Information about one or more block device mappings. This parameter cannot be used to modify the
encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the
CopyImage action.CreateImageRequest.Builder blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
Information about one or more block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the CopyImage action.
blockDeviceMappings
- Information about one or more block device mappings. This parameter cannot be used to modify the
encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the
CopyImage action.CreateImageRequest.Builder blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
Information about one or more block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the CopyImage action.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #blockDeviceMappings(List)
.blockDeviceMappings
- a consumer that will call methods on List.Builder
#blockDeviceMappings(List)
CreateImageRequest.Builder description(String description)
A description for the new image.
description
- A description for the new image.CreateImageRequest.Builder instanceId(String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.CreateImageRequest.Builder name(String name)
A name for the new image.
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
name
- A name for the new image.
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
CreateImageRequest.Builder noReboot(Boolean noReboot)
By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the 'No Reboot' option is set, Amazon EC2 doesn't shut down the instance before creating the image. When this option is used, file system integrity on the created image can't be guaranteed.
noReboot
- By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the
'No Reboot' option is set, Amazon EC2 doesn't shut down the instance before creating the image. When
this option is used, file system integrity on the created image can't be guaranteed.CreateImageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateImageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.