Interface PatchPanel
- All Known Implementing Classes:
PatchPanelJson
public interface PatchPanel
A patch panel available for cross-connect ordering. The list endpoint
(
ListPatchPanels) populates the summary fields; the detail endpoint
(GetPatchPanel) additionally populates the cage/cabinet, port and connection-service
details.-
Method Summary
Modifier and TypeMethodDescriptionReturns the customer cage account name.Returns the customer cage account number.Returns the number of available ports.Returns the individually identified available ports.Returns the cabinet id.Returns the cage id.Returns whether circuits are available for the patch panel.List<? extends ConnectionService> Returns the connection services available on the patch panel.Returns the dedicated media type.getIbx()Returns the IBX location code.Returns whether the patch panel supports only intra-facility connections.Returns whether Equinix installation is required.Returns the location of the installed patch panel.Returns the patch panel id.Returns the patch panel reference id.Returns whether cross-connects are prewired.Returns the provisioning type (REGULARorFAST_PROVISIONING).Returns the rack location of the patch panel.getType()Returns the patch panel type.Returns the details of ports currently in use.
-
Method Details
-
getPatchPanelId
-
getAvailablePortCount
Integer getAvailablePortCount()Returns the number of available ports.- Returns:
- the available port count, or
nullif not provided
-
getPatchPanelReferenceId
String getPatchPanelReferenceId()Returns the patch panel reference id.- Returns:
- the patch panel reference id, or
nullif not provided
-
getIfcEnabled
Boolean getIfcEnabled()Returns whether the patch panel supports only intra-facility connections.- Returns:
trueif intra-facility only, ornullif not provided
-
getProvisioningType
ProvisioningType getProvisioningType()Returns the provisioning type (REGULARorFAST_PROVISIONING).- Returns:
- the provisioning type, or
nullif not provided
-
getIbx
-
getCageId
-
getCabinetId
-
getAccountNumber
String getAccountNumber()Returns the customer cage account number.- Returns:
- the account number, or
nullif not provided
-
getAccountName
String getAccountName()Returns the customer cage account name.- Returns:
- the account name, or
nullif not provided
-
getDedicatedMediaType
String getDedicatedMediaType()Returns the dedicated media type.- Returns:
- the dedicated media type, or
nullif not provided
-
getPreWired
Boolean getPreWired()Returns whether cross-connects are prewired.- Returns:
trueif prewired, ornullif not provided
-
getType
PatchPanelType getType()Returns the patch panel type.- Returns:
- the patch panel type, or
nullif not provided
-
getRackLocations
String getRackLocations()Returns the rack location of the patch panel.- Returns:
- the rack location, or
nullif not provided
-
getInstallLocations
InstallLocation getInstallLocations()Returns the location of the installed patch panel.- Returns:
- the install location, or
nullif not provided
-
getInstallationRequired
Boolean getInstallationRequired()Returns whether Equinix installation is required.- Returns:
trueif installation is required, ornullif not provided
-
getCircuitAvailable
Boolean getCircuitAvailable()Returns whether circuits are available for the patch panel.- Returns:
trueif circuits are available, ornullif not provided
-
getAvailablePorts
-
getConnectionServices
List<? extends ConnectionService> getConnectionServices()Returns the connection services available on the patch panel.- Returns:
- the connection services, or
nullif not provided
-
getUsedPortsDetails
List<UserPortDetails> getUsedPortsDetails()Returns the details of ports currently in use.- Returns:
- the used port details, or
nullif not provided
-