Package api.equinix.javasdk.core.client
Class ClientBase.EquinixRequestBuilder
java.lang.Object
api.equinix.javasdk.core.client.ClientBase.EquinixRequestBuilder
- Enclosing class:
ClientBase
Fluent builder for constructing
EquinixRequest instances.
Replaces the multiple overloaded buildRequest methods with a single,
readable builder chain.-
Method Summary
Modifier and TypeMethodDescription<T> EquinixRequest<T> build()withPathParams(Map<String, String> pathParams) withQueryParams(Map<String, List<String>> queryParams) withType(RequestType requestType) withTypeRef(com.fasterxml.jackson.core.type.TypeReference<?> typeRef)
-
Method Details
-
withType
-
withPathParams
-
withQueryParams
-
withTypeRef
public ClientBase.EquinixRequestBuilder withTypeRef(com.fasterxml.jackson.core.type.TypeReference<?> typeRef) -
build
-