Class Requests
- java.lang.Object
-
- org.opensearch.client.opensearch.generic.Requests
-
public final class Requests extends java.lang.ObjectHelper class to construct requests instances
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRequests.JsonBodyBuilderA new builder for requests with JSON body
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Requests.JsonBodyBuilderbuilder()Creates a new builder for requests with JSON bodystatic Requestcreate(java.lang.String method, java.lang.String endpoint, java.util.Collection<java.util.Map.Entry<java.lang.String,java.lang.String>> headers, java.util.Map<java.lang.String,java.lang.String> parameters, Body body)Create request instance
-
-
-
Method Detail
-
builder
public static Requests.JsonBodyBuilder builder()
Creates a new builder for requests with JSON body- Returns:
- a new builder for requests with JSON body
-
create
public static Request create(java.lang.String method, java.lang.String endpoint, java.util.Collection<java.util.Map.Entry<java.lang.String,java.lang.String>> headers, java.util.Map<java.lang.String,java.lang.String> parameters, @Nullable Body body)
Create request instance- Parameters:
method- the HTTP methodendpoint- the path of the request (without scheme, host, port, or prefix)headers- list of headersparameters- query parametersbody- optional body- Returns:
- request instance
-
-