public static interface AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder,AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
capacityReservationPreference(String capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences.
|
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
capacityReservationTarget(AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails capacityReservationTarget)
Specifies a target Capacity Reservation.
|
default AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder |
capacityReservationTarget(Consumer<AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.Builder> capacityReservationTarget)
Specifies a target Capacity Reservation.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder capacityReservationPreference(String capacityReservationPreference)
Indicates the instance's Capacity Reservation preferences. If equal to open, the instance can
run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability
Zone). If equal to none, the instance avoids running in a Capacity Reservation even if one is
available. The instance runs in On-Demand capacity.
capacityReservationPreference - Indicates the instance's Capacity Reservation preferences. If equal to open, the instance
can run in any open Capacity Reservation that has matching attributes (instance type, platform,
Availability Zone). If equal to none, the instance avoids running in a Capacity
Reservation even if one is available. The instance runs in On-Demand capacity.AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder capacityReservationTarget(AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails capacityReservationTarget)
Specifies a target Capacity Reservation.
capacityReservationTarget - Specifies a target Capacity Reservation.default AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails.Builder capacityReservationTarget(Consumer<AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.Builder> capacityReservationTarget)
Specifies a target Capacity Reservation.
This is a convenience method that creates an instance of theAwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.Builder
avoiding the need to create one manually via
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to
capacityReservationTarget(AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails).
capacityReservationTarget - a consumer that will call methods on
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.BuildercapacityReservationTarget(AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails)Copyright © 2023. All rights reserved.