Package com.pulumi.aws.ec2.inputs
Class SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder
-
- Enclosing class:
- SpotFleetRequestLaunchTemplateConfigOverrideArgs
public static final class SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SpotFleetRequestLaunchTemplateConfigOverrideArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SpotFleetRequestLaunchTemplateConfigOverrideArgs defaults)
-
-
Method Detail
-
availabilityZone
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- The availability zone in which to place the request.- Returns:
- builder
-
availabilityZone
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- The availability zone in which to place the request.- Returns:
- builder
-
instanceRequirements
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder instanceRequirements(@Nullable com.pulumi.core.Output<SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsArgs> instanceRequirements)
- Parameters:
instanceRequirements- The instance requirements. See below.- Returns:
- builder
-
instanceRequirements
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder instanceRequirements(SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsArgs instanceRequirements)
- Parameters:
instanceRequirements- The instance requirements. See below.- Returns:
- builder
-
instanceType
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- The type of instance to request.- Returns:
- builder
-
instanceType
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- The type of instance to request.- Returns:
- builder
-
priority
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder priority(@Nullable com.pulumi.core.Output<java.lang.Double> priority)
- Parameters:
priority- The priority for the launch template override. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority.- Returns:
- builder
-
priority
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder priority(java.lang.Double priority)
- Parameters:
priority- The priority for the launch template override. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority.- Returns:
- builder
-
spotPrice
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder spotPrice(@Nullable com.pulumi.core.Output<java.lang.String> spotPrice)
- Parameters:
spotPrice- The maximum spot bid for this override request.- Returns:
- builder
-
spotPrice
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder spotPrice(java.lang.String spotPrice)
- Parameters:
spotPrice- The maximum spot bid for this override request.- Returns:
- builder
-
subnetId
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- The subnet in which to launch the requested instance.- Returns:
- builder
-
subnetId
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- The subnet in which to launch the requested instance.- Returns:
- builder
-
weightedCapacity
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder weightedCapacity(@Nullable com.pulumi.core.Output<java.lang.Double> weightedCapacity)
- Parameters:
weightedCapacity- The capacity added to the fleet by a fulfilled request.- Returns:
- builder
-
weightedCapacity
public SpotFleetRequestLaunchTemplateConfigOverrideArgs.Builder weightedCapacity(java.lang.Double weightedCapacity)
- Parameters:
weightedCapacity- The capacity added to the fleet by a fulfilled request.- Returns:
- builder
-
build
public SpotFleetRequestLaunchTemplateConfigOverrideArgs build()
-
-