CopyableBuilder<ImageAttribute.Builder,ImageAttribute>
, SdkBuilder<ImageAttribute.Builder,ImageAttribute>
public static interface ImageAttribute.Builder extends CopyableBuilder<ImageAttribute.Builder,ImageAttribute>
Modifier and Type | Method | Description |
---|---|---|
ImageAttribute.Builder |
blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings) |
One or more block device mapping entries.
|
ImageAttribute.Builder |
blockDeviceMappings(BlockDeviceMapping... 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(LaunchPermission... launchPermissions) |
One or more launch permissions.
|
ImageAttribute.Builder |
productCodes(Collection<ProductCode> 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
apply, 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.
NOTE: This method appends the values to the existing list (if any). Use
#setBlockDeviceMappings(java.util.Collection)
or
#withBlockDeviceMappings(java.util.Collection)
if you want to override the existing values.
blockDeviceMappings
- One or more block device mapping entries.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.
NOTE: This method appends the values to the existing list (if any). Use
#setLaunchPermissions(java.util.Collection)
or #withLaunchPermissions(java.util.Collection)
if you want to override the existing values.
launchPermissions
- One or more launch permissions.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.
NOTE: This method appends the values to the existing list (if any). Use
#setProductCodes(java.util.Collection)
or #withProductCodes(java.util.Collection)
if you want
to override the existing values.
productCodes
- One or more product codes.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.