@Stability(value=Stable) public static final class CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnSpotFleet.SpotFleetRequestConfigDataProperty>
CfnSpotFleet.SpotFleetRequestConfigDataProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder iamFleetRole(String iamFleetRole)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getIamFleetRole()iamFleetRole - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.IamFleetRole`. This parameter is required.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder targetCapacity(Number targetCapacity)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getTargetCapacity()targetCapacity - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.TargetCapacity`. This parameter is required.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder allocationStrategy(String allocationStrategy)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getAllocationStrategy()allocationStrategy - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.AllocationStrategy`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder excessCapacityTerminationPolicy(String excessCapacityTerminationPolicy)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getExcessCapacityTerminationPolicy()excessCapacityTerminationPolicy - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.ExcessCapacityTerminationPolicy`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder instanceInterruptionBehavior(String instanceInterruptionBehavior)
instanceInterruptionBehavior - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.InstanceInterruptionBehavior`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder instancePoolsToUseCount(Number instancePoolsToUseCount)
instancePoolsToUseCount - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.InstancePoolsToUseCount`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder launchSpecifications(IResolvable launchSpecifications)
launchSpecifications - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchSpecifications`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder launchSpecifications(List<? extends Object> launchSpecifications)
launchSpecifications - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchSpecifications`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder launchTemplateConfigs(IResolvable launchTemplateConfigs)
launchTemplateConfigs - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchTemplateConfigs`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder launchTemplateConfigs(List<? extends Object> launchTemplateConfigs)
launchTemplateConfigs - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchTemplateConfigs`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder loadBalancersConfig(CfnSpotFleet.LoadBalancersConfigProperty loadBalancersConfig)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getLoadBalancersConfig()loadBalancersConfig - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LoadBalancersConfig`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder loadBalancersConfig(IResolvable loadBalancersConfig)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getLoadBalancersConfig()loadBalancersConfig - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.LoadBalancersConfig`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder onDemandAllocationStrategy(String onDemandAllocationStrategy)
onDemandAllocationStrategy - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.OnDemandAllocationStrategy`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder onDemandMaxTotalPrice(String onDemandMaxTotalPrice)
onDemandMaxTotalPrice - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.OnDemandMaxTotalPrice`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder onDemandTargetCapacity(Number onDemandTargetCapacity)
onDemandTargetCapacity - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.OnDemandTargetCapacity`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder replaceUnhealthyInstances(Boolean replaceUnhealthyInstances)
replaceUnhealthyInstances - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.ReplaceUnhealthyInstances`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder replaceUnhealthyInstances(IResolvable replaceUnhealthyInstances)
replaceUnhealthyInstances - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.ReplaceUnhealthyInstances`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder spotMaintenanceStrategies(CfnSpotFleet.SpotMaintenanceStrategiesProperty spotMaintenanceStrategies)
spotMaintenanceStrategies - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.SpotMaintenanceStrategies`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder spotMaintenanceStrategies(IResolvable spotMaintenanceStrategies)
spotMaintenanceStrategies - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.SpotMaintenanceStrategies`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder spotMaxTotalPrice(String spotMaxTotalPrice)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getSpotMaxTotalPrice()spotMaxTotalPrice - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.SpotMaxTotalPrice`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder spotPrice(String spotPrice)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getSpotPrice()spotPrice - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.SpotPrice`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder terminateInstancesWithExpiration(Boolean terminateInstancesWithExpiration)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getTerminateInstancesWithExpiration()terminateInstancesWithExpiration - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.TerminateInstancesWithExpiration`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder terminateInstancesWithExpiration(IResolvable terminateInstancesWithExpiration)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getTerminateInstancesWithExpiration()terminateInstancesWithExpiration - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.TerminateInstancesWithExpiration`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder type(String type)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getType()type - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.Type`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder validFrom(String validFrom)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getValidFrom()validFrom - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.ValidFrom`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder validUntil(String validUntil)
CfnSpotFleet.SpotFleetRequestConfigDataProperty.getValidUntil()validUntil - `CfnSpotFleet.SpotFleetRequestConfigDataProperty.ValidUntil`.this@Stability(value=Stable) public CfnSpotFleet.SpotFleetRequestConfigDataProperty build()
build in interface software.amazon.jsii.Builder<CfnSpotFleet.SpotFleetRequestConfigDataProperty>CfnSpotFleet.SpotFleetRequestConfigDataPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.