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.
|
copy
applyMutation, build
ImageBuilder.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.Builder
vpcConfig(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
,
PlatformType
ImageBuilder.Builder platform(PlatformType platform)
The operating system platform of the image builder.
platform
- The operating system platform of the image builder.PlatformType
,
PlatformType
ImageBuilder.Builder state(String state)
The state of the image builder.
state
- The state of the image builder.ImageBuilderState
,
ImageBuilderState
ImageBuilder.Builder state(ImageBuilderState state)
The state of the image builder.
state
- The state of the image builder.ImageBuilderState
,
ImageBuilderState
ImageBuilder.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.Builder
stateChangeReason(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.Builder
domainJoinInfo(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.