public static interface ImageBuilder.Builder extends CopyableBuilder<ImageBuilder.Builder,ImageBuilder>
Modifier and Type | Method and Description |
---|---|
ImageBuilder.Builder |
arn(String arn)
Sets the value of the Arn property for this object.
|
ImageBuilder.Builder |
createdTime(Instant createdTime)
Sets the value of the CreatedTime property for this object.
|
ImageBuilder.Builder |
description(String description)
Sets the value of the Description property for this object.
|
ImageBuilder.Builder |
displayName(String displayName)
Sets the value of the DisplayName property for this object.
|
default ImageBuilder.Builder |
domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
Sets the value of the DomainJoinInfo property for this object.
|
ImageBuilder.Builder |
domainJoinInfo(DomainJoinInfo domainJoinInfo)
Sets the value of the DomainJoinInfo property for this object.
|
ImageBuilder.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Sets the value of the EnableDefaultInternetAccess property for this object.
|
ImageBuilder.Builder |
imageArn(String imageArn)
Sets the value of the ImageArn property for this object.
|
ImageBuilder.Builder |
imageBuilderErrors(Collection<ResourceError> imageBuilderErrors)
Sets the value of the ImageBuilderErrors property for this object.
|
ImageBuilder.Builder |
imageBuilderErrors(Consumer<ResourceError.Builder>... imageBuilderErrors)
Sets the value of the ImageBuilderErrors property for this object.
|
ImageBuilder.Builder |
imageBuilderErrors(ResourceError... imageBuilderErrors)
Sets the value of the ImageBuilderErrors property for this object.
|
ImageBuilder.Builder |
instanceType(String instanceType)
Sets the value of the InstanceType property for this object.
|
ImageBuilder.Builder |
name(String name)
Sets the value of the Name property for this object.
|
ImageBuilder.Builder |
platform(PlatformType platform)
Sets the value of the Platform property for this object.
|
ImageBuilder.Builder |
platform(String platform)
Sets the value of the Platform property for this object.
|
ImageBuilder.Builder |
state(ImageBuilderState state)
Sets the value of the State property for this object.
|
ImageBuilder.Builder |
state(String state)
Sets the value of the State property for this object.
|
default ImageBuilder.Builder |
stateChangeReason(Consumer<ImageBuilderStateChangeReason.Builder> stateChangeReason)
Sets the value of the StateChangeReason property for this object.
|
ImageBuilder.Builder |
stateChangeReason(ImageBuilderStateChangeReason stateChangeReason)
Sets the value of the StateChangeReason property for this object.
|
default ImageBuilder.Builder |
vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
Sets the value of the VpcConfig property for this object.
|
ImageBuilder.Builder |
vpcConfig(VpcConfig vpcConfig)
Sets the value of the VpcConfig property for this object.
|
copy
applyMutation, build
ImageBuilder.Builder name(String name)
name
- The new value for the Name property for this object.ImageBuilder.Builder arn(String arn)
arn
- The new value for the Arn property for this object.ImageBuilder.Builder imageArn(String imageArn)
imageArn
- The new value for the ImageArn property for this object.ImageBuilder.Builder description(String description)
description
- The new value for the Description property for this object.ImageBuilder.Builder displayName(String displayName)
displayName
- The new value for the DisplayName property for this object.ImageBuilder.Builder vpcConfig(VpcConfig vpcConfig)
vpcConfig
- The new value for the VpcConfig property for this object.default ImageBuilder.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)
ImageBuilder.Builder instanceType(String instanceType)
instanceType
- The new value for the InstanceType property for this object.ImageBuilder.Builder platform(String platform)
platform
- The new value for the Platform property for this object.PlatformType
,
PlatformType
ImageBuilder.Builder platform(PlatformType platform)
platform
- The new value for the Platform property for this object.PlatformType
,
PlatformType
ImageBuilder.Builder state(String state)
state
- The new value for the State property for this object.ImageBuilderState
,
ImageBuilderState
ImageBuilder.Builder state(ImageBuilderState state)
state
- The new value for the State property for this object.ImageBuilderState
,
ImageBuilderState
ImageBuilder.Builder stateChangeReason(ImageBuilderStateChangeReason stateChangeReason)
stateChangeReason
- The new value for the StateChangeReason property for this object.default ImageBuilder.Builder stateChangeReason(Consumer<ImageBuilderStateChangeReason.Builder> stateChangeReason)
ImageBuilderStateChangeReason.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)
createdTime
- The new value for the CreatedTime property for this object.ImageBuilder.Builder enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
enableDefaultInternetAccess
- The new value for the EnableDefaultInternetAccess property for this object.ImageBuilder.Builder domainJoinInfo(DomainJoinInfo domainJoinInfo)
domainJoinInfo
- The new value for the DomainJoinInfo property for this object.default ImageBuilder.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)
ImageBuilder.Builder imageBuilderErrors(Collection<ResourceError> imageBuilderErrors)
imageBuilderErrors
- The new value for the ImageBuilderErrors property for this object.ImageBuilder.Builder imageBuilderErrors(ResourceError... imageBuilderErrors)
imageBuilderErrors
- The new value for the ImageBuilderErrors property for this object.ImageBuilder.Builder imageBuilderErrors(Consumer<ResourceError.Builder>... imageBuilderErrors)
List.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)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.