public static interface CreateImageBuilderRequest.Builder extends AppStreamRequest.Builder, CopyableBuilder<CreateImageBuilderRequest.Builder,CreateImageBuilderRequest>
Modifier and Type | Method and Description |
---|---|
CreateImageBuilderRequest.Builder |
description(String description)
Sets the value of the Description property for this object.
|
CreateImageBuilderRequest.Builder |
displayName(String displayName)
Sets the value of the DisplayName property for this object.
|
default CreateImageBuilderRequest.Builder |
domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
Sets the value of the DomainJoinInfo property for this object.
|
CreateImageBuilderRequest.Builder |
domainJoinInfo(DomainJoinInfo domainJoinInfo)
Sets the value of the DomainJoinInfo property for this object.
|
CreateImageBuilderRequest.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Sets the value of the EnableDefaultInternetAccess property for this object.
|
CreateImageBuilderRequest.Builder |
imageName(String imageName)
Sets the value of the ImageName property for this object.
|
CreateImageBuilderRequest.Builder |
instanceType(String instanceType)
Sets the value of the InstanceType property for this object.
|
CreateImageBuilderRequest.Builder |
name(String name)
Sets the value of the Name property for this object.
|
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)
Sets the value of the VpcConfig property for this object.
|
CreateImageBuilderRequest.Builder |
vpcConfig(VpcConfig vpcConfig)
Sets the value of the VpcConfig property for this object.
|
build
overrideConfiguration
copy
applyMutation, build
CreateImageBuilderRequest.Builder name(String name)
name
- The new value for the Name property for this object.CreateImageBuilderRequest.Builder imageName(String imageName)
imageName
- The new value for the ImageName property for this object.CreateImageBuilderRequest.Builder instanceType(String instanceType)
instanceType
- The new value for the InstanceType property for this object.CreateImageBuilderRequest.Builder description(String description)
description
- The new value for the Description property for this object.CreateImageBuilderRequest.Builder displayName(String displayName)
displayName
- The new value for the DisplayName property for this object.CreateImageBuilderRequest.Builder vpcConfig(VpcConfig vpcConfig)
vpcConfig
- The new value for the VpcConfig property for this object.default CreateImageBuilderRequest.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
VpcConfig.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)
enableDefaultInternetAccess
- The new value for the EnableDefaultInternetAccess property for this object.CreateImageBuilderRequest.Builder domainJoinInfo(DomainJoinInfo domainJoinInfo)
domainJoinInfo
- The new value for the DomainJoinInfo property for this object.default CreateImageBuilderRequest.Builder domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
DomainJoinInfo.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 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.