Class PortCreatorJson

java.lang.Object
com.eqixiac.equinix.fabric.model.implementation.PortCreatorJson

public class PortCreatorJson extends Object
Typed request body for creating a single Fabric port (POST /fabric/v4/ports, schema PortRequest). Models the spec's request properties: type, physicalPortsSpeed, physicalPortsType, physicalPortsCount, connectivitySourceType, bmmrType, project, account, location, encapsulation, order, lagEnabled, demarcationPointIbx, tetherIbx, demarcationPoint, redundancy, package, notifications, physicalPorts, loas, plus the serviceCode. The spec-deprecated serviceType, bandwidth and settings (PortSettings, every property deprecated) are no longer sent.

The account and location members follow the spec's SimplifiedAccountRequest (accountNumber) and SimplifiedLocationRequest (metroCode) request shapes. Instances are built from PortOperator.PortBuilder; null members are omitted from the JSON.

Author:
ianjones