Package com.pulumi.aws.ec2.inputs
Class SpotInstanceRequestCapacityReservationSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.SpotInstanceRequestCapacityReservationSpecificationArgs.Builder
-
- Enclosing class:
- SpotInstanceRequestCapacityReservationSpecificationArgs
public static final class SpotInstanceRequestCapacityReservationSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SpotInstanceRequestCapacityReservationSpecificationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpotInstanceRequestCapacityReservationSpecificationArgsbuild()SpotInstanceRequestCapacityReservationSpecificationArgs.BuildercapacityReservationPreference(com.pulumi.core.Output<java.lang.String> capacityReservationPreference)SpotInstanceRequestCapacityReservationSpecificationArgs.BuildercapacityReservationPreference(java.lang.String capacityReservationPreference)SpotInstanceRequestCapacityReservationSpecificationArgs.BuildercapacityReservationTarget(SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetArgs capacityReservationTarget)SpotInstanceRequestCapacityReservationSpecificationArgs.BuildercapacityReservationTarget(com.pulumi.core.Output<SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetArgs> capacityReservationTarget)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SpotInstanceRequestCapacityReservationSpecificationArgs defaults)
-
-
Method Detail
-
capacityReservationPreference
public SpotInstanceRequestCapacityReservationSpecificationArgs.Builder capacityReservationPreference(@Nullable com.pulumi.core.Output<java.lang.String> capacityReservationPreference)
- Parameters:
capacityReservationPreference- Indicates the instance's Capacity Reservation preferences. Can be `"open"` or `"none"`. (Default: `"open"`).- Returns:
- builder
-
capacityReservationPreference
public SpotInstanceRequestCapacityReservationSpecificationArgs.Builder capacityReservationPreference(java.lang.String capacityReservationPreference)
- Parameters:
capacityReservationPreference- Indicates the instance's Capacity Reservation preferences. Can be `"open"` or `"none"`. (Default: `"open"`).- Returns:
- builder
-
capacityReservationTarget
public SpotInstanceRequestCapacityReservationSpecificationArgs.Builder capacityReservationTarget(@Nullable com.pulumi.core.Output<SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetArgs> capacityReservationTarget)
- Parameters:
capacityReservationTarget- Information about the target Capacity Reservation. See Capacity Reservation Target below for more details. For more information, see the documentation on [Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservations-using.html).- Returns:
- builder
-
capacityReservationTarget
public SpotInstanceRequestCapacityReservationSpecificationArgs.Builder capacityReservationTarget(SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetArgs capacityReservationTarget)
- Parameters:
capacityReservationTarget- Information about the target Capacity Reservation. See Capacity Reservation Target below for more details. For more information, see the documentation on [Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservations-using.html).- Returns:
- builder
-
build
public SpotInstanceRequestCapacityReservationSpecificationArgs build()
-
-