public static enum NodeProvisioner.StrategyDecision extends Enum<NodeProvisioner.StrategyDecision>
NodeProvisioner.Strategy
.Enum Constant and Description |
---|
CONSULT_REMAINING_STRATEGIES
This decision is the default decision and indicates that the
NodeProvisioner.Strategy
either could not provision sufficient resources or did not take any action. |
PROVISIONING_COMPLETED
This decision indicates that the
NodeProvisioner.Strategy has taken sufficient
action so as to ensure that the required resources are available, and therefore there is no requirement
to consult the remaining strategies. |
Modifier and Type | Method and Description |
---|---|
static NodeProvisioner.StrategyDecision |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NodeProvisioner.StrategyDecision[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NodeProvisioner.StrategyDecision CONSULT_REMAINING_STRATEGIES
NodeProvisioner.Strategy
either could not provision sufficient resources or did not take any action. Any remaining strategies
will be able to contribute to the ultimate decision.public static final NodeProvisioner.StrategyDecision PROVISIONING_COMPLETED
NodeProvisioner.Strategy
has taken sufficient
action so as to ensure that the required resources are available, and therefore there is no requirement
to consult the remaining strategies. Only return this decision when you are certain that there is no
need for additional provisioning actions (i.e. you detected an excess workload and have provisioned enough
for that excess workload).public static NodeProvisioner.StrategyDecision[] values()
for (NodeProvisioner.StrategyDecision c : NodeProvisioner.StrategyDecision.values()) System.out.println(c);
public static NodeProvisioner.StrategyDecision valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2004–2022. All rights reserved.