public static interface ImageBuilder.Builder extends SdkPojo, CopyableBuilder<ImageBuilder.Builder,ImageBuilder>
| Modifier and Type | Method and Description |
|---|---|
ImageBuilder.Builder |
appstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent that is currently being used by this image builder.
|
ImageBuilder.Builder |
arn(String arn)
The ARN for the image builder.
|
ImageBuilder.Builder |
createdTime(Instant createdTime)
The time stamp when the image builder was created.
|
ImageBuilder.Builder |
description(String description)
The description for display.
|
ImageBuilder.Builder |
displayName(String displayName)
The image builder name for display.
|
default ImageBuilder.Builder |
domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
|
ImageBuilder.Builder |
domainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
|
ImageBuilder.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
|
ImageBuilder.Builder |
imageArn(String imageArn)
The ARN of the image from which this builder was created.
|
ImageBuilder.Builder |
imageBuilderErrors(Collection<ResourceError> imageBuilderErrors)
The image builder errors.
|
ImageBuilder.Builder |
imageBuilderErrors(Consumer<ResourceError.Builder>... imageBuilderErrors)
The image builder errors.
|
ImageBuilder.Builder |
imageBuilderErrors(ResourceError... imageBuilderErrors)
The image builder errors.
|
ImageBuilder.Builder |
instanceType(String instanceType)
The instance type for the image builder.
|
ImageBuilder.Builder |
name(String name)
The name of the image builder.
|
ImageBuilder.Builder |
platform(PlatformType platform)
The operating system platform of the image builder.
|
ImageBuilder.Builder |
platform(String platform)
The operating system platform of the image builder.
|
ImageBuilder.Builder |
state(ImageBuilderState state)
The state of the image builder.
|
ImageBuilder.Builder |
state(String state)
The state of the image builder.
|
default ImageBuilder.Builder |
stateChangeReason(Consumer<ImageBuilderStateChangeReason.Builder> stateChangeReason)
The reason why the last state change occurred.
|
ImageBuilder.Builder |
stateChangeReason(ImageBuilderStateChangeReason stateChangeReason)
The reason why the last state change occurred.
|
default ImageBuilder.Builder |
vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration of the image builder.
|
ImageBuilder.Builder |
vpcConfig(VpcConfig vpcConfig)
The VPC configuration of the image builder.
|
copyapplyMutation, buildImageBuilder.Builder name(String name)
The name of the image builder.
name - The name of the image builder.ImageBuilder.Builder arn(String arn)
The ARN for the image builder.
arn - The ARN for the image builder.ImageBuilder.Builder imageArn(String imageArn)
The ARN of the image from which this builder was created.
imageArn - The ARN of the image from which this builder was created.ImageBuilder.Builder description(String description)
The description for display.
description - The description for display.ImageBuilder.Builder displayName(String displayName)
The image builder name for display.
displayName - The image builder name for display.ImageBuilder.Builder vpcConfig(VpcConfig vpcConfig)
The VPC configuration of the image builder.
vpcConfig - The VPC configuration of the image builder.default ImageBuilder.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration of the image builder.
This is a convenience that creates an instance of theVpcConfig.Builder avoiding the need to create
one manually via VpcConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vpcConfig(VpcConfig).vpcConfig - a consumer that will call methods on VpcConfig.BuildervpcConfig(VpcConfig)ImageBuilder.Builder instanceType(String instanceType)
The instance type for the image builder.
instanceType - The instance type for the image builder.ImageBuilder.Builder platform(String platform)
The operating system platform of the image builder.
platform - The operating system platform of the image builder.PlatformType,
PlatformTypeImageBuilder.Builder platform(PlatformType platform)
The operating system platform of the image builder.
platform - The operating system platform of the image builder.PlatformType,
PlatformTypeImageBuilder.Builder state(String state)
The state of the image builder.
state - The state of the image builder.ImageBuilderState,
ImageBuilderStateImageBuilder.Builder state(ImageBuilderState state)
The state of the image builder.
state - The state of the image builder.ImageBuilderState,
ImageBuilderStateImageBuilder.Builder stateChangeReason(ImageBuilderStateChangeReason stateChangeReason)
The reason why the last state change occurred.
stateChangeReason - The reason why the last state change occurred.default ImageBuilder.Builder stateChangeReason(Consumer<ImageBuilderStateChangeReason.Builder> stateChangeReason)
The reason why the last state change occurred.
This is a convenience that creates an instance of theImageBuilderStateChangeReason.Builder avoiding
the need to create one manually via ImageBuilderStateChangeReason.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to stateChangeReason(ImageBuilderStateChangeReason).stateChangeReason - a consumer that will call methods on ImageBuilderStateChangeReason.BuilderstateChangeReason(ImageBuilderStateChangeReason)ImageBuilder.Builder createdTime(Instant createdTime)
The time stamp when the image builder was created.
createdTime - The time stamp when the image builder was created.ImageBuilder.Builder enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
enableDefaultInternetAccess - Enables or disables default internet access for the image builder.ImageBuilder.Builder domainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
domainJoinInfo - The information needed to join a Microsoft Active Directory domain.default ImageBuilder.Builder domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
This is a convenience that creates an instance of theDomainJoinInfo.Builder avoiding the need to
create one manually via DomainJoinInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to domainJoinInfo(DomainJoinInfo).domainJoinInfo - a consumer that will call methods on DomainJoinInfo.BuilderdomainJoinInfo(DomainJoinInfo)ImageBuilder.Builder imageBuilderErrors(Collection<ResourceError> imageBuilderErrors)
The image builder errors.
imageBuilderErrors - The image builder errors.ImageBuilder.Builder imageBuilderErrors(ResourceError... imageBuilderErrors)
The image builder errors.
imageBuilderErrors - The image builder errors.ImageBuilder.Builder imageBuilderErrors(Consumer<ResourceError.Builder>... imageBuilderErrors)
The image builder errors.
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 #imageBuilderErrors(List) .imageBuilderErrors - a consumer that will call methods on List.Builder #imageBuilderErrors(List) ImageBuilder.Builder appstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent that is currently being used by this image builder.
appstreamAgentVersion - The version of the AppStream 2.0 agent that is currently being used by this image builder.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.