Uses of Interface
co.yellowdog.platform.model.ComputeSource
Packages that use ComputeSource
Package
Description
Provides listeners that can be used to observe compute requirements for changes.
Provides the types that define the YellowDog Platform data model.
Contains support classes for model type builders.
-
Uses of ComputeSource in co.yellowdog.platform.clients.compute.listeners
Methods in co.yellowdog.platform.clients.compute.listeners that return ComputeSourceModifier and TypeMethodDescriptionComputeRequirementSourceErrorEventListener.EventData.getComputeComputeSource()
The compute source instance from the eventConstructors in co.yellowdog.platform.clients.compute.listeners with parameters of type ComputeSourceModifierConstructorDescriptionEventData
(ComputeRequirement computeRequirement, ComputeSource computeComputeSource, String errorMessage) Creates a newEventData
instance. -
Uses of ComputeSource in co.yellowdog.platform.model
Subinterfaces of ComputeSource in co.yellowdog.platform.modelModifier and TypeInterfaceDescriptioninterface
Derives fromComputeSource
to provide the interface for all Alibaba Cloud compute source model objects.interface
Derives fromComputeSource
to provide the interface for all AWS compute source model objects.interface
Derives fromComputeSource
to provide the interface for all Azure compute source model objects.interface
Derives fromComputeSource
to provide the interface for all Google Compute Engine (GCE) compute source model objects.interface
Derives fromComputeSource
to provide the interface for all AWS compute source model objects.Classes in co.yellowdog.platform.model that implement ComputeSourceModifier and TypeClassDescriptionclass
Defines a source of compute composed of Alibaba Cloud ECS instances.class
Defines a source of compute provisioned using an AWS EC2 Fleet request.class
Defines a source of compute composed of AWS EC2 instances using the RunInstances API.class
class
class
Defines a source of compute composed of Google Compute Engine (GCE) instances organised into an Instance Group.class
Defines a source of compute composed of Google Compute Engine (GCE) instances individually provisioned.class
Defines a source of compute composed of OCI instances provisioned using the OCI Instance Pool API.class
Defines a source of compute composed of OCI instances provisioned individually.class
Defines a simulated source of compute that can be used to test the YellowDog Compute system.Methods in co.yellowdog.platform.model that return ComputeSourceMethods in co.yellowdog.platform.model that return types with arguments of type ComputeSourceModifier and TypeMethodDescription@NotEmpty List
<ComputeSource> ComputeProvisionStrategy.getSources()
Returns a list of the compute provision sources available for use by this provision strategy.List
<@NotNull @Valid ComputeSource> SingleSourceProvisionStrategy.getSources()
The compute sources to use for the compute requirement.List
<@NotNull @Valid ComputeSource> SplitProvisionStrategy.getSources()
The compute sources to use for the compute requirement.List
<@NotNull @Valid ComputeSource> WaterfallProvisionStrategy.getSources()
The compute sources to use for the compute requirement.Methods in co.yellowdog.platform.model with parameters of type ComputeSourceModifier and TypeMethodDescriptionvoid
ComputeSourceTemplate.setSource
(ComputeSource source) ComputeSourceTemplate.Builder.source
(ComputeSource source) SingleSourceProvisionStrategy.Builder.source
(@NotNull @Valid ComputeSource source) SplitProvisionStrategy.Builder.source
(@NotNull @Valid ComputeSource source) WaterfallProvisionStrategy.Builder.source
(@NotNull @Valid ComputeSource source) Method parameters in co.yellowdog.platform.model with type arguments of type ComputeSourceModifier and TypeMethodDescriptionvoid
SingleSourceProvisionStrategy.setSources
(List<@NotNull @Valid ComputeSource> sources) The compute sources to use for the compute requirement.void
SplitProvisionStrategy.setSources
(List<@NotNull @Valid ComputeSource> sources) The compute sources to use for the compute requirement.void
WaterfallProvisionStrategy.setSources
(List<@NotNull @Valid ComputeSource> sources) The compute sources to use for the compute requirement.SingleSourceProvisionStrategy.Builder.sources
(Collection<? extends @NotNull @Valid ComputeSource> sources) SplitProvisionStrategy.Builder.sources
(Collection<? extends @NotNull @Valid ComputeSource> sources) WaterfallProvisionStrategy.Builder.sources
(Collection<? extends @NotNull @Valid ComputeSource> sources) -
Uses of ComputeSource in co.yellowdog.platform.model.builders
Method parameters in co.yellowdog.platform.model.builders with type arguments of type ComputeSourceModifier and TypeMethodDescriptionComputeProvisionStrategyBuilder.sources
(Collection<? extends ComputeSource> sources)