Uses of Interface
com.eqixiac.equinix.core.model.APIParam

Packages that use APIParam
Package
Description
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 enumerations for the Equinix Java SDK.
Fabric-specific enumerations for the Equinix Java SDK.
Typed enumerations for the Equinix IAM (access v1) API.
IBX SmartView enumerations for the Equinix Java SDK.
 
Network Edge enumerations for the Equinix Java SDK.
 
Typed enumerations for the Equinix Security Token Service (STS v1) API.
  • Uses of APIParam in com.eqixiac.equinix.core.enums

    Classes in com.eqixiac.equinix.core.enums that implement APIParam
    Modifier and Type
    Class
    Description
    enum 
     
    enum 
    Well-known Equinix metro codes.
    enum 
    The three Equinix geographic regions.
  • Uses of APIParam in com.eqixiac.equinix.core.http

    Methods in com.eqixiac.equinix.core.http with parameters of type APIParam
    Modifier and Type
    Method
    Description
    static void
    ParameterMapper.addAdditionalValue(Map<String, List<String>> queryParameters, String parameterName, APIParam parameterValue)
     
    static List<String>
    ParameterMapper.singleParamList(APIParam parameterValue)
     
    static Map<String, List<String>>
    ParameterMapper.singleParamMap(String parameterName, APIParam parameterValue)
     
  • Uses of APIParam in com.eqixiac.equinix.core.model

    Classes in com.eqixiac.equinix.core.model that implement APIParam
    Modifier and Type
    Class
    Description
    class 
     
  • Uses of APIParam in com.eqixiac.equinix.core.util

    Methods in com.eqixiac.equinix.core.util with parameters of type APIParam
    Modifier and Type
    Method
    Description
    static List<String>
    ModelUtils.singleValueList(APIParam value)
     
    Method parameters in com.eqixiac.equinix.core.util with type arguments of type APIParam
    Modifier and Type
    Method
    Description
    static List<String>
    ModelUtils.stringListFromEnumList(List<APIParam> enumList)
     
  • Uses of APIParam in com.eqixiac.equinix.customerportal.enums

    Modifier and Type
    Class
    Description
    enum 
     
    enum 
    Product type used when filtering an asset search (filter.productTypes).
    enum 
    Lifecycle status of an installed-base asset.
    enum 
    Purpose for which an attachment is uploaded (POST /v1/attachments/file, purpose query parameter).
    enum 
    The source of a support case attachment (Attachment.source).
    enum 
    Status of a billing account as returned by the Platform Billing Account v2 (BAS) API.
    enum 
     
    enum 
    Frequency at which a billing account is billed (Billing v1 finance accounts API).
    enum 
    Type of a cabinet within a cage (Customer Portal Lookup v2 API).
    enum 
    Type of a cage at an IBX location (Customer Portal Lookup v2 API).
    enum 
    Channel used to place an order (Orders v2 / Billing v2 APIs).
    enum 
    Phase of an AC power circuit for a secure cabinet.
    enum 
    The name of the available cross-connect connection service (Connection_services in the cross-connects v2 and lookup v2 specs).
    enum 
    Cross-connect connector type (connector_types in the cross-connects v2 and lookup v2 specs).
    enum 
    Availability of a contact person (diLOA v1 + Orders v2 APIs).
    enum 
    Means of contact for a Digital LOA contact detail (diLOA v1 API).
    enum 
     
    enum 
    Contract term length for a secure cabinet order.
    enum 
    Cross-connect media type (media_types in the cross-connects v2 spec).
    enum 
    Unit of measure for a cabinet dimension value.
    enum 
    Fabric port speed available for a secure cabinet location.
    enum 
    File type of a generated report (Reports v1 downloadable-report.fileType).
    enum 
     
    enum 
    Location of an installed patch panel (Customer Portal Lookup v2 API).
    enum 
    File type of an invoice document (Billing v1 finance accounts API).
    enum 
    Format in which an account's invoices are produced (Billing v1 finance accounts API).
    enum 
    Type of an invoice document (Billing v1 finance accounts API).
    enum 
    Status of a Digital LOA change record (diLOA v1 API).
    enum 
    Type of a Digital LOA change record (diLOA v1 API).
    enum 
    Notification category relevant to a Digital LOA contact (diLOA v1 API).
    enum 
    Relationship of a HATEOAS link to its Digital LOA document (diLOA v1 API).
    enum 
    Type of a product covered by a Digital LOA (diLOA v1 API).
    enum 
    Status of a Digital LOA document (diLOA v1 API).
    enum 
    Type of action to be carried out with an order negotiation.
    enum 
    Category of a unified notification event (Customer Portal Unified Notifications v2 API).
    enum 
    Type of a unified notification contact (Customer Portal Unified Notifications v2 API).
    enum 
    Product type associated with a unified notification event (Customer Portal Unified Notifications v2 API).
    enum 
    Field name to sort a unified notifications search by (Customer Portal Unified Notifications v2 API).
    enum 
    Sort direction for a unified notifications search (Customer Portal Unified Notifications v2 API).
    enum 
    Status of a unified notification event (Customer Portal Unified Notifications v2 API; also covers the Notifications v1 notification-status values).
    enum 
    Type of a unified notification event (Customer Portal Unified Notifications v2 API; also covers the Notifications v1 ibx-notification-type / network-notification-type values, which add IBX_SMARTVIEW).
    enum 
     
    enum 
    Type of a Digital LOA party (diLOA v1 API).
    enum 
    Type of a patch panel (Customer Portal Lookup v2 API).
    enum 
    Status of a payment on a billing account (Billing v1 finance accounts API).
    enum 
     
    enum 
    Preferred time window to call a contact's phone number (workPhonePrefToCall / mobilePhonePrefToCall in smarthandsv1, shipmentsv1 and troubleticketv1).
    enum 
    Billing frequency of a Smart Hands support plan.
    enum 
    Cross-connect protocol type (protocol_types in the cross-connects v2 spec).
    enum 
    Provisioning type of a patch panel order (Customer Portal Lookup v2 API).
    enum 
    Purchase order selection type (SmartHands orders + Orders v2 line-item purchase orders).
    enum 
     
    enum 
    Region of the Equinix legal entity that issued a billing document (Billing v2 API).
    enum 
    Best time to call a secure cabinet technical contact (ContactAvailability schema of the Secure Cabinet v1 API).
    enum 
    The carrier service delivering a shipment (carrier in the shipments v2 spec and carrierName in the shipments v1 spec).
    enum 
    How a v1 shipment moves in or out of the IBX: via a carrier service or carried by the customer.
    enum 
    Who provides the camera for a smart hands pictures/document order (cameraProvidedBy in the smart hands v1 spec).
    enum 
    Cable connector type for a smart hands run-jumper-cable or request-cables order (connectorType / connector in the smart hands v1 spec).
    enum 
    Type of contact attached to a smart hands order.
    enum 
    Jumper type for a smart hands run-jumper-cable order (jumperType in the smart hands v1 spec).
    enum 
    Cable media type for a smart hands run-jumper-cable or request-cables order (mediaType in the smart hands v1 spec).
    enum 
    Scheduling option for a smart hands order.
    enum 
    Duration of the visit for a smart hands cage-escort order (durationVisit in the smart hands v1 spec).
    enum 
    Sub-channel used to place an order (Orders v2 / Billing v2 APIs - the union of both specs' values).
    enum 
    The status of a support case / trouble ticket (support v2 API, StatusResponse).
    enum 
    Assignment status of a Smart Hands support plan assigned by a reseller to an end customer.
    enum 
    Lifecycle status of a Smart Hands support plan.
    enum 
    Period type of a terms-of-use entry on an invoice line item (Billing v2 API; the Quotes v2 termsOfUse_Details.period adds DAYS).
    enum 
    Type of a terms-of-use period on an invoice line item (Billing v2 API; the Quotes v2 termsOfUse_Details.type adds NON_RENEWAL_NOTICE).
    enum 
    Trouble ticket problem code (Tickets_Create.code in the tickets v2 spec).
    enum 
    The current status of a trouble ticket (Tickets v2 API).
    enum 
     
  • Uses of APIParam in com.eqixiac.equinix.fabric.enums

    Classes in com.eqixiac.equinix.fabric.enums that implement APIParam
    Modifier and Type
    Class
    Description
    enum 
    Current outcome of a change flow (the Fabric v4 Change.status / PortChange.status attribute).
    enum 
    The kind of lifecycle change recorded against a Fabric resource (the change.type field).
    enum 
     
    enum 
     
    enum 
     
    enum 
     
    enum 
    Equinix-side provisioning status of a Fabric network (the operation.equinixStatus field).
    enum 
    XF_PORT is the sole PortType value defined by the Fabric spec.
    enum 
     
    enum 
     
    enum 
     
  • Uses of APIParam in com.eqixiac.equinix.iam.enums

    Classes in com.eqixiac.equinix.iam.enums that implement APIParam
    Modifier and Type
    Class
    Description
    enum 
    One of the three API aspects of a service action (IAM access v1 spec schema ServiceAspect).
  • Uses of APIParam in com.eqixiac.equinix.ibxsmartview.enums

    Modifier and Type
    Class
    Description
    enum 
    Lifecycle state of a power alert configuration (spec schema AlertConfigurationReadModel, property state).
    enum 
    Status of a SmartView alert or power event (spec schemas AlertReadModel and PowerEventReadModel, property status).
    enum 
    The delivery channel type for a streaming subscription.
    enum 
    Level of a node in the SmartView location hierarchy (spec schema HierarchyNode, property levelType).
    enum 
    Power-hierarchy level type used by the DCIM power APIs.
    enum 
    Unit of measure for a sensor reading.
    enum 
    Lifecycle status of a streaming subscription.
  • Uses of APIParam in com.eqixiac.equinix.internetaccess.enums

    Modifier and Type
    Class
    Description
    enum 
    A-side access point type of an Equinix Internet Access (EIA) v1 connection (spec schema AccessPointType): colocation (COLO) or virtual device (VD).
    enum 
    The type of agreement associated with an Equinix Internet Access (EIA) account at an IBX, as returned by GET /internetAccess/v1/accounts/{accountNumber}/agreements.
    enum 
    BGP authentication type of an Equinix Internet Access (EIA) v2 routing protocol (spec schema BgpAuthenticationType).
    enum 
    Billing model of an Equinix Internet Access (EIA) v1 bandwidth configuration.
    enum 
    Type of change applied to an Equinix Internet Access (EIA) v2 service (spec schema ChangeType).
    enum 
    Service connection type for Equinix Internet Access (EIA).
    enum 
    The connectivity source of an Equinix Internet Access (EIA) connection - where the connection originates from.
    enum 
    Availability of a contact attached to an Equinix Internet Access (EIA) v2 service order.
    enum 
    Type of a contact detail entry on an Equinix Internet Access (EIA) order contact (spec schema ContactItemDetails, property type).
    enum 
    Type of a contact attached to an Equinix Internet Access (EIA) v2 service order.
    enum 
    ISO 4217 currency code of the billing account attached to an Equinix Internet Access (EIA) v1 account (GET /internetAccess/v1/accounts).
    enum 
    Customer Autonomous System Number range used by a BGP routing protocol.
    enum 
    Denotes which routes should be advertised to the internet for a BGP routing protocol.
    enum 
    Customer-route import policy of an Equinix Internet Access (EIA) v1 routing configuration.
    enum 
    Answer to a RIR justification question for a provider-assigned IP block (spec schema IpBlockQuestions, property answer).
    enum 
    RIR justification question asked for a provider-assigned IP block (spec schema IpBlockQuestions, property type).
    enum 
    Type discriminator of an Equinix Internet Access (EIA) IP block (spec schemas IpBlockType / IpBlockReadModel).
    enum 
    Signatory of the order signature attached to an Equinix Internet Access (EIA) v2 service order.
    enum 
    Processing state of an Equinix Internet Access (EIA) v1 order.
    enum 
    Type of patch panel in an Equinix Internet Access (EIA) v1 product-availability lookup (GET /internetAccess/v1/patchPanels).
    enum 
    Physical port interface type of an Equinix Internet Access (EIA) v1 dedicated port configuration (spec schema DedicatedPortDefaultConfiguration...physicalPort.interface, property type).
    enum 
    Ownership state of a patch-panel port in an Equinix Internet Access (EIA) v1 product-availability lookup (GET /internetAccess/v1/patchPanels).
    enum 
    Type of entity that owns a patch-panel port in an Equinix Internet Access (EIA) v1 product-availability lookup (GET /internetAccess/v1/patchPanels).
    enum 
    Category of an Equinix Internet Access (EIA) v1 price entry.
    enum 
    Charge type of an Equinix Internet Access (EIA) v1 price charge - whether the charge recurs monthly or is a one-off (non-recurring) charge.
    enum 
    Billing unit of an Equinix Internet Access (EIA) v1 price charge: ITEM for fixed (per-item) billing, GB_1 per gigabyte, or MBPS_1 per megabit-per-second.
    enum 
    Product type of an Equinix Internet Access (EIA) v1 price entry.
    enum 
    Service category a purchase order applies to, as used by the Equinix Internet Access (EIA) v1 purchase-order lookups.
    enum 
    Lifecycle status of an Equinix Internet Access (EIA) v1 purchase order.
    enum 
    Purchase order type for an Equinix Internet Access (EIA) v2 service order.
    enum 
    Purpose of a provider-assigned (PA) IP block requested for an Equinix Internet Access (EIA) v2 service, supplied for regulatory reasons.
    enum 
    Redundancy configuration of an Equinix Internet Access (EIA) v1 product configuration.
    enum 
    Geographic region of an Equinix IBX data center where Internet Access is available.
    enum 
    Discriminator for the routing protocol nested in an EIA v2 service request.
    enum 
    Billing type of an Equinix Internet Access (EIA) v2 service.
    enum 
    Status of the order backing an Equinix Internet Access (EIA) v2 service.
    enum 
    Type of the order backing an Equinix Internet Access (EIA) v2 service.
    enum 
    Lifecycle state of an Equinix Internet Access (EIA) v2 service.
    enum 
    Topology of an Equinix Internet Access (EIA) v2 service.
    enum 
    The signature method permitted by an Equinix Internet Access (EIA) signature policy, as returned by GET /internetAccess/v1/signaturePolicies.
    enum 
    The Equinix product a set of terms and conditions applies to, as used by the Equinix Internet Access (EIA) v1 terms lookup (GET /internetAccess/v1/terms).
    enum 
    The category of terms and conditions returned by the Equinix Internet Access (EIA) v1 terms lookup (GET /internetAccess/v1/terms).
    enum 
    Intended use case of an Equinix Internet Access (EIA) v2 service.
  • Uses of APIParam in com.eqixiac.equinix.networkedge.enums

    Modifier and Type
    Class
    Description
    enum 
    The interface an ACL template applies to when associating it with a virtual device, either the management (MGMT) or WAN (WAN) interface.
    enum 
     
    enum 
     
    enum 
    Connectivity class.
    enum 
    The provisioning status of an ACL template on a virtual device.
    enum 
     
    enum 
    Device management type (network-edgev1 wire values EQUINIX-CONFIGURED / SELF-CONFIGURED - hyphenated, unlike the constant names).
    enum 
     
    enum 
    Indicates whether an uploaded file is a license file (LICENSE) or a cloud-init / bootstrap file (CLOUD_INIT).
    enum 
     
    enum 
     
    enum 
    Status of a Network Edge VPN.
  • Uses of APIParam in com.eqixiac.equinix.networkedge.model.implementation

    Modifier and Type
    Class
    Description
    class 
     
  • Uses of APIParam in com.eqixiac.equinix.sts.enums

    Classes in com.eqixiac.equinix.sts.enums that implement APIParam
    Modifier and Type
    Class
    Description
    enum 
    Trust status of an OIDC identity provider (STS v1 spec schema ProviderStatus): ENABLED means token exchange is enabled, SUSPENDED means token exchange for ID tokens from this provider is currently disabled.
    enum 
    OAuth 2.0 token type of an issued STS token (STS v1 spec schema TokenResponse, property tokenType).