public static interface ImageAttribute.Builder extends CopyableBuilder<ImageAttribute.Builder,ImageAttribute>
Modifier and Type | Method and Description |
---|---|
ImageAttribute.Builder |
blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
One or more block device mapping entries.
|
ImageAttribute.Builder |
blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
One or more block device mapping entries.
|
ImageAttribute.Builder |
blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
One or more block device mapping entries.
|
ImageAttribute.Builder |
description(String description)
A description for the AMI.
|
ImageAttribute.Builder |
imageId(String imageId)
The ID of the AMI.
|
ImageAttribute.Builder |
kernelId(String kernelId)
The kernel ID.
|
ImageAttribute.Builder |
launchPermissions(Collection<LaunchPermission> launchPermissions)
One or more launch permissions.
|
ImageAttribute.Builder |
launchPermissions(Consumer<LaunchPermission.Builder>... launchPermissions)
One or more launch permissions.
|
ImageAttribute.Builder |
launchPermissions(LaunchPermission... launchPermissions)
One or more launch permissions.
|
ImageAttribute.Builder |
productCodes(Collection<ProductCode> productCodes)
One or more product codes.
|
ImageAttribute.Builder |
productCodes(Consumer<ProductCode.Builder>... productCodes)
One or more product codes.
|
ImageAttribute.Builder |
productCodes(ProductCode... productCodes)
One or more product codes.
|
ImageAttribute.Builder |
ramdiskId(String ramdiskId)
The RAM disk ID.
|
ImageAttribute.Builder |
sriovNetSupport(String sriovNetSupport)
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
|
copy
applyMutation, build
ImageAttribute.Builder blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
One or more block device mapping entries.
blockDeviceMappings
- One or more block device mapping entries.ImageAttribute.Builder blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
One or more block device mapping entries.
blockDeviceMappings
- One or more block device mapping entries.ImageAttribute.Builder blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
One or more block device mapping entries.
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)
ImageAttribute.Builder imageId(String imageId)
The ID of the AMI.
imageId
- The ID of the AMI.ImageAttribute.Builder launchPermissions(Collection<LaunchPermission> launchPermissions)
One or more launch permissions.
launchPermissions
- One or more launch permissions.ImageAttribute.Builder launchPermissions(LaunchPermission... launchPermissions)
One or more launch permissions.
launchPermissions
- One or more launch permissions.ImageAttribute.Builder launchPermissions(Consumer<LaunchPermission.Builder>... launchPermissions)
One or more launch permissions.
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 #launchPermissions(List)
.launchPermissions
- a consumer that will call methods on List.Builder
#launchPermissions(List)
ImageAttribute.Builder productCodes(Collection<ProductCode> productCodes)
One or more product codes.
productCodes
- One or more product codes.ImageAttribute.Builder productCodes(ProductCode... productCodes)
One or more product codes.
productCodes
- One or more product codes.ImageAttribute.Builder productCodes(Consumer<ProductCode.Builder>... productCodes)
One or more product codes.
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 #productCodes(List)
.productCodes
- a consumer that will call methods on List.Builder
#productCodes(List)
ImageAttribute.Builder description(String description)
A description for the AMI.
description
- A description for the AMI.ImageAttribute.Builder kernelId(String kernelId)
The kernel ID.
kernelId
- The kernel ID.ImageAttribute.Builder ramdiskId(String ramdiskId)
The RAM disk ID.
ramdiskId
- The RAM disk ID.ImageAttribute.Builder sriovNetSupport(String sriovNetSupport)
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
sriovNetSupport
- Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.