Package com.eqixiac.equinix.core.http.request
package com.eqixiac.equinix.core.http.request
HTTP request model for the Equinix Java SDK.
EquinixRequest represents a typed API request -
headers, query parameters, path variables, and a single
RequestBody (JSON payload, form fields, or raw
bytes). PaginatedRequest adds offset/limit paging
state for paginated GET endpoints, and
PaginatedPostRequest carries POST-search bodies
whose paging state lives in the body itself. At dispatch,
RequestFactory converts the populated request
into the transport (Apache HttpClient) request that goes on the wire, building the entity from
the RequestBody once per attempt; no transport type appears in the request model's API.- See Also:
-
ClassDescriptionBase request type for all Equinix API calls.A
DELETErequest that can carry a request body.Request carrier for POST-based search operations whose paging state lives in the request body (aPaginatedPostBody) rather than inoffset/limitquery parameters.Request carrier for offset/limit-paginated GET list operations.Client-side pagination state serialized into POST-search request bodies and advanced by the paging pipeline between page fetches.A single RFC 6902 (JSON Patch) operation -{"op": ..., "path": ..., "value": ...}.Shared builder for assembling an optional query-parameter map.The single request-body representation carried by anEquinixRequest.The shape of the body: a JSON payload, form fields, or pre-encoded raw bytes.Converts a fully-populatedEquinixRequestinto the ApacheHttpRequestBasethat is actually sent on the wire: resolves the URI (endpoint + resource path + encoded query parameters), picks the method-specific Apache request class (including the body-carryingHttpDeleteWithBodywhen a DELETE has a body), builds the wire entity from the request'sRequestBody(serializing JSON payloads, encoding form fields, or attaching raw bytes), and copies the request headers.