Class DigitalLoaSearchRequest
java.lang.Object
com.eqixiac.equinix.customerportal.model.json.creators.DigitalLoaSearchRequest
Search criteria body for
POST /diloa/v1/digitalLoas/search (LoaSearch):
{"filter":{"and":[criterion | {"or":[criterion, ...]}, ...]}}.
The spec requires filter.and with at least one item (minItems: 1) and each
criterion's values with at least one value. The live service enforces it (HTTP 400
EQ-7200011 "Size on field filter.and", observed 2026-11-11), so DigitalLoaSearchRequest.Builder.build()
rejects an empty filter before any request.
DigitalLoaSearchRequest request = DigitalLoaSearchRequest.builder()
.and(Criterion.equalTo("/state", "ACTIVE", "PENDING"))
.or(Criterion.equalTo("/provider/name", "Acme"), Criterion.equalTo("/requestor/name", "Acme"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder forDigitalLoaSearchRequest.static final classOne search criterion (LoaCriterion): aproperty, anoperator(=,IN,LIKE,CONTAINS) and one or morevalues.static final classThefilterobject (LoaSearchItem).static final classAn{"or":[...]}group (Expression). -
Method Summary
-
Method Details
-
builder
Starts a search request.- Returns:
- a new builder
-