public static final class DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
allocationStrategy(String allocationStrategy)
The provisioning policy for preemptible instances.
|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions |
build() |
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
instanceInterruptionBehavior(String instanceInterruptionBehavior)
The action to be performed after the extra preemptible instances are stopped.
|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
instancePoolsToUseCount(Integer instancePoolsToUseCount)
The number of instances that the auto provisioning group used the instance type of the lowest cost to create.
|
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder allocationStrategy(String allocationStrategy)
- lowest-price: the cost optimization policy. This policy indicates that instance types of the lowest cost are used to create instances. - diversified: balanced distribution policy. This policy indicates that instances are created evenly across multiple zones specified in the extended configurations.
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder instanceInterruptionBehavior(String instanceInterruptionBehavior)
- stop: retains the extra preemptible instances in the stopped state. - terminate: releases the extra preemptible instances.
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder instancePoolsToUseCount(Integer instancePoolsToUseCount)
> This parameter is set when the auto provisioning group is created, and cannot be modified.
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions build()
Copyright © 2023. All rights reserved.