Interface DescribeFastLaunchImagesSuccessItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DescribeFastLaunchImagesSuccessItem.Builder,DescribeFastLaunchImagesSuccessItem>,SdkBuilder<DescribeFastLaunchImagesSuccessItem.Builder,DescribeFastLaunchImagesSuccessItem>,SdkPojo
- Enclosing class:
- DescribeFastLaunchImagesSuccessItem
public static interface DescribeFastLaunchImagesSuccessItem.Builder extends SdkPojo, CopyableBuilder<DescribeFastLaunchImagesSuccessItem.Builder,DescribeFastLaunchImagesSuccessItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeFastLaunchImagesSuccessItem.BuilderimageId(String imageId)The image ID that identifies the Windows fast launch enabled image.default DescribeFastLaunchImagesSuccessItem.BuilderlaunchTemplate(Consumer<FastLaunchLaunchTemplateSpecificationResponse.Builder> launchTemplate)The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.DescribeFastLaunchImagesSuccessItem.BuilderlaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.DescribeFastLaunchImagesSuccessItem.BuildermaxParallelLaunches(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.BuilderownerId(String ownerId)The owner ID for the Windows fast launch enabled AMI.DescribeFastLaunchImagesSuccessItem.BuilderresourceType(String resourceType)The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.DescribeFastLaunchImagesSuccessItem.BuilderresourceType(FastLaunchResourceType resourceType)The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI.default DescribeFastLaunchImagesSuccessItem.BuildersnapshotConfiguration(Consumer<FastLaunchSnapshotConfigurationResponse.Builder> snapshotConfiguration)A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.DescribeFastLaunchImagesSuccessItem.BuildersnapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.DescribeFastLaunchImagesSuccessItem.Builderstate(String state)The current state of Windows fast launch for the specified Windows AMI.DescribeFastLaunchImagesSuccessItem.Builderstate(FastLaunchStateCode state)The current state of Windows fast launch for the specified Windows AMI.DescribeFastLaunchImagesSuccessItem.BuilderstateTransitionReason(String stateTransitionReason)The reason that Windows fast launch for the AMI changed to the current state.DescribeFastLaunchImagesSuccessItem.BuilderstateTransitionTime(Instant stateTransitionTime)The time that Windows fast launch for the AMI changed to the current state.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
imageId
DescribeFastLaunchImagesSuccessItem.Builder imageId(String imageId)
The image ID that identifies the Windows fast launch enabled image.
- Parameters:
imageId- The image ID that identifies the Windows fast launch enabled image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
DescribeFastLaunchImagesSuccessItem.Builder resourceType(String resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot.- Parameters:
resourceType- The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastLaunchResourceType,FastLaunchResourceType
-
resourceType
DescribeFastLaunchImagesSuccessItem.Builder resourceType(FastLaunchResourceType resourceType)
The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:
snapshot.- Parameters:
resourceType- The resource type that Amazon EC2 uses for pre-provisioning the Windows AMI. Supported values include:snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastLaunchResourceType,FastLaunchResourceType
-
snapshotConfiguration
DescribeFastLaunchImagesSuccessItem.Builder snapshotConfiguration(FastLaunchSnapshotConfigurationResponse snapshotConfiguration)
A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.
- Parameters:
snapshotConfiguration- A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotConfiguration
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.Builderavoiding the need to create one manually viaFastLaunchSnapshotConfigurationResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosnapshotConfiguration(FastLaunchSnapshotConfigurationResponse).- Parameters:
snapshotConfiguration- a consumer that will call methods onFastLaunchSnapshotConfigurationResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
snapshotConfiguration(FastLaunchSnapshotConfigurationResponse)
-
launchTemplate
DescribeFastLaunchImagesSuccessItem.Builder launchTemplate(FastLaunchLaunchTemplateSpecificationResponse launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.
- Parameters:
launchTemplate- The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchTemplate
default DescribeFastLaunchImagesSuccessItem.Builder launchTemplate(Consumer<FastLaunchLaunchTemplateSpecificationResponse.Builder> launchTemplate)
The launch template that the Windows fast launch enabled AMI uses when it launches Windows instances from pre-provisioned snapshots.
This is a convenience method that creates an instance of theFastLaunchLaunchTemplateSpecificationResponse.Builderavoiding the need to create one manually viaFastLaunchLaunchTemplateSpecificationResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolaunchTemplate(FastLaunchLaunchTemplateSpecificationResponse).- Parameters:
launchTemplate- a consumer that will call methods onFastLaunchLaunchTemplateSpecificationResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
launchTemplate(FastLaunchLaunchTemplateSpecificationResponse)
-
maxParallelLaunches
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 fast launch.
- Parameters:
maxParallelLaunches- The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
DescribeFastLaunchImagesSuccessItem.Builder ownerId(String ownerId)
The owner ID for the Windows fast launch enabled AMI.
- Parameters:
ownerId- The owner ID for the Windows fast launch enabled AMI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
DescribeFastLaunchImagesSuccessItem.Builder state(String state)
The current state of Windows fast launch for the specified Windows AMI.
- Parameters:
state- The current state of Windows fast launch for the specified Windows AMI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastLaunchStateCode,FastLaunchStateCode
-
state
DescribeFastLaunchImagesSuccessItem.Builder state(FastLaunchStateCode state)
The current state of Windows fast launch for the specified Windows AMI.
- Parameters:
state- The current state of Windows fast launch for the specified Windows AMI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastLaunchStateCode,FastLaunchStateCode
-
stateTransitionReason
DescribeFastLaunchImagesSuccessItem.Builder stateTransitionReason(String stateTransitionReason)
The reason that Windows fast launch for the AMI changed to the current state.
- Parameters:
stateTransitionReason- The reason that Windows fast launch for the AMI changed to the current state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateTransitionTime
DescribeFastLaunchImagesSuccessItem.Builder stateTransitionTime(Instant stateTransitionTime)
The time that Windows fast launch for the AMI changed to the current state.
- Parameters:
stateTransitionTime- The time that Windows fast launch for the AMI changed to the current state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-