public static interface CapacityProviderStrategyItem.Builder extends SdkPojo, CopyableBuilder<CapacityProviderStrategyItem.Builder,CapacityProviderStrategyItem>
| Modifier and Type | Method and Description |
|---|---|
CapacityProviderStrategyItem.Builder |
base(Integer base)
The base value designates how many tasks, at a minimum, to run on the specified capacity provider.
|
CapacityProviderStrategyItem.Builder |
capacityProvider(String capacityProvider)
The short name of the capacity provider.
|
CapacityProviderStrategyItem.Builder |
weight(Integer weight)
The weight value designates the relative percentage of the total number of tasks launched that should
use the specified capacity provider.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCapacityProviderStrategyItem.Builder capacityProvider(String capacityProvider)
The short name of the capacity provider.
capacityProvider - The short name of the capacity provider.CapacityProviderStrategyItem.Builder weight(Integer weight)
The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider.
For example, if you have a strategy that contains two capacity providers and both have a weight of
1, then when the base is satisfied, the tasks will be split evenly across the two
capacity providers. Using that same logic, if you specify a weight of 1 for
capacityProviderA and a weight of 4 for capacityProviderB, then for every one task
that is run using capacityProviderA, four tasks would use capacityProviderB.
weight - The weight value designates the relative percentage of the total number of tasks launched that
should use the specified capacity provider.
For example, if you have a strategy that contains two capacity providers and both have a weight of
1, then when the base is satisfied, the tasks will be split evenly across
the two capacity providers. Using that same logic, if you specify a weight of 1 for
capacityProviderA and a weight of 4 for capacityProviderB, then for every
one task that is run using capacityProviderA, four tasks would use capacityProviderB.
CapacityProviderStrategyItem.Builder base(Integer base)
The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined.
base - The base value designates how many tasks, at a minimum, to run on the specified capacity
provider. Only one capacity provider in a capacity provider strategy can have a base defined.Copyright © 2020. All rights reserved.