Class Action.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.Action.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Action>
- Enclosing class:
- Action
public static class Action.Builder extends ObjectBuilderBase implements ObjectBuilder<Action>
Builder forAction.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Action.BuilderactionType(java.lang.String value)API name:action_typeActionbuild()Builds aAction.Action.Builderheaders(java.util.function.Function<Headers.Builder,ObjectBuilder<Headers>> fn)API name:headersAction.Builderheaders(Headers value)API name:headersAction.Buildermethod(java.lang.String value)API name:methodAction.BuilderpostProcessFunction(java.lang.String value)API name:post_process_functionAction.BuilderpreProcessFunction(java.lang.String value)API name:pre_process_functionAction.BuilderrequestBody(java.lang.String value)API name:request_bodyAction.Builderurl(java.lang.String value)API name:url-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
actionType
public final Action.Builder actionType(@Nullable java.lang.String value)
API name:action_type
-
headers
public final Action.Builder headers(@Nullable Headers value)
API name:headers
-
headers
public final Action.Builder headers(java.util.function.Function<Headers.Builder,ObjectBuilder<Headers>> fn)
API name:headers
-
method
public final Action.Builder method(@Nullable java.lang.String value)
API name:method
-
postProcessFunction
public final Action.Builder postProcessFunction(@Nullable java.lang.String value)
API name:post_process_function
-
preProcessFunction
public final Action.Builder preProcessFunction(@Nullable java.lang.String value)
API name:pre_process_function
-
requestBody
public final Action.Builder requestBody(@Nullable java.lang.String value)
API name:request_body
-
url
public final Action.Builder url(@Nullable java.lang.String value)
API name:url
-
build
public Action build()
Builds aAction.- Specified by:
buildin interfaceObjectBuilder<Action>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-