public static interface CreateImageBuilderRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<CreateImageBuilderRequest.Builder,CreateImageBuilderRequest>
Modifier and Type | Method and Description |
---|---|
CreateImageBuilderRequest.Builder |
appstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder.
|
CreateImageBuilderRequest.Builder |
description(String description)
The description for display.
|
CreateImageBuilderRequest.Builder |
displayName(String displayName)
The image builder name for display.
|
default CreateImageBuilderRequest.Builder |
domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
|
CreateImageBuilderRequest.Builder |
domainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed to join a Microsoft Active Directory domain.
|
CreateImageBuilderRequest.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the image builder.
|
CreateImageBuilderRequest.Builder |
imageArn(String imageArn)
The ARN of the public, private, or shared image to use.
|
CreateImageBuilderRequest.Builder |
imageName(String imageName)
The name of the image used to create the builder.
|
CreateImageBuilderRequest.Builder |
instanceType(String instanceType)
The instance type to use when launching the image builder.
|
CreateImageBuilderRequest.Builder |
name(String name)
A unique name for the image builder.
|
CreateImageBuilderRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateImageBuilderRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CreateImageBuilderRequest.Builder |
vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration for the image builder.
|
CreateImageBuilderRequest.Builder |
vpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder.
|
build
overrideConfiguration
copy
applyMutation, build
CreateImageBuilderRequest.Builder name(String name)
A unique name for the image builder.
name
- A unique name for the image builder.CreateImageBuilderRequest.Builder imageName(String imageName)
The name of the image used to create the builder.
imageName
- The name of the image used to create the builder.CreateImageBuilderRequest.Builder imageArn(String imageArn)
The ARN of the public, private, or shared image to use.
imageArn
- The ARN of the public, private, or shared image to use.CreateImageBuilderRequest.Builder instanceType(String instanceType)
The instance type to use when launching the image builder.
instanceType
- The instance type to use when launching the image builder.CreateImageBuilderRequest.Builder description(String description)
The description for display.
description
- The description for display.CreateImageBuilderRequest.Builder displayName(String displayName)
The image builder name for display.
displayName
- The image builder name for display.CreateImageBuilderRequest.Builder vpcConfig(VpcConfig vpcConfig)
The VPC configuration for the image builder. You can specify only one subnet.
vpcConfig
- The VPC configuration for the image builder. You can specify only one subnet.default CreateImageBuilderRequest.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration for the image builder. You can specify only one subnet.
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)
CreateImageBuilderRequest.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.CreateImageBuilderRequest.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 CreateImageBuilderRequest.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)
CreateImageBuilderRequest.Builder appstreamAgentVersion(String appstreamAgentVersion)
The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST].
appstreamAgentVersion
- The version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the
AppStream 2.0 agent, specify [LATEST].CreateImageBuilderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateImageBuilderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.