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.
parentImage - The parent image of the image recipe.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 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.