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.
|
copyapply, buildImageAttribute.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.