@Stability(value=Stable) public static final class CfnSpotFleet.LaunchTemplateOverridesProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnSpotFleet.LaunchTemplateOverridesProperty>
CfnSpotFleet.LaunchTemplateOverridesProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder availabilityZone(String availabilityZone)
CfnSpotFleet.LaunchTemplateOverridesProperty.getAvailabilityZone()availabilityZone - The Availability Zone in which to launch the instances.this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder instanceRequirements(CfnSpotFleet.InstanceRequirementsRequestProperty instanceRequirements)
CfnSpotFleet.LaunchTemplateOverridesProperty.getInstanceRequirements()instanceRequirements - The instance requirements.
When you specify instance requirements, Amazon EC2 will identify instance types with the provided requirements, and then use your On-Demand and Spot allocation strategies to launch instances from these instance types, in the same way as when you specify a list of instance types.
If you specify
InstanceRequirements, you can't specifyInstanceTypes.
this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder instanceRequirements(IResolvable instanceRequirements)
CfnSpotFleet.LaunchTemplateOverridesProperty.getInstanceRequirements()instanceRequirements - The instance requirements.
When you specify instance requirements, Amazon EC2 will identify instance types with the provided requirements, and then use your On-Demand and Spot allocation strategies to launch instances from these instance types, in the same way as when you specify a list of instance types.
If you specify
InstanceRequirements, you can't specifyInstanceTypes.
this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder instanceType(String instanceType)
CfnSpotFleet.LaunchTemplateOverridesProperty.getInstanceType()instanceType - The instance type.this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder spotPrice(String spotPrice)
CfnSpotFleet.LaunchTemplateOverridesProperty.getSpotPrice()spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance.this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder subnetId(String subnetId)
CfnSpotFleet.LaunchTemplateOverridesProperty.getSubnetId()subnetId - The ID of the subnet in which to launch the instances.this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty.Builder weightedCapacity(Number weightedCapacity)
CfnSpotFleet.LaunchTemplateOverridesProperty.getWeightedCapacity()weightedCapacity - The number of units provided by the specified instance type.this@Stability(value=Stable) public CfnSpotFleet.LaunchTemplateOverridesProperty build()
build in interface software.amazon.jsii.Builder<CfnSpotFleet.LaunchTemplateOverridesProperty>CfnSpotFleet.LaunchTemplateOverridesPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.