public static final class DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
allocationStrategy(String allocationStrategy)
The policy for creating preemptible instances.
|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions |
build() |
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
instanceInterruptionBehavior(String instanceInterruptionBehavior)
The action to be performed after the excess preemptible instances are stopped.
|
DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder |
instancePoolsToUseCount(Integer instancePoolsToUseCount)
The number of instances that the auto provisioning group creates by selecting the instance type of the lowest price.
|
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder allocationStrategy(String allocationStrategy)
* lowest-price: cost optimization policy. This policy indicates that the lowest-priced instance type is used to create instances. * diversified: balanced distribution policy. This policy indicates that instances are created evenly across multiple zones specified in the extended configuration.
public DescribeAutoProvisioningGroupsResponseBody.SpotOptions.Builder instanceInterruptionBehavior(String instanceInterruptionBehavior)
* stop: retains the excess preemptible instances in the stopped state. * terminate: releases the excess 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 © 2024. All rights reserved.