public static interface CreateImageRecipeRequest.Builder extends ImagebuilderRequest.Builder, SdkPojo, CopyableBuilder<CreateImageRecipeRequest.Builder,CreateImageRecipeRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateImageRecipeRequest.Builder name(String name)
The name of the image recipe.
name - The name of the image recipe.CreateImageRecipeRequest.Builder description(String description)
The description of the image recipe.
description - The description of the image recipe.CreateImageRecipeRequest.Builder semanticVersion(String semanticVersion)
The semantic version of the image recipe.
semanticVersion - The semantic version of the image recipe.CreateImageRecipeRequest.Builder components(Collection<ComponentConfiguration> components)
The components of the image recipe.
components - The components of the image recipe.CreateImageRecipeRequest.Builder components(ComponentConfiguration... components)
The components of the image recipe.
components - The components of the image recipe.CreateImageRecipeRequest.Builder components(Consumer<ComponentConfiguration.Builder>... components)
The components of the image recipe.
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 #components(List) .components - a consumer that will call methods on List.Builder #components(List) CreateImageRecipeRequest.Builder parentImage(String parentImage)
The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI
ID. The format for the ARN follows this example:
arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/2019.x.x. The
ARN ends with /20xx.x.x, which communicates to EC2 Image Builder that you want to use the latest
AMI created in 20xx (year). You can provide the specific version that you want to use, or you can use a
wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI,
and the AMI must be in the same Region in which you are using Image Builder.
parentImage - The parent image of the image recipe. The value of the string can be the ARN of the parent image or an
AMI ID. The format for the ARN follows this example:
arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/2019.x.x
. The ARN ends with /20xx.x.x, which communicates to EC2 Image Builder that you want to
use the latest AMI created in 20xx (year). You can provide the specific version that you want to use,
or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must
have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.CreateImageRecipeRequest.Builder blockDeviceMappings(Collection<InstanceBlockDeviceMapping> blockDeviceMappings)
The block device mappings of the image recipe.
blockDeviceMappings - The block device mappings of the image recipe.CreateImageRecipeRequest.Builder blockDeviceMappings(InstanceBlockDeviceMapping... blockDeviceMappings)
The block device mappings of the image recipe.
blockDeviceMappings - The block device mappings of the image recipe.CreateImageRecipeRequest.Builder blockDeviceMappings(Consumer<InstanceBlockDeviceMapping.Builder>... blockDeviceMappings)
The block device mappings of the image recipe.
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) CreateImageRecipeRequest.Builder tags(Map<String,String> tags)
The tags of the image recipe.
tags - The tags of the image recipe.CreateImageRecipeRequest.Builder workingDirectory(String workingDirectory)
The working directory to be used during build and test workflows.
workingDirectory - The working directory to be used during build and test workflows.CreateImageRecipeRequest.Builder clientToken(String clientToken)
The idempotency token used to make this request idempotent.
clientToken - The idempotency token used to make this request idempotent.CreateImageRecipeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateImageRecipeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.