Class CrossConnectOrderRequest
java.lang.Object
com.eqixiac.equinix.customerportal.model.json.creators.CrossConnectOrderRequest
Request body for placing a cross-connect order
(
POST /colocations/v2/orders/crossConnects, Layer1_Create).
details is required and carries one entry per cross-connect, each with an
aSide/zSide. The recommended (typed) path is
builder(List) with a list of Layer1Detail; for forward compatibility a raw
builderRaw(List) escape hatch accepting a list of free-form maps is also provided.
customerReferenceId, description, expediteDateTime,
purchaseOrder, contacts and attachments are optional.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder(List<Layer1Detail> details) Returns a new builder for a cross-connect order request using typed details (recommended).builderRaw(List<Map<String, Object>> rawDetails) Returns a new builder for a cross-connect order request using raw, free-form details.
-
Method Details
-
builder
Returns a new builder for a cross-connect order request using typed details (recommended).- Parameters:
details- the per-cross-connect details (required)- Returns:
- a new builder
-
builderRaw
Returns a new builder for a cross-connect order request using raw, free-form details. This escape hatch is provided for forward compatibility; preferbuilder(List).- Parameters:
rawDetails- the per-cross-connect details as free-form maps (required)- Returns:
- a new builder
-