Uses of Record Class
com.eqixiac.equinix.design.estate.EstateScope
Packages that use EstateScope
Package
Description
Estate analysis: looks at what a customer already runs on Equinix and produces a priced,
evidence-backed improvement report.
The embedded Equinix Intelligence MCP Server - a community Model Context Protocol
server, not affiliated with or endorsed by Equinix, and separate from Equinix's official Fabric
MCP server.
-
Uses of EstateScope in com.eqixiac.equinix.design.estate
Methods in com.eqixiac.equinix.design.estate that return EstateScopeModifier and TypeMethodDescriptionstatic EstateScopeA scope of one or more billing accounts.static EstateScopeEstateScope.entireAccount(int maxResourcesPerType) An explicitly requested unscoped run over everything the credentials can see, capped atmaxResourcesPerTyperesources of each type.EstateScope.plusResources(String... ids) Returns a copy with additional explicit resource ids.static EstateScopeA scope of one or more Fabric projects.static EstateScopeEstateScope.resources(Collection<String> resourceIds) A scope of explicitly named resources.EstateInventory.scope()Returns the value of thescoperecord component.EstateReport.scope()Returns the value of thescoperecord component.EstateScope.withMaxResourcesPerType(int max) Returns a copy with a different per-type ceiling.Methods in com.eqixiac.equinix.design.estate with parameters of type EstateScopeModifier and TypeMethodDescriptionstatic EstateInventory.BuilderEstateInventory.builder(EstateScope scope, Instant asOf) Starts a hand-built inventory (tests, imports from other tools).EstateAnalyzer.Builder.scope(EstateScope scope) Sets the scope (required for a live run).Constructors in com.eqixiac.equinix.design.estate with parameters of type EstateScopeModifierConstructorDescriptionEstateCollector(Fabric fabric, NetworkEdge networkEdge, EstateScope scope, Clock clock, Consumer<String> progress) Creates a collector.EstateInventory(EstateScope scope, Instant asOf, String source, List<EstateInventory.PortRecord> ports, List<EstateInventory.ConnectionRecord> connections, List<EstateInventory.RouterRecord> routers, List<EstateInventory.NetworkRecord> networks, List<EstateInventory.ServiceTokenRecord> serviceTokens, List<EstateInventory.DeviceRecord> devices, Map<String, Integer> routerPackageLimits, List<EstateInventory.CoverageGap> coverageGaps, EstateInventory.CollectionStats stats) Sorts every list by id and makes every collection immutable.EstateReport(EstateScope scope, Instant inventoryAsOf, String inventorySource, Instant generatedAt, Map<String, Integer> counts, EstateReport.UtilizationSummary utilization, List<EstateFinding> findings, List<EstateReport.CategoryTotal> categoryTotals, Map<String, EstateReport.SavingTotal> addressableMonthlySaving, List<EstateReport.UnpricedItem> unpriced, List<EstateReport.ActionItem> actions, List<EstateInventory.CoverageGap> coverageGaps, List<String> notAnalysed, List<String> warnings, List<String> rulesRun, EstateInventory.CollectionStats collection, String reportingCurrency, List<String> currencyNotes) Copies the collections. -
Uses of EstateScope in com.eqixiac.equinix.mcp.server
Methods in com.eqixiac.equinix.mcp.server with parameters of type EstateScopeModifier and TypeMethodDescriptionServerContext.estateAnalyzer(EstateScope scope) A read-only estate analysis bound toscope: by default over this context's Fabric client (which must be a fullFabric, not a bare gateway) plus Network Edge when a session is available; a builder-supplied factory replaces it (tests, snapshots).Method parameters in com.eqixiac.equinix.mcp.server with type arguments of type EstateScopeModifier and TypeMethodDescriptionServerContext.Builder.estateAnalyzerFactory(Function<EstateScope, EstateAnalyzer.Builder> factory) Replaces howdesign_analyze_estateobtains its analysis (for examplescope -> EstateAnalyzer.fromSnapshot(inventory)in tests).