@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeFastLaunchImagesSuccessItem extends Object implements Serializable, Cloneable
Describe details about a Windows image with Windows fast launch enabled that meets the requested criteria. Criteria
are defined by the DescribeFastLaunchImages
action filters.
Constructor and Description |
---|
DescribeFastLaunchImagesSuccessItem() |
Modifier and Type | Method and Description |
---|---|
DescribeFastLaunchImagesSuccessItem |
clone() |
boolean |
equals(Object obj) |
String |
getImageId()
The image ID that identifies the Windows fast launch enabled image.
|
FastLaunchLaunchTemplateSpecificationResponse |
getLaunchTemplate()
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from
pre-provisioned snapshots.
|
Integer |
getMaxParallelLaunches()
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots
for Windows fast launch.
|
String |
getOwnerId()
The owner ID for the Windows fast launch enabled AMI.
|
String |
getResourceType()
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.
|
FastLaunchSnapshotConfigurationResponse |
getSnapshotConfiguration()
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
|
String |
getState()
The current state of Windows fast launch for the specified Windows AMI.
|
String |
getStateTransitionReason()
The reason that Windows fast launch for the AMI changed to the current state.
|
Date |
getStateTransitionTime()
The time that Windows fast launch for the AMI changed to the current state.
|
int |
hashCode() |
void |
setImageId(String imageId)
The image ID that identifies the Windows fast launch enabled image.
|
void |
setLaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from
pre-provisioned snapshots.
|
void |
setMaxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots
for Windows fast launch.
|
void |
setOwnerId(String ownerId)
The owner ID for the Windows fast launch enabled AMI.
|
void |
setResourceType(String resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.
|
void |
setSnapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
|
void |
setState(String state)
The current state of Windows fast launch for the specified Windows AMI.
|
void |
setStateTransitionReason(String stateTransitionReason)
The reason that Windows fast launch for the AMI changed to the current state.
|
void |
setStateTransitionTime(Date stateTransitionTime)
The time that Windows fast launch for the AMI changed to the current state.
|
String |
toString()
Returns a string representation of this object.
|
DescribeFastLaunchImagesSuccessItem |
withImageId(String imageId)
The image ID that identifies the Windows fast launch enabled image.
|
DescribeFastLaunchImagesSuccessItem |
withLaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from
pre-provisioned snapshots.
|
DescribeFastLaunchImagesSuccessItem |
withMaxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots
for Windows fast launch.
|
DescribeFastLaunchImagesSuccessItem |
withOwnerId(String ownerId)
The owner ID for the Windows fast launch enabled AMI.
|
DescribeFastLaunchImagesSuccessItem |
withResourceType(FastLaunchResourceType resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.
|
DescribeFastLaunchImagesSuccessItem |
withResourceType(String resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.
|
DescribeFastLaunchImagesSuccessItem |
withSnapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
|
DescribeFastLaunchImagesSuccessItem |
withState(FastLaunchStateCode state)
The current state of Windows fast launch for the specified Windows AMI.
|
DescribeFastLaunchImagesSuccessItem |
withState(String state)
The current state of Windows fast launch for the specified Windows AMI.
|
DescribeFastLaunchImagesSuccessItem |
withStateTransitionReason(String stateTransitionReason)
The reason that Windows fast launch for the AMI changed to the current state.
|
DescribeFastLaunchImagesSuccessItem |
withStateTransitionTime(Date stateTransitionTime)
The time that Windows fast launch for the AMI changed to the current state.
|
public void setImageId(String imageId)
The image ID that identifies the Windows fast launch enabled image.
imageId
- The image ID that identifies the Windows fast launch enabled image.public String getImageId()
The image ID that identifies the Windows fast launch enabled image.
public DescribeFastLaunchImagesSuccessItem withImageId(String imageId)
The image ID that identifies the Windows fast launch enabled image.
imageId
- The image ID that identifies the Windows fast launch enabled image.public void setResourceType(String resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
resourceType
- The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.FastLaunchResourceType
public String getResourceType()
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
snapshot
.FastLaunchResourceType
public DescribeFastLaunchImagesSuccessItem withResourceType(String resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
resourceType
- The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.FastLaunchResourceType
public DescribeFastLaunchImagesSuccessItem withResourceType(FastLaunchResourceType resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
resourceType
- The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot
.FastLaunchResourceType
public void setSnapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
snapshotConfiguration
- A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.public FastLaunchSnapshotConfigurationResponse getSnapshotConfiguration()
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
public DescribeFastLaunchImagesSuccessItem withSnapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
snapshotConfiguration
- A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.public void setLaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.
launchTemplate
- The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from
pre-provisioned snapshots.public FastLaunchLaunchTemplateSpecificationResponse getLaunchTemplate()
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.
public DescribeFastLaunchImagesSuccessItem withLaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.
launchTemplate
- The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from
pre-provisioned snapshots.public void setMaxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch.
maxParallelLaunches
- The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned
snapshots for Windows fast launch.public Integer getMaxParallelLaunches()
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch.
public DescribeFastLaunchImagesSuccessItem withMaxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch.
maxParallelLaunches
- The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned
snapshots for Windows fast launch.public void setOwnerId(String ownerId)
The owner ID for the Windows fast launch enabled AMI.
ownerId
- The owner ID for the Windows fast launch enabled AMI.public String getOwnerId()
The owner ID for the Windows fast launch enabled AMI.
public DescribeFastLaunchImagesSuccessItem withOwnerId(String ownerId)
The owner ID for the Windows fast launch enabled AMI.
ownerId
- The owner ID for the Windows fast launch enabled AMI.public void setState(String state)
The current state of Windows fast launch for the specified Windows AMI.
state
- The current state of Windows fast launch for the specified Windows AMI.FastLaunchStateCode
public String getState()
The current state of Windows fast launch for the specified Windows AMI.
FastLaunchStateCode
public DescribeFastLaunchImagesSuccessItem withState(String state)
The current state of Windows fast launch for the specified Windows AMI.
state
- The current state of Windows fast launch for the specified Windows AMI.FastLaunchStateCode
public DescribeFastLaunchImagesSuccessItem withState(FastLaunchStateCode state)
The current state of Windows fast launch for the specified Windows AMI.
state
- The current state of Windows fast launch for the specified Windows AMI.FastLaunchStateCode
public void setStateTransitionReason(String stateTransitionReason)
The reason that Windows fast launch for the AMI changed to the current state.
stateTransitionReason
- The reason that Windows fast launch for the AMI changed to the current state.public String getStateTransitionReason()
The reason that Windows fast launch for the AMI changed to the current state.
public DescribeFastLaunchImagesSuccessItem withStateTransitionReason(String stateTransitionReason)
The reason that Windows fast launch for the AMI changed to the current state.
stateTransitionReason
- The reason that Windows fast launch for the AMI changed to the current state.public void setStateTransitionTime(Date stateTransitionTime)
The time that Windows fast launch for the AMI changed to the current state.
stateTransitionTime
- The time that Windows fast launch for the AMI changed to the current state.public Date getStateTransitionTime()
The time that Windows fast launch for the AMI changed to the current state.
public DescribeFastLaunchImagesSuccessItem withStateTransitionTime(Date stateTransitionTime)
The time that Windows fast launch for the AMI changed to the current state.
stateTransitionTime
- The time that Windows fast launch for the AMI changed to the current state.public String toString()
toString
in class Object
Object.toString()
public DescribeFastLaunchImagesSuccessItem clone()