Uses of Record Class
com.eqixiac.equinix.design.spec.SiteIntent
Packages that use SiteIntent
Package
Description
The facts of a Metro Optimizer run:
CatalogDesignContext
(an in-memory DesignContext with a builder),
FabricCatalogLoader (builds one from live Fabric
data, read-only) and ProviderCatalog (which metros
each cloud is reachable from).The shared design document every design engine reads:
DesignSpec.Extension points of the design engines.
-
Uses of SiteIntent in com.eqixiac.equinix.design.optimizer.context
Methods in com.eqixiac.equinix.design.optimizer.context with parameters of type SiteIntentModifier and TypeMethodDescriptionCatalogDesignContext.latency(MetroId metro, SiteIntent site) Round trip from a metro to a site, with its basis.booleanCatalogDesignContext.latencyMeasured(MetroId metro, SiteIntent site) CatalogDesignContext.roundTripLatencyMs(MetroId metro, SiteIntent site) doubleCatalogDesignContext.siteWeight(SiteIntent site) -
Uses of SiteIntent in com.eqixiac.equinix.design.spec
Methods in com.eqixiac.equinix.design.spec that return types with arguments of type SiteIntentModifier and TypeMethodDescriptionDesignSpec.sites()Returns the value of thesitesrecord component.Constructor parameters in com.eqixiac.equinix.design.spec with type arguments of type SiteIntentModifierConstructorDescriptionDesignSpec(String schemaVersion, String name, String description, List<SiteIntent> sites, List<WorkloadIntent> workloads, List<CloudIntent> clouds, List<PeerIntent> peers, DesignConstraints constraints, DesignObjectives objectives, CommercialTerms commercial, Map<String, String> labels) Applies defaults and makes every collection immutable and non-null. -
Uses of SiteIntent in com.eqixiac.equinix.design.spi
Methods in com.eqixiac.equinix.design.spi with parameters of type SiteIntentModifier and TypeMethodDescriptionbooleanDesignContext.latencyMeasured(MetroId metro, SiteIntent site) DesignContext.roundTripLatencyMs(MetroId metro, SiteIntent site) Round-trip latency between a metro and a site: Fabric's measurement when the site names a metro and the pair is measured, otherwise an estimate from distance, otherwise unknown.doubleDesignContext.siteWeight(SiteIntent site)