@Generated(value="software.amazon.awssdk:codegen") public class ImageBuilder extends Object implements StructuredPojo, ToCopyableBuilder<ImageBuilder.Builder,ImageBuilder>
Modifier and Type | Class and Description |
---|---|
static interface |
ImageBuilder.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
Returns the value of the Arn property for this object.
|
static ImageBuilder.Builder |
builder() |
Instant |
createdTime()
Returns the value of the CreatedTime property for this object.
|
String |
description()
Returns the value of the Description property for this object.
|
String |
displayName()
Returns the value of the DisplayName property for this object.
|
DomainJoinInfo |
domainJoinInfo()
Returns the value of the DomainJoinInfo property for this object.
|
Boolean |
enableDefaultInternetAccess()
Returns the value of the EnableDefaultInternetAccess property for this object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
imageArn()
Returns the value of the ImageArn property for this object.
|
List<ResourceError> |
imageBuilderErrors()
Returns the value of the ImageBuilderErrors property for this object.
|
String |
instanceType()
Returns the value of the InstanceType property for this object.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
Returns the value of the Name property for this object.
|
PlatformType |
platform()
Returns the value of the Platform property for this object.
|
String |
platformString()
Returns the value of the Platform property for this object.
|
static Class<? extends ImageBuilder.Builder> |
serializableBuilderClass() |
ImageBuilderState |
state()
Returns the value of the State property for this object.
|
ImageBuilderStateChangeReason |
stateChangeReason()
Returns the value of the StateChangeReason property for this object.
|
String |
stateString()
Returns the value of the State property for this object.
|
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()
Returns the value of the VpcConfig property for this object.
|
copy
public String name()
public String arn()
public String imageArn()
public String description()
public String displayName()
public VpcConfig vpcConfig()
public String instanceType()
public PlatformType platform()
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
platformString()
.
PlatformType
public String platformString()
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
platformString()
.
PlatformType
public ImageBuilderState state()
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
stateString()
.
ImageBuilderState
public String stateString()
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
stateString()
.
ImageBuilderState
public ImageBuilderStateChangeReason stateChangeReason()
public Instant createdTime()
public Boolean enableDefaultInternetAccess()
public DomainJoinInfo domainJoinInfo()
public List<ResourceError> imageBuilderErrors()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ImageBuilder.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ImageBuilder.Builder,ImageBuilder>
public static ImageBuilder.Builder builder()
public static Class<? extends ImageBuilder.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.