Uses of Interface
software.amazon.awssdk.services.ec2.model.SpotFleetRequestConfigData.Builder
Packages that use SpotFleetRequestConfigData.Builder
-
Uses of SpotFleetRequestConfigData.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return SpotFleetRequestConfigData.BuilderModifier and TypeMethodDescriptionSpotFleetRequestConfigData.Builder.allocationStrategy(String allocationStrategy) The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration.SpotFleetRequestConfigData.Builder.allocationStrategy(AllocationStrategy allocationStrategy) The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration.SpotFleetRequestConfigData.builder()SpotFleetRequestConfigData.Builder.clientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings.Reserved.SpotFleetRequestConfigData.Builder.excessCapacityTerminationPolicy(String excessCapacityTerminationPolicy) Indicates whether running instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.SpotFleetRequestConfigData.Builder.excessCapacityTerminationPolicy(ExcessCapacityTerminationPolicy excessCapacityTerminationPolicy) Indicates whether running instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.SpotFleetRequestConfigData.Builder.fulfilledCapacity(Double fulfilledCapacity) The number of units fulfilled by this request compared to the set target capacity.SpotFleetRequestConfigData.Builder.iamFleetRole(String iamFleetRole) The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that grants the Spot Fleet the permission to request, launch, terminate, and tag instances on your behalf.SpotFleetRequestConfigData.Builder.instanceInterruptionBehavior(String instanceInterruptionBehavior) The behavior when a Spot Instance is interrupted.SpotFleetRequestConfigData.Builder.instanceInterruptionBehavior(InstanceInterruptionBehavior instanceInterruptionBehavior) The behavior when a Spot Instance is interrupted.SpotFleetRequestConfigData.Builder.instancePoolsToUseCount(Integer instancePoolsToUseCount) The number of Spot pools across which to allocate your target Spot capacity.SpotFleetRequestConfigData.Builder.launchSpecifications(Collection<SpotFleetLaunchSpecification> launchSpecifications) The launch specifications for the Spot Fleet request.SpotFleetRequestConfigData.Builder.launchSpecifications(Consumer<SpotFleetLaunchSpecification.Builder>... launchSpecifications) The launch specifications for the Spot Fleet request.SpotFleetRequestConfigData.Builder.launchSpecifications(SpotFleetLaunchSpecification... launchSpecifications) The launch specifications for the Spot Fleet request.SpotFleetRequestConfigData.Builder.launchTemplateConfigs(Collection<LaunchTemplateConfig> launchTemplateConfigs) The launch template and overrides.SpotFleetRequestConfigData.Builder.launchTemplateConfigs(Consumer<LaunchTemplateConfig.Builder>... launchTemplateConfigs) The launch template and overrides.SpotFleetRequestConfigData.Builder.launchTemplateConfigs(LaunchTemplateConfig... launchTemplateConfigs) The launch template and overrides.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.loadBalancersConfig(LoadBalancersConfig loadBalancersConfig) One or more Classic Load Balancers and target groups to attach to the Spot Fleet request.SpotFleetRequestConfigData.Builder.onDemandAllocationStrategy(String onDemandAllocationStrategy) The order of the launch template overrides to use in fulfilling On-Demand capacity.SpotFleetRequestConfigData.Builder.onDemandAllocationStrategy(OnDemandAllocationStrategy onDemandAllocationStrategy) The order of the launch template overrides to use in fulfilling On-Demand capacity.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.onDemandMaxTotalPrice(String onDemandMaxTotalPrice) The maximum amount per hour for On-Demand Instances that you're willing to pay.SpotFleetRequestConfigData.Builder.onDemandTargetCapacity(Integer onDemandTargetCapacity) The number of On-Demand units to request.SpotFleetRequestConfigData.Builder.replaceUnhealthyInstances(Boolean replaceUnhealthyInstances) Indicates whether Spot Fleet should replace unhealthy instances.SpotFleetRequestConfigData.Builder.spotMaintenanceStrategies(Consumer<SpotMaintenanceStrategies.Builder> spotMaintenanceStrategies) The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.SpotFleetRequestConfigData.Builder.spotMaintenanceStrategies(SpotMaintenanceStrategies spotMaintenanceStrategies) The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.SpotFleetRequestConfigData.Builder.spotMaxTotalPrice(String spotMaxTotalPrice) The maximum amount per hour for Spot Instances that you're willing to pay.The maximum price per unit hour that you are willing to pay for a Spot Instance.SpotFleetRequestConfigData.Builder.tagSpecifications(Collection<TagSpecification> tagSpecifications) The key-value pair for tagging the Spot Fleet request on creation.SpotFleetRequestConfigData.Builder.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) The key-value pair for tagging the Spot Fleet request on creation.SpotFleetRequestConfigData.Builder.tagSpecifications(TagSpecification... tagSpecifications) The key-value pair for tagging the Spot Fleet request on creation.SpotFleetRequestConfigData.Builder.targetCapacity(Integer targetCapacity) The number of units to request for the Spot Fleet.SpotFleetRequestConfigData.Builder.targetCapacityUnitType(String targetCapacityUnitType) The unit for the target capacity.SpotFleetRequestConfigData.Builder.targetCapacityUnitType(TargetCapacityUnitType targetCapacityUnitType) The unit for the target capacity.SpotFleetRequestConfigData.Builder.terminateInstancesWithExpiration(Boolean terminateInstancesWithExpiration) Indicates whether running Spot Instances are terminated when the Spot Fleet request expires.SpotFleetRequestConfigData.toBuilder()The type of request.The type of request.The start date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ).SpotFleetRequestConfigData.Builder.validUntil(Instant validUntil) The end date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ).Methods in software.amazon.awssdk.services.ec2.model that return types with arguments of type SpotFleetRequestConfigData.BuilderModifier and TypeMethodDescriptionstatic Class<? extends SpotFleetRequestConfigData.Builder>SpotFleetRequestConfigData.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.ec2.model with type arguments of type SpotFleetRequestConfigData.BuilderModifier and TypeMethodDescriptiondefault RequestSpotFleetRequest.BuilderRequestSpotFleetRequest.Builder.spotFleetRequestConfig(Consumer<SpotFleetRequestConfigData.Builder> spotFleetRequestConfig) The configuration for the Spot Fleet request.default SpotFleetRequestConfig.BuilderSpotFleetRequestConfig.Builder.spotFleetRequestConfig(Consumer<SpotFleetRequestConfigData.Builder> spotFleetRequestConfig) The configuration of the Spot Fleet request.