Uses of Package
com.eqixiac.equinix.core.model
Packages that use com.eqixiac.equinix.core.model
Package
Description
Core client infrastructure for the Equinix Java SDK.
Shared enumerations used across multiple domains within the Equinix Java SDK.
HTTP communication layer for the Equinix Java SDK.
Core model interfaces and base types for the Equinix Java SDK.
Customer Portal client interfaces for the Equinix Java SDK.
Customer Portal enumerations for the Equinix Java SDK.
Customer Portal model interfaces for the Equinix Java SDK.
The Metro Optimizer: which set of Equinix metros best serves a
DesignSpec, as a multi-objective search.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).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).
Peering Intelligence: interconnection analysis combining PeeringDB IX/facility data with the
live Equinix Fabric catalog.
Result value types for Peering Intelligence, all Lombok
@Value (get-prefixed
accessors) unless a hand-written accessor is documented.Workload placement on a chosen set of metros:
WorkloadPlacer
decides where each workload runs (honouring pinnedMetro, per-workload maxLatencyMs and
cloud reachability) and which cloud connections that implies, as a
PlacementPlan.Extension points of the design engines.
Fabric domain client interfaces for the Equinix Java SDK.
Fabric-specific enumerations for the Equinix Java SDK.
Fabric domain model interfaces for the Equinix Java SDK.
Typed enumerations for the Equinix IAM (access v1) API.
IBX SmartView enumerations for the Equinix Java SDK.
Network Edge client interfaces for the Equinix Java SDK.
Network Edge enumerations for the Equinix Java SDK.
Typed enumerations for the Equinix Security Token Service (STS v1) API.
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.clientClassDescriptionAn OAuth2 access token as returned by the Equinix token endpoint, plus the local session-start instant used to judge expiry.
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.client.interfacesClassDescriptionAn OAuth2 access token as returned by the Equinix token endpoint, plus the local session-start instant used to judge expiry.
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.httpClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.modelClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI.An immutable, typed IP address value, optionally with a CIDR subnet prefix length.A forward-compatible identifier for an Equinix metro: a normalized metro code string that can name any metro, including ones added after this SDK was built and therefore absent from theMetroCodeenum.An OAuth2 access token as returned by the Equinix token endpoint, plus the local session-start instant used to judge expiry.A POST-search request body that carries client-side pagination state, so the shared paging pipeline (PaginatedList/PaginatedFilteredListnext()/loadAll()) can re-point the body at the next page between fetches without knowing the body's concrete type or how it represents pagination. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.core.utilClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.customerportal.client
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.customerportal.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.customerportal.model
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.customerportal.model.json.creatorsClassDescriptionA POST-search request body that carries client-side pagination state, so the shared paging pipeline (
PaginatedList/PaginatedFilteredListnext()/loadAll()) can re-point the body at the next page between fetches without knowing the body's concrete type or how it represents pagination. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.customerportal.model.wrappers
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.optimizer
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.optimizer.context
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.optimizer.model
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.peering
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.peering.model
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.placement
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.design.spi
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.client
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.client.implementation
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.modelClassDescriptionA forward-compatible identifier for an Equinix metro: a normalized metro code string that can name any metro, including ones added after this SDK was built and therefore absent from the
MetroCodeenum. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.model.implementationClassDescriptionA forward-compatible identifier for an Equinix metro: a normalized metro code string that can name any metro, including ones added after this SDK was built and therefore absent from the
MetroCodeenum.Base class for minimal resource references that contain only a UUID identifier. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.model.json.creatorsClassDescriptionAn immutable, typed IP address value, optionally with a CIDR subnet prefix length.Abstract ResourceImpl class.
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.fabric.model.wrappers
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.iam.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.ibxsmartview.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.ibxsmartview.model.json.creatorsClassDescriptionA POST-search request body that carries client-side pagination state, so the shared paging pipeline (
PaginatedList/PaginatedFilteredListnext()/loadAll()) can re-point the body at the next page between fetches without knowing the body's concrete type or how it represents pagination.Abstract ResourceImpl class. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.ibxsmartview.model.wrappers
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.internetaccess.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.client
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.model.implementationClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI. -
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.model.json
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.model.json.creatorsClassDescriptionAn immutable, typed IP address value, optionally with a CIDR subnet prefix length.Abstract ResourceImpl class.
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.networkedge.model.wrappers
-
Classes in com.eqixiac.equinix.core.model used by com.eqixiac.equinix.sts.enumsClassDescriptionContract for types usable as a query/path parameter value - the type constraint on the SDK's parameter-building helpers (
ParameterMapper/ModelUtils), so arbitrary objects cannot end up on a request URI.