Package | Description |
---|---|
software.amazon.awssdk.services.ec2 |
|
software.amazon.awssdk.services.ec2.model |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<RequestSpotInstancesResponse> |
Ec2AsyncClient.requestSpotInstances(Consumer<RequestSpotInstancesRequest.Builder> requestSpotInstancesRequest)
Creates a Spot Instance request.
|
default RequestSpotInstancesResponse |
Ec2Client.requestSpotInstances(Consumer<RequestSpotInstancesRequest.Builder> requestSpotInstancesRequest)
Creates a Spot Instance request.
|
Modifier and Type | Method and Description |
---|---|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.availabilityZoneGroup(String availabilityZoneGroup)
The user-specified name for a logical grouping of requests.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.blockDurationMinutes(Integer blockDurationMinutes)
Deprecated.
|
static RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.builder() |
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.instanceCount(Integer instanceCount)
The maximum number of Spot Instances to launch.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.instanceInterruptionBehavior(InstanceInterruptionBehavior instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.instanceInterruptionBehavior(String instanceInterruptionBehavior)
The behavior when a Spot Instance is interrupted.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.launchGroup(String launchGroup)
The instance launch group.
|
default RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.launchSpecification(Consumer<RequestSpotLaunchSpecification.Builder> launchSpecification)
The launch specification.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.launchSpecification(RequestSpotLaunchSpecification launchSpecification)
The launch specification.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.spotPrice(String spotPrice)
The maximum price per unit hour that you are willing to pay for a Spot Instance.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.tagSpecifications(Collection<TagSpecification> tagSpecifications)
The key-value pair for tagging the Spot Instance request on creation.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The key-value pair for tagging the Spot Instance request on creation.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.tagSpecifications(TagSpecification... tagSpecifications)
The key-value pair for tagging the Spot Instance request on creation.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.toBuilder() |
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.type(SpotInstanceType type)
The Spot Instance request type.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.type(String type)
The Spot Instance request type.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.validFrom(Instant validFrom)
The start date of the request.
|
RequestSpotInstancesRequest.Builder |
RequestSpotInstancesRequest.Builder.validUntil(Instant validUntil)
The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ).
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends RequestSpotInstancesRequest.Builder> |
RequestSpotInstancesRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.