Class Action.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.Action.Builder
-
- All Implemented Interfaces:
CopyableBuilder<Action.Builder,Action>,MutableBuilder<Action.Builder,Action>,ObjectBuilder<Action>
- Enclosing class:
- Action
public static class Action.Builder extends ObjectBuilderBase implements CopyableBuilder<Action.Builder,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.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.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, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public Action.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<Action.Builder,Action>- Returns:
- a new builder instance.
-
actionType
@Nonnull public final Action.Builder actionType(@Nullable java.lang.String value)
API name:action_type
-
headers
@Nonnull public final Action.Builder headers(@Nullable Headers value)
API name:headers
-
headers
@Nonnull public final Action.Builder headers(java.util.function.Function<Headers.Builder,ObjectBuilder<Headers>> fn)
API name:headers
-
method
@Nonnull public final Action.Builder method(@Nullable java.lang.String value)
API name:method
-
postProcessFunction
@Nonnull public final Action.Builder postProcessFunction(@Nullable java.lang.String value)
API name:post_process_function
-
preProcessFunction
@Nonnull public final Action.Builder preProcessFunction(@Nullable java.lang.String value)
API name:pre_process_function
-
requestBody
@Nonnull public final Action.Builder requestBody(@Nullable java.lang.String value)
API name:request_body
-
url
@Nonnull public final Action.Builder url(@Nullable java.lang.String value)
API name:url
-
build
@Nonnull public Action build()
Builds aAction.- Specified by:
buildin interfaceObjectBuilder<Action>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-