Interface ComputeProvisionStrategy
- All Superinterfaces:
Credentialed, Serializable
- All Known Implementing Classes:
SingleSourceProvisionStrategy, SplitProvisionStrategy, WaterfallProvisionStrategy
The interface implemented by all compute provision strategy model objects.
A compute provision strategy determines the behaviour of YellowDog Compute when trying to acquire and release instances to meet the compute requirement.
A compute provision strategy determines the behaviour of YellowDog Compute when trying to acquire and release instances to meet the compute requirement.
-
Method Summary
Modifier and TypeMethodDescription@NotEmpty List<ComputeSource> Returns a list of the compute provision sources available for use by this provision strategy.Methods inherited from interface Credentialed
getCredentialsModifier and TypeMethodDescriptionReturn the names of the credentials to be used for this Credentialed entity.
-
Method Details
-
getSources
Returns a list of the compute provision sources available for use by this provision strategy.- Returns:
- a list of the compute provision sources available for use by this provision strategy
-