Class OrderHistorySearchRequest
java.lang.Object
com.eqixiac.equinix.customerportal.model.json.creators.OrderHistorySearchRequest
Request body for searching order history
(
POST /v1/retrieve-orders, OrderHistoryAPIRequest).
filters carries the optional ibxs, productTypes, orderStatus,
dateRange, fromDate and toDate; source restricts the fields a
free-text q query matches; sorts carries the sort name/direction
pairs; page carries paging (number/size).
Every enum-valued field is typed with the values the live service accepts (observed
2026-11-11), so a value the service would reject with HTTP 400 EQX-171-1212 (for example
the product type TROUBLE_TICKET) cannot be sent. The UNKNOWN read-side fallback of
those enums is rejected by the builders.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forOrderHistorySearchRequest.static classFilters for an order history search:ibxs,productTypes,orderStatus, a relativedateRange(for exampleOrderHistoryDateRange.PAST_30_DAYS) or an absolutefromDate/toDatewindow (YYYY-MM-DD).static classPaging request: the zero-based pagenumberand the pagesize(spec maximum 200).static classA sort directive: the fieldnameand thedirection. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new builder for an order history search request.
-
Method Details
-
builder
Returns a new builder for an order history search request.- Returns:
- a new builder
-