Uses of Enum
co.yellowdog.platform.model.CloudProvider
Packages that use CloudProvider
Package
Description
Defines types used in the request/response interactions with the YellowDog Compute Service.
Defines types used in the request/response interactions with the YellowDog Images Service.
Defines types used in the request/response interactions with the YellowDog Scheduler Service.
Provides the types that define the YellowDog Platform data model.
-
Uses of CloudProvider in co.yellowdog.platform.interaction.cloudinfo
Methods in co.yellowdog.platform.interaction.cloudinfo that return CloudProviderModifier and TypeMethodDescriptionInstanceType.getProvider()
InstanceTypePrice.getProvider()
InstanceTypeWithPricesSearch.getProvider()
Region.getProvider()
SubRegion.getProvider()
Methods in co.yellowdog.platform.interaction.cloudinfo that return types with arguments of type CloudProviderModifier and TypeMethodDescriptionList
<@NotNull CloudProvider> InstanceTypePriceSearch.getProviders()
List
<@NotNull CloudProvider> InstanceTypeSearch.getProviders()
List
<@NotNull CloudProvider> RegionSearch.getProviders()
List
<@NotNull CloudProvider> SubRegionSearch.getProviders()
Methods in co.yellowdog.platform.interaction.cloudinfo with parameters of type CloudProviderModifier and TypeMethodDescriptionInstanceTypeWithPricesSearch.Builder.provider
(CloudProvider provider) void
InstanceTypeWithPricesSearch.setProvider
(CloudProvider provider) Method parameters in co.yellowdog.platform.interaction.cloudinfo with type arguments of type CloudProviderModifier and TypeMethodDescriptionInstanceTypePriceSearch.Builder.providers
(List<@NotNull CloudProvider> providers) InstanceTypeSearch.Builder.providers
(List<@NotNull CloudProvider> providers) RegionSearch.Builder.providers
(List<@NotNull CloudProvider> providers) SubRegionSearch.Builder.providers
(List<@NotNull CloudProvider> providers) void
InstanceTypePriceSearch.setProviders
(List<@NotNull CloudProvider> providers) void
InstanceTypeSearch.setProviders
(List<@NotNull CloudProvider> providers) void
RegionSearch.setProviders
(List<@NotNull CloudProvider> providers) void
SubRegionSearch.setProviders
(List<@NotNull CloudProvider> providers) Constructors in co.yellowdog.platform.interaction.cloudinfo with parameters of type CloudProviderModifierConstructorDescriptionInstanceType
(CloudProvider provider, String name, ProcessorArchitecture processorArchitecture, Double defaultVcpus, Map<String, Integer> defaultGpus, Long ramInMib, List<InstanceTypeRegion> regions) InstanceTypePrice
(CloudProvider provider, String region, String subRegion, String instanceType, UsageType usageType, OperatingSystemLicence operatingSystemLicence, Price price) Region
(CloudProvider provider, String name) SubRegion
(CloudProvider provider, String region, String name) -
Uses of CloudProvider in co.yellowdog.platform.interaction.compute
Methods in co.yellowdog.platform.interaction.compute that return CloudProviderMethods in co.yellowdog.platform.interaction.compute that return types with arguments of type CloudProviderMethods in co.yellowdog.platform.interaction.compute with parameters of type CloudProviderModifier and TypeMethodDescriptionComputeSourceTemplateSummary.Builder.provider
(CloudProvider provider) void
ComputeSourceTemplateSummary.setProvider
(CloudProvider provider) Method parameters in co.yellowdog.platform.interaction.compute with type arguments of type CloudProviderModifier and TypeMethodDescriptionInstanceSearch.Builder.providers
(List<@NotNull CloudProvider> providers) void
InstanceSearch.setProviders
(List<@NotNull CloudProvider> providers) -
Uses of CloudProvider in co.yellowdog.platform.interaction.images
Methods in co.yellowdog.platform.interaction.images that return types with arguments of type CloudProviderModifier and TypeMethodDescriptionList
<@NotNull CloudProvider> MachineImageFamilySearch.getProviders()
Methods in co.yellowdog.platform.interaction.images with parameters of type CloudProviderModifier and TypeMethodDescriptionMachineImageFamilySearch.Builder.provider
(@NotNull CloudProvider provider) Method parameters in co.yellowdog.platform.interaction.images with type arguments of type CloudProviderModifier and TypeMethodDescriptionMachineImageFamilySearch.Builder.providers
(Collection<? extends @NotNull CloudProvider> providers) void
MachineImageFamilySearch.setProviders
(List<@NotNull CloudProvider> providers) -
Uses of CloudProvider in co.yellowdog.platform.interaction.scheduler
Methods in co.yellowdog.platform.interaction.scheduler that return types with arguments of type CloudProviderMethods in co.yellowdog.platform.interaction.scheduler with parameters of type CloudProviderMethod parameters in co.yellowdog.platform.interaction.scheduler with type arguments of type CloudProviderModifier and TypeMethodDescriptionNodeSearch.Builder.providers
(Collection<? extends CloudProvider> providers) void
NodeSearch.setProviders
(List<CloudProvider> providers) -
Uses of CloudProvider in co.yellowdog.platform.interaction.usage
Methods in co.yellowdog.platform.interaction.usage that return CloudProviderMethods in co.yellowdog.platform.interaction.usage with parameters of type CloudProvider -
Uses of CloudProvider in co.yellowdog.platform.model
Subclasses with type arguments of type CloudProvider in co.yellowdog.platform.modelMethods in co.yellowdog.platform.model that return CloudProviderModifier and TypeMethodDescriptiondefault CloudProvider
AlibabaComputeSource.getProvider()
default CloudProvider
AwsComputeSource.getProvider()
default CloudProvider
AzureComputeSource.getProvider()
BestComputeSourceReportImageAvailability.getProvider()
BestComputeSourceReportSource.getProvider()
ComputeSource.getProvider()
Gets the Cloud Provider for this source.default CloudProvider
GceComputeSource.getProvider()
Instance.getProvider()
The cloud provider that supplies this instance.MachineImage.getProvider()
The compute provider in whose system the image is registered.NodeDetails.getProvider()
The provider of the node's instance.default CloudProvider
OciComputeSource.getProvider()
ProviderNodeSummary.getProvider()
SimulatorComputeSource.getProvider()
SourcesAllowance.getProvider()
static CloudProvider
Returns the enum constant of this type with the specified name.static CloudProvider[]
CloudProvider.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in co.yellowdog.platform.model that return types with arguments of type CloudProviderModifier and TypeMethodDescriptionList
<@NotNull CloudProvider> RunSpecification.getProviders()
Constrains the YellowDog Scheduler to only execute tasks from the associated TaskGroup on the specified providers.Methods in co.yellowdog.platform.model with parameters of type CloudProviderModifier and TypeMethodDescriptionBestComputeSourceReportImageAvailability.Builder.provider
(CloudProvider provider) BestComputeSourceReportSource.Builder.provider
(CloudProvider provider) MachineImage.Builder.provider
(CloudProvider provider) NodeDetails.Builder.provider
(CloudProvider provider) The provider of the node's instance.ProviderNodeSummary.Builder.provider
(CloudProvider provider) RunSpecification.Builder.provider
(@NotNull CloudProvider provider) SourcesAllowance.Builder.provider
(CloudProvider provider) void
BestComputeSourceReportImageAvailability.setProvider
(CloudProvider provider) void
BestComputeSourceReportSource.setProvider
(CloudProvider provider) void
Instance.setProvider
(CloudProvider provider) The cloud provider that supplies this instance.void
MachineImage.setProvider
(CloudProvider provider) The compute provider in whose system the image is registered.void
NodeDetails.setProvider
(CloudProvider provider) The provider of the node's instance.void
ProviderNodeSummary.setProvider
(CloudProvider provider) void
SourcesAllowance.setProvider
(CloudProvider provider) Method parameters in co.yellowdog.platform.model with type arguments of type CloudProviderModifier and TypeMethodDescriptionRunSpecification.Builder.providers
(Collection<? extends @NotNull CloudProvider> providers) void
RunSpecification.setProviders
(List<@NotNull CloudProvider> providers) Constrains the YellowDog Scheduler to only execute tasks from the associated TaskGroup on the specified providers.Constructors in co.yellowdog.platform.model with parameters of type CloudProviderModifierConstructorDescriptionMachineImage
(String name, CloudProvider provider, List<String> regions, String providerImageId, ImageOsType osType, List<String> supportedInstanceTypes, Map<String, String> metadata) SourcesAllowance
(String description, Instant effectiveFrom, Instant effectiveUntil, int allowedHours, Integer boostHours, AllowanceResetType resetType, Integer resetInterval, AllowanceLimitEnforcement limitEnforcement, Integer hardLimitGraceMinutes, List<InstanceStatus> monitoredStatuses, String sourceCreatedFromId, CloudProvider provider, List<String> regions, List<String> instanceTypes, String credentialName)