public static interface DescribeFastLaunchImagesSuccessItem.Builder extends SdkPojo, CopyableBuilder<DescribeFastLaunchImagesSuccessItem.Builder,DescribeFastLaunchImagesSuccessItem>
Modifier and Type | Method and Description |
---|---|
DescribeFastLaunchImagesSuccessItem.Builder |
imageId(String imageId)
The image ID that identifies the fast-launch enabled Windows image.
|
default DescribeFastLaunchImagesSuccessItem.Builder |
launchTemplate(Consumer<FastLaunchLaunchTemplateSpecificationResponse.Builder> launchTemplate)
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from
pre-provisioned snapshots.
|
DescribeFastLaunchImagesSuccessItem.Builder |
launchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from
pre-provisioned snapshots.
|
DescribeFastLaunchImagesSuccessItem.Builder |
maxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned
snapshots for Windows faster launching.
|
DescribeFastLaunchImagesSuccessItem.Builder |
ownerId(String ownerId)
The owner ID for the fast-launch enabled Windows AMI.
|
DescribeFastLaunchImagesSuccessItem.Builder |
resourceType(FastLaunchResourceType resourceType)
The resource type that is used for pre-provisioning the Windows AMI.
|
DescribeFastLaunchImagesSuccessItem.Builder |
resourceType(String resourceType)
The resource type that is used for pre-provisioning the Windows AMI.
|
default DescribeFastLaunchImagesSuccessItem.Builder |
snapshotConfiguration(Consumer<FastLaunchSnapshotConfigurationResponse.Builder> snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
|
DescribeFastLaunchImagesSuccessItem.Builder |
snapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
|
DescribeFastLaunchImagesSuccessItem.Builder |
state(FastLaunchStateCode state)
The current state of faster launching for the specified Windows AMI.
|
DescribeFastLaunchImagesSuccessItem.Builder |
state(String state)
The current state of faster launching for the specified Windows AMI.
|
DescribeFastLaunchImagesSuccessItem.Builder |
stateTransitionReason(String stateTransitionReason)
The reason that faster launching for the Windows AMI changed to the current state.
|
DescribeFastLaunchImagesSuccessItem.Builder |
stateTransitionTime(Instant stateTransitionTime)
The time that faster launching for the Windows AMI changed to the current state.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
DescribeFastLaunchImagesSuccessItem.Builder imageId(String imageId)
The image ID that identifies the fast-launch enabled Windows image.
imageId
- The image ID that identifies the fast-launch enabled Windows image.DescribeFastLaunchImagesSuccessItem.Builder resourceType(String resourceType)
The resource type that is used for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
resourceType
- The resource type that is used for pre-provisioning the Windows AMI. Supported values include:
snapshot
.FastLaunchResourceType
,
FastLaunchResourceType
DescribeFastLaunchImagesSuccessItem.Builder resourceType(FastLaunchResourceType resourceType)
The resource type that is used for pre-provisioning the Windows AMI. Supported values include:
snapshot
.
resourceType
- The resource type that is used for pre-provisioning the Windows AMI. Supported values include:
snapshot
.FastLaunchResourceType
,
FastLaunchResourceType
DescribeFastLaunchImagesSuccessItem.Builder snapshotConfiguration(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.default DescribeFastLaunchImagesSuccessItem.Builder snapshotConfiguration(Consumer<FastLaunchSnapshotConfigurationResponse.Builder> snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
This is a convenience method that creates an instance of theFastLaunchSnapshotConfigurationResponse.Builder
avoiding the need to create one manually via
FastLaunchSnapshotConfigurationResponse.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to
snapshotConfiguration(FastLaunchSnapshotConfigurationResponse)
.
snapshotConfiguration
- a consumer that will call methods on FastLaunchSnapshotConfigurationResponse.Builder
snapshotConfiguration(FastLaunchSnapshotConfigurationResponse)
DescribeFastLaunchImagesSuccessItem.Builder launchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from pre-provisioned snapshots.
launchTemplate
- The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances
from pre-provisioned snapshots.default DescribeFastLaunchImagesSuccessItem.Builder launchTemplate(Consumer<FastLaunchLaunchTemplateSpecificationResponse.Builder> launchTemplate)
The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from pre-provisioned snapshots.
This is a convenience method that creates an instance of theFastLaunchLaunchTemplateSpecificationResponse.Builder
avoiding the need to create one manually via
FastLaunchLaunchTemplateSpecificationResponse.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to
launchTemplate(FastLaunchLaunchTemplateSpecificationResponse)
.
launchTemplate
- a consumer that will call methods on FastLaunchLaunchTemplateSpecificationResponse.Builder
launchTemplate(FastLaunchLaunchTemplateSpecificationResponse)
DescribeFastLaunchImagesSuccessItem.Builder maxParallelLaunches(Integer maxParallelLaunches)
The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows faster launching.
maxParallelLaunches
- The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned
snapshots for Windows faster launching.DescribeFastLaunchImagesSuccessItem.Builder ownerId(String ownerId)
The owner ID for the fast-launch enabled Windows AMI.
ownerId
- The owner ID for the fast-launch enabled Windows AMI.DescribeFastLaunchImagesSuccessItem.Builder state(String state)
The current state of faster launching for the specified Windows AMI.
state
- The current state of faster launching for the specified Windows AMI.FastLaunchStateCode
,
FastLaunchStateCode
DescribeFastLaunchImagesSuccessItem.Builder state(FastLaunchStateCode state)
The current state of faster launching for the specified Windows AMI.
state
- The current state of faster launching for the specified Windows AMI.FastLaunchStateCode
,
FastLaunchStateCode
DescribeFastLaunchImagesSuccessItem.Builder stateTransitionReason(String stateTransitionReason)
The reason that faster launching for the Windows AMI changed to the current state.
stateTransitionReason
- The reason that faster launching for the Windows AMI changed to the current state.DescribeFastLaunchImagesSuccessItem.Builder stateTransitionTime(Instant stateTransitionTime)
The time that faster launching for the Windows AMI changed to the current state.
stateTransitionTime
- The time that faster launching for the Windows AMI changed to the current state.Copyright © 2023. All rights reserved.