@Generated(value="software.amazon.awssdk:codegen") public final class ImageBuilder extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ImageBuilder.Builder,ImageBuilder>
Describes a streaming instance used for editing an image. New images are created from a snapshot through an image builder.
Modifier and Type | Class and Description |
---|---|
static interface |
ImageBuilder.Builder |
Modifier and Type | Method and Description |
---|---|
String |
appstreamAgentVersion()
The version of the AppStream 2.0 agent that is currently being used by this image builder.
|
String |
arn()
The ARN for the image builder.
|
static ImageBuilder.Builder |
builder() |
Instant |
createdTime()
The time stamp when the image builder was created.
|
String |
description()
The description for display.
|
String |
displayName()
The image builder name for display.
|
DomainJoinInfo |
domainJoinInfo()
The information needed to join a Microsoft Active Directory domain.
|
Boolean |
enableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
imageArn()
The ARN of the image from which this builder was created.
|
List<ResourceError> |
imageBuilderErrors()
The image builder errors.
|
String |
instanceType()
The instance type for the image builder.
|
String |
name()
The name of the image builder.
|
PlatformType |
platform()
The operating system platform of the image builder.
|
String |
platformAsString()
The operating system platform of the image builder.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ImageBuilder.Builder> |
serializableBuilderClass() |
ImageBuilderState |
state()
The state of the image builder.
|
String |
stateAsString()
The state of the image builder.
|
ImageBuilderStateChangeReason |
stateChangeReason()
The reason why the last state change occurred.
|
ImageBuilder.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
VpcConfig |
vpcConfig()
The VPC configuration of the image builder.
|
copy
public String name()
The name of the image builder.
public String arn()
The ARN for the image builder.
public String imageArn()
The ARN of the image from which this builder was created.
public String description()
The description for display.
public String displayName()
The image builder name for display.
public VpcConfig vpcConfig()
The VPC configuration of the image builder.
public String instanceType()
The instance type for the image builder.
public PlatformType platform()
The operating system platform of the image builder.
If the service returns an enum value that is not available in the current SDK version, platform
will
return PlatformType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
platformAsString()
.
PlatformType
public String platformAsString()
The operating system platform of the image builder.
If the service returns an enum value that is not available in the current SDK version, platform
will
return PlatformType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
platformAsString()
.
PlatformType
public ImageBuilderState state()
The state of the image builder.
If the service returns an enum value that is not available in the current SDK version, state
will return
ImageBuilderState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
ImageBuilderState
public String stateAsString()
The state of the image builder.
If the service returns an enum value that is not available in the current SDK version, state
will return
ImageBuilderState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
ImageBuilderState
public ImageBuilderStateChangeReason stateChangeReason()
The reason why the last state change occurred.
public Instant createdTime()
The time stamp when the image builder was created.
public Boolean enableDefaultInternetAccess()
Enables or disables default internet access for the image builder.
public DomainJoinInfo domainJoinInfo()
The information needed to join a Microsoft Active Directory domain.
public List<ResourceError> imageBuilderErrors()
The image builder errors.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String appstreamAgentVersion()
The version of the AppStream 2.0 agent that is currently being used by this image builder.
public ImageBuilder.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ImageBuilder.Builder,ImageBuilder>
public static ImageBuilder.Builder builder()
public static Class<? extends ImageBuilder.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.