Class ExecuteWatchRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.watcher.ExecuteWatchRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<ExecuteWatchRequest>
- Enclosing class:
- ExecuteWatchRequest
public static class ExecuteWatchRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<ExecuteWatchRequest>
Builder for
ExecuteWatchRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ExecuteWatchRequest.Builder
actionModes(java.lang.String key, ActionExecutionMode value)
API name:action_modes
ExecuteWatchRequest.Builder
actionModes(java.util.Map<java.lang.String,ActionExecutionMode> map)
API name:action_modes
ExecuteWatchRequest.Builder
alternativeInput(java.lang.String key, JsonData value)
API name:alternative_input
ExecuteWatchRequest.Builder
alternativeInput(java.util.Map<java.lang.String,JsonData> map)
API name:alternative_input
ExecuteWatchRequest
build()
Builds aExecuteWatchRequest
.ExecuteWatchRequest.Builder
debug(java.lang.Boolean value)
indicates whether the watch should execute in debug modeExecuteWatchRequest.Builder
id(java.lang.String value)
Watch IDExecuteWatchRequest.Builder
ignoreCondition(java.lang.Boolean value)
API name:ignore_condition
ExecuteWatchRequest.Builder
recordExecution(java.lang.Boolean value)
API name:record_execution
ExecuteWatchRequest.Builder
simulatedActions(SimulatedActions value)
API name:simulated_actions
ExecuteWatchRequest.Builder
simulatedActions(java.util.function.Function<SimulatedActions.Builder,ObjectBuilder<SimulatedActions>> fn)
API name:simulated_actions
ExecuteWatchRequest.Builder
triggerData(ScheduleTriggerEvent value)
API name:trigger_data
ExecuteWatchRequest.Builder
triggerData(java.util.function.Function<ScheduleTriggerEvent.Builder,ObjectBuilder<ScheduleTriggerEvent>> fn)
API name:trigger_data
ExecuteWatchRequest.Builder
watch(Watch value)
API name:watch
ExecuteWatchRequest.Builder
watch(java.util.function.Function<Watch.Builder,ObjectBuilder<Watch>> fn)
API name:watch
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actionModes
public final ExecuteWatchRequest.Builder actionModes(java.util.Map<java.lang.String,ActionExecutionMode> map)API name:action_modes
Adds all entries of
map
toactionModes
. -
actionModes
public final ExecuteWatchRequest.Builder actionModes(java.lang.String key, ActionExecutionMode value)API name:action_modes
Adds an entry to
actionModes
. -
alternativeInput
public final ExecuteWatchRequest.Builder alternativeInput(java.util.Map<java.lang.String,JsonData> map)API name:alternative_input
Adds all entries of
map
toalternativeInput
. -
alternativeInput
API name:alternative_input
Adds an entry to
alternativeInput
. -
debug
indicates whether the watch should execute in debug modeAPI name:
debug
-
id
Watch IDAPI name:
id
-
ignoreCondition
API name:ignore_condition
-
recordExecution
API name:record_execution
-
simulatedActions
API name:simulated_actions
-
simulatedActions
public final ExecuteWatchRequest.Builder simulatedActions(java.util.function.Function<SimulatedActions.Builder,ObjectBuilder<SimulatedActions>> fn)API name:simulated_actions
-
triggerData
API name:trigger_data
-
triggerData
public final ExecuteWatchRequest.Builder triggerData(java.util.function.Function<ScheduleTriggerEvent.Builder,ObjectBuilder<ScheduleTriggerEvent>> fn)API name:trigger_data
-
watch
API name:watch
-
watch
public final ExecuteWatchRequest.Builder watch(java.util.function.Function<Watch.Builder,ObjectBuilder<Watch>> fn)API name:watch
-
build
Builds aExecuteWatchRequest
.- Specified by:
build
in interfaceObjectBuilder<ExecuteWatchRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-