| Package | Description |
|---|---|
| software.amazon.awssdk.services.ec2.model |
| Modifier and Type | Method and Description |
|---|---|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.allocationStrategy(AllocationStrategy allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.allocationStrategy(String allocationStrategy)
Indicates how to allocate the target capacity across the Spot pools specified by the Spot Fleet request.
|
static SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.builder() |
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.excessCapacityTerminationPolicy(ExcessCapacityTerminationPolicy excessCapacityTerminationPolicy)
Indicates whether running Spot Instances should be terminated if the target capacity of the Spot Fleet
request is decreased below the current size of the Spot Fleet.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.excessCapacityTerminationPolicy(String excessCapacityTerminationPolicy)
Indicates whether running Spot Instances should be terminated if the target capacity of the Spot Fleet
request is decreased below the current size of the Spot Fleet.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.fulfilledCapacity(Double fulfilledCapacity)
The number of units fulfilled by this request compared to the set target capacity.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.iamFleetRole(String iamFleetRole)
Grants the Spot Fleet permission to terminate Spot Instances on your behalf when you cancel its Spot Fleet
request using CancelSpotFleetRequests or when the Spot Fleet request expires, if you set
terminateInstancesWithExpiration. |
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.instanceInterruptionBehavior(InstanceInterruptionBehavior instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.instanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.instancePoolsToUseCount(Integer instancePoolsToUseCount)
The number of Spot pools across which to allocate your target Spot capacity.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchSpecifications(Collection<SpotFleetLaunchSpecification> launchSpecifications)
The launch specifications for the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchSpecifications(Consumer<SpotFleetLaunchSpecification.Builder>... launchSpecifications)
The launch specifications for the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchSpecifications(SpotFleetLaunchSpecification... launchSpecifications)
The launch specifications for the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchTemplateConfigs(Collection<LaunchTemplateConfig> launchTemplateConfigs)
The launch template and overrides.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchTemplateConfigs(Consumer<LaunchTemplateConfig.Builder>... launchTemplateConfigs)
The launch template and overrides.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.launchTemplateConfigs(LaunchTemplateConfig... launchTemplateConfigs)
The launch template and overrides.
|
default SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.loadBalancersConfig(Consumer<LoadBalancersConfig.Builder> loadBalancersConfig)
One or more Classic Load Balancers and target groups to attach to the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.loadBalancersConfig(LoadBalancersConfig loadBalancersConfig)
One or more Classic Load Balancers and target groups to attach to the Spot Fleet request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.onDemandAllocationStrategy(OnDemandAllocationStrategy onDemandAllocationStrategy)
The order of the launch template overrides to use in fulfilling On-Demand capacity.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.onDemandAllocationStrategy(String onDemandAllocationStrategy)
The order of the launch template overrides to use in fulfilling On-Demand capacity.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.onDemandFulfilledCapacity(Double onDemandFulfilledCapacity)
The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.onDemandTargetCapacity(Integer onDemandTargetCapacity)
The number of On-Demand units to request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.replaceUnhealthyInstances(Boolean replaceUnhealthyInstances)
Indicates whether Spot Fleet should replace unhealthy instances.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.spotPrice(String spotPrice)
The maximum price per unit hour that you are willing to pay for a Spot Instance.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.targetCapacity(Integer targetCapacity)
The number of units to request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.terminateInstancesWithExpiration(Boolean terminateInstancesWithExpiration)
Indicates whether running Spot Instances should be terminated when the Spot Fleet request expires.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.toBuilder() |
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.type(FleetType type)
The type of request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.type(String type)
The type of request.
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.validFrom(Instant validFrom)
The start date and time of the request, in UTC format (for example,
YYYY-MM-DDTHH:MM:SSZ).
|
SpotFleetRequestConfigData.Builder |
SpotFleetRequestConfigData.Builder.validUntil(Instant validUntil)
The end date and time of the request, in UTC format (for example,
YYYY-MM-DDTHH:MM:SSZ).
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends SpotFleetRequestConfigData.Builder> |
SpotFleetRequestConfigData.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default SpotFleetRequestConfig.Builder |
SpotFleetRequestConfig.Builder.spotFleetRequestConfig(Consumer<SpotFleetRequestConfigData.Builder> spotFleetRequestConfig)
The configuration of the Spot Fleet request.
|
default RequestSpotFleetRequest.Builder |
RequestSpotFleetRequest.Builder.spotFleetRequestConfig(Consumer<SpotFleetRequestConfigData.Builder> spotFleetRequestConfig)
The configuration for the Spot Fleet request.
|
Copyright © 2019. All rights reserved.