Uses of Record Class
com.eqixiac.equinix.design.spec.DesignObjectives
Packages that use DesignObjectives
Package
Description
Portfolio search: the reference
ExhaustiveSolver, the
Pareto dominance rules it uses, and the named
WeightProfiles that turn a spec's objectives into weights.The shared design document every design engine reads:
DesignSpec.-
Uses of DesignObjectives in com.eqixiac.equinix.design.solve
Methods in com.eqixiac.equinix.design.solve with parameters of type DesignObjectivesModifier and TypeMethodDescriptionWeightProfiles.resolve(DesignObjectives objectives) Turns a spec's objectives into weights that sum to 1: the named profile (or "balanced" when the spec names none and lists no weights), overlaid with the spec's explicit weights. -
Uses of DesignObjectives in com.eqixiac.equinix.design.spec
Methods in com.eqixiac.equinix.design.spec that return DesignObjectivesModifier and TypeMethodDescriptionstatic DesignObjectivesDesignObjectives.balanced()DesignSpec.objectives()Returns the value of theobjectivesrecord component.Constructors in com.eqixiac.equinix.design.spec with parameters of type DesignObjectivesModifierConstructorDescriptionDesignSpec(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.