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 newEventDatainstance. -
Uses of ComputeSource in co.yellowdog.platform.model
Subinterfaces of ComputeSource in co.yellowdog.platform.modelModifier and TypeInterfaceDescriptioninterfaceDerives fromComputeSourceto provide the interface for all AWS compute source model objects.interfaceDerives fromComputeSourceto provide the interface for all Azure compute source model objects.interfaceDerives fromComputeSourceto provide the interface for all Google Compute Engine (GCE) compute source model objects.interfaceDerives fromComputeSourceto provide the interface for all AWS compute source model objects.Classes in co.yellowdog.platform.model that implement ComputeSourceModifier and TypeClassDescriptionclassDefines a source of compute provisioned using an AWS EC2 Fleet request.classDefines a source of compute composed of AWS EC2 instances using the RunInstances API.classclassclassDefines a source of compute composed of Google Compute Engine (GCE) instances organised into an Instance Group.classDefines a source of compute composed of Google Compute Engine (GCE) instances individually provisioned.classDefines a source of compute composed of OCI instances provisioned using the OCI Instance Pool API.classDefines a source of compute composed of OCI instances provisioned individually.classDefines 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 TypeMethodDescriptionvoidComputeSourceTemplate.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 TypeMethodDescriptionvoidSingleSourceProvisionStrategy.setSources(List<@NotNull @Valid ComputeSource> sources) The compute sources to use for the compute requirement.voidSplitProvisionStrategy.setSources(List<@NotNull @Valid ComputeSource> sources) The compute sources to use for the compute requirement.voidWaterfallProvisionStrategy.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)