Class Action.Builder
java.lang.Object
co.elastic.clients.elasticsearch.watcher.Action.Builder
- All Implemented Interfaces:
ObjectBuilder<Action>
- Enclosing class:
- Action
public static class Action.Builder extends java.lang.Object implements ObjectBuilder<Action>
Builder for
Action.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Action.BuilderactionType(ActionType value)API name:action_typeActionbuild()Builds aAction.Action.Buildercondition(Condition value)API name:conditionAction.Buildercondition(java.util.function.Function<Condition.Builder,ObjectBuilder<Condition>> fn)API name:conditionAction.Builderforeach(java.lang.String value)API name:foreachAction.Builderindex(Index value)API name:indexAction.Builderindex(java.util.function.Function<Index.Builder,ObjectBuilder<Index>> fn)API name:indexAction.Builderlogging(Logging value)API name:loggingAction.Builderlogging(java.util.function.Function<Logging.Builder,ObjectBuilder<Logging>> fn)API name:loggingAction.BuildermaxIterations(java.lang.Integer value)API name:max_iterationsAction.Buildername(java.lang.String value)API name:nameAction.BuilderthrottlePeriod(java.lang.String value)API name:throttle_periodAction.BuilderthrottlePeriodInMillis(java.lang.String value)API name:throttle_period_in_millisAction.Buildertransform(Transform value)API name:transformAction.Buildertransform(java.util.function.Function<Transform.Builder,ObjectBuilder<Transform>> fn)API name:transformAction.Builderwebhook(ActionWebhook value)API name:webhookAction.Builderwebhook(java.util.function.Function<ActionWebhook.Builder,ObjectBuilder<ActionWebhook>> fn)API name:webhookMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actionType
API name:action_type -
condition
API name:condition -
condition
public Action.Builder condition(java.util.function.Function<Condition.Builder,ObjectBuilder<Condition>> fn)API name:condition -
foreach
API name:foreach -
maxIterations
API name:max_iterations -
name
API name:name -
throttlePeriod
API name:throttle_period -
throttlePeriodInMillis
API name:throttle_period_in_millis -
transform
API name:transform -
transform
public Action.Builder transform(java.util.function.Function<Transform.Builder,ObjectBuilder<Transform>> fn)API name:transform -
index
API name:index -
index
API name:index -
logging
API name:logging -
logging
public Action.Builder logging(java.util.function.Function<Logging.Builder,ObjectBuilder<Logging>> fn)API name:logging -
webhook
API name:webhook -
webhook
public Action.Builder webhook(java.util.function.Function<ActionWebhook.Builder,ObjectBuilder<ActionWebhook>> fn)API name:webhook -
build
Builds aAction.- Specified by:
buildin interfaceObjectBuilder<Action>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-