StructuredPojo
, ToCopyableBuilder<Image.Builder,Image>
@Generated("software.amazon.awssdk:codegen") public class Image extends Object implements StructuredPojo, ToCopyableBuilder<Image.Builder,Image>
New streaming instances are booted from images. The image stores the application catalog and is connected to fleets.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Image.Builder |
Modifier and Type | Method | Description |
---|---|---|
List<Application> |
applications() |
The applications associated with an image.
|
String |
arn() |
The ARN for the image.
|
String |
baseImageArn() |
The source image ARN from which this image was created.
|
static Image.Builder |
builder() |
|
Date |
createdTime() |
The timestamp when the image was created.
|
String |
description() |
A meaningful description for the image.
|
String |
displayName() |
The display name for the image.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
Boolean |
imageBuilderSupported() |
Whether an image builder can be launched from this image.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name() |
The unique identifier for the image.
|
String |
platform() |
The operating system platform of the image.
|
Date |
publicBaseImageReleasedDate() |
The AWS release date of the public base image.
|
static Class<? extends Image.Builder> |
serializableBuilderClass() |
|
String |
state() |
The image starts in the PENDING state, and then moves to AVAILABLE if image creation succeeds and
FAILED if image creation has failed.
|
ImageStateChangeReason |
stateChangeReason() |
The reason why the last state change occurred.
|
Image.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
visibility() |
The visibility of an image to the user; images can be public or private.
|
public String name()
The unique identifier for the image.
public String arn()
The ARN for the image.
public String baseImageArn()
The source image ARN from which this image was created.
public String displayName()
The display name for the image.
public String state()
The image starts in the PENDING state, and then moves to AVAILABLE if image creation succeeds and FAILED if image creation has failed.
ImageState
public String visibility()
The visibility of an image to the user; images can be public or private.
VisibilityType
public Boolean imageBuilderSupported()
Whether an image builder can be launched from this image.
public String platform()
The operating system platform of the image.
PlatformType
public String description()
A meaningful description for the image.
public ImageStateChangeReason stateChangeReason()
The reason why the last state change occurred.
public List<Application> applications()
The applications associated with an image.
public Date createdTime()
The timestamp when the image was created.
public Date publicBaseImageReleasedDate()
The AWS release date of the public base image. For private images, this date is the release date of the base image from which the image was created.
public Image.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Image.Builder,Image>
public static Image.Builder builder()
public static Class<? extends Image.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.