Uses of Class
com.eqixiac.equinix.core.model.multicloud.ProviderRef
Packages that use ProviderRef
Package
Description
Value types for the vocabulary of the Connection Coordinator specification, an open
(Apache-2.0) provider-to-provider API for coordinating private connections between two cloud or
network providers.
Immutable value types for the Metro Optimization Engine - the request side (sites, provider
requirements, workload specs, constraints, scoring weights) and the result side (ranked
recommendations, scores, topology, latency matrix, risk assessment, cost estimates).
Rate cards: pluggable sources of unit prices for the design-time cost, savings, and
TCO models.
-
Uses of ProviderRef in com.eqixiac.equinix.core.model.multicloud
Classes in com.eqixiac.equinix.core.model.multicloud that implement interfaces with type arguments of type ProviderRefModifier and TypeClassDescriptionfinal classA provider id from the Connection Coordinator specification: the{provider}segment of the resource nameproviders/{provider}.Fields in com.eqixiac.equinix.core.model.multicloud declared as ProviderRefModifier and TypeFieldDescriptionstatic final ProviderRefProviderRef.AWSAmazon Web Services.static final ProviderRefProviderRef.AZUREMicrosoft Azure.static final ProviderRefProviderRef.EQUINIXEquinix.static final ProviderRefProviderRef.GCPGoogle Cloud.static final ProviderRefProviderRef.OCIOracle Cloud Infrastructure.Methods in com.eqixiac.equinix.core.model.multicloud that return ProviderRefModifier and TypeMethodDescriptionstatic ProviderRefCreates aProviderReffrom a provider id ("aws"," AWS ") or a provider resource name ("providers/aws","/providers/aws").Methods in com.eqixiac.equinix.core.model.multicloud that return types with arguments of type ProviderRefMethods in com.eqixiac.equinix.core.model.multicloud with parameters of type ProviderRefModifier and TypeMethodDescriptionintProviderRef.compareTo(ProviderRef other) Orders by normalized id, lexicographically.booleanEnvironmentRef.connects(ProviderRef a, String aSite, ProviderRef z, String zSite) Tests whether this environment joins the two given provider sites.booleanEnvironmentRef.involves(ProviderRef provider) booleanProviderSite.matches(ProviderRef provider, String otherSite) Tests whether this is the given provider's given site.static ProviderSiteProviderSite.of(ProviderRef providerRef, String site) Creates a site without a display name.EnvironmentRef.otherSide(ProviderRef provider) EnvironmentRef.resourceName(ProviderRef addressedAs) The specification resource name of this environment as addressed under one provider's prefix:providers/{provider}/environments/{environmentId}.EnvironmentRef.siteOf(ProviderRef provider) -
Uses of ProviderRef in com.eqixiac.equinix.design.optimizer.model
Methods in com.eqixiac.equinix.design.optimizer.model that return ProviderRefModifier and TypeMethodDescriptionstatic ProviderRefMulticloudEnvironment.providerRefOf(CloudProviderType provider) Maps a cloud to its specification-style provider id throughshortCode().Methods in com.eqixiac.equinix.design.optimizer.model with parameters of type ProviderRefModifier and TypeMethodDescriptionstatic Optional<CloudProviderType> MulticloudEnvironment.cloudProviderOf(ProviderRef ref) The inverse ofMulticloudEnvironment.providerRefOf(CloudProviderType). -
Uses of ProviderRef in com.eqixiac.equinix.design.value.ratecard
Methods in com.eqixiac.equinix.design.value.ratecard that return types with arguments of type ProviderRefModifier and TypeMethodDescriptionstatic Optional<ProviderRef> MulticloudLinkRequest.providerRefOf(CloudProviderType provider) The inverse ofMulticloudLinkRequest.cloudProviderOf(ProviderRef).Methods in com.eqixiac.equinix.design.value.ratecard with parameters of type ProviderRefModifier and TypeMethodDescriptionstatic Optional<CloudProviderType> MulticloudLinkRequest.cloudProviderOf(ProviderRef ref) Maps a specification-style provider id to theCloudProviderTypethe value layer keys prices by.