Package com.pulumi.aws.ec2.inputs
Class InstanceCapacityReservationSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.InstanceCapacityReservationSpecificationArgs.Builder
-
- Enclosing class:
- InstanceCapacityReservationSpecificationArgs
public static final class InstanceCapacityReservationSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceCapacityReservationSpecificationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceCapacityReservationSpecificationArgsbuild()InstanceCapacityReservationSpecificationArgs.BuildercapacityReservationPreference(com.pulumi.core.Output<java.lang.String> capacityReservationPreference)InstanceCapacityReservationSpecificationArgs.BuildercapacityReservationPreference(java.lang.String capacityReservationPreference)InstanceCapacityReservationSpecificationArgs.BuildercapacityReservationTarget(InstanceCapacityReservationSpecificationCapacityReservationTargetArgs capacityReservationTarget)InstanceCapacityReservationSpecificationArgs.BuildercapacityReservationTarget(com.pulumi.core.Output<InstanceCapacityReservationSpecificationCapacityReservationTargetArgs> capacityReservationTarget)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceCapacityReservationSpecificationArgs defaults)
-
-
Method Detail
-
capacityReservationPreference
public InstanceCapacityReservationSpecificationArgs.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 InstanceCapacityReservationSpecificationArgs.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 InstanceCapacityReservationSpecificationArgs.Builder capacityReservationTarget(@Nullable com.pulumi.core.Output<InstanceCapacityReservationSpecificationCapacityReservationTargetArgs> 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 InstanceCapacityReservationSpecificationArgs.Builder capacityReservationTarget(InstanceCapacityReservationSpecificationCapacityReservationTargetArgs 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 InstanceCapacityReservationSpecificationArgs build()
-
-