Class RequestItem.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.msearch_template.RequestItem.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RequestItem>
- Enclosing class:
- RequestItem
public static class RequestItem.Builder extends ObjectBuilderBase implements ObjectBuilder<RequestItem>
Builder forRequestItem.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestItem.Builderbody(java.util.function.Function<TemplateConfig.Builder,ObjectBuilder<TemplateConfig>> fn)Required - API name:bodyRequestItem.Builderbody(TemplateConfig value)Required - API name:bodyRequestItembuild()Builds aRequestItem.RequestItem.Builderheader(java.util.function.Function<MultisearchHeader.Builder,ObjectBuilder<MultisearchHeader>> fn)Required - API name:headerRequestItem.Builderheader(MultisearchHeader value)Required - API name:header-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
header
public final RequestItem.Builder header(MultisearchHeader value)
Required - API name:header
-
header
public final RequestItem.Builder header(java.util.function.Function<MultisearchHeader.Builder,ObjectBuilder<MultisearchHeader>> fn)
Required - API name:header
-
body
public final RequestItem.Builder body(TemplateConfig value)
Required - API name:body
-
body
public final RequestItem.Builder body(java.util.function.Function<TemplateConfig.Builder,ObjectBuilder<TemplateConfig>> fn)
Required - API name:body
-
build
public RequestItem build()
Builds aRequestItem.- Specified by:
buildin interfaceObjectBuilder<RequestItem>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-