Uses of Record Class
com.eqixiac.equinix.design.resilience.DesignGraph
Packages that use DesignGraph
-
Uses of DesignGraph in com.eqixiac.equinix.design.resilience
Methods in com.eqixiac.equinix.design.resilience that return DesignGraphModifier and TypeMethodDescriptionstatic DesignGraphDesignGraphBuilder.build(DesignContext context, MetroPortfolio portfolio, PlacementPlan plan, ResilienceOptions options, List<PeerPresence> peers) Builds the graph.static DesignGraphDesignGraphBuilder.build(DesignContext context, MetroPortfolio portfolio, ResilienceOptions options) Builds the graph, placing the workloads withWorkloadPlacer.FailureSimulator.graph()ResilienceReport.graph()Returns the value of thegraphrecord component.Methods in com.eqixiac.equinix.design.resilience with parameters of type DesignGraphModifier and TypeMethodDescriptionstatic List<WorkloadAvailability> AvailabilityModel.estimate(DesignGraph graph, AvailabilityAssumptions assumptions) static ScenarioCatalog.PairsScenarioCatalog.pairs(DesignGraph graph, int max) static List<FailureScenario> ScenarioCatalog.singles(DesignGraph graph) Constructors in com.eqixiac.equinix.design.resilience with parameters of type DesignGraphModifierConstructorDescriptionFailureSimulator(DesignGraph graph) ResilienceReport(String specFingerprint, String specName, String portfolio, String portfolioSource, Instant dataAsOf, DesignGraph graph, ScenarioOutcome baseline, List<ScenarioOutcome> singleFailures, ResilienceFindings.PairSummary pairs, List<ResilienceFindings.RankedScenario> blastRadius, List<ResilienceFindings.SinglePointOfFailure> singlePointsOfFailure, List<ResilienceFindings.CorrelatedRisk> correlatedRisks, ResilienceFindings.NVerdict n1, ResilienceFindings.NVerdict n2, List<ResilienceFindings.Remediation> remediations, List<WorkloadAvailability> availability, AvailabilityAssumptions availabilityAssumptions, List<String> assumptions, List<String> notes, Map<String, Long> timingsMs) Makes the collections immutable and non-null.