Class PutWatchRequest.Builder
java.lang.Object
co.elastic.clients.elasticsearch.watcher.PutWatchRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<PutWatchRequest>
- Enclosing class:
- PutWatchRequest
public static class PutWatchRequest.Builder extends java.lang.Object implements ObjectBuilder<PutWatchRequest>
Builder for
PutWatchRequest.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description PutWatchRequest.Builderactions(java.lang.String key, java.util.function.Function<Action.Builder,ObjectBuilder<Action>> fn)Setactions(Map)to a singleton map.PutWatchRequest.Builderactions(java.util.Map<java.lang.String,Action> value)API name:actionsPutWatchRequest.Builderactive(java.lang.Boolean value)Specify whether the watch is in/active by defaultPutWatchRequestbuild()Builds aPutWatchRequest.PutWatchRequest.Buildercondition(Condition value)API name:conditionPutWatchRequest.Buildercondition(java.util.function.Function<Condition.Builder,ObjectBuilder<Condition>> fn)API name:conditionPutWatchRequest.Builderid(java.lang.String value)Required - Watch IDPutWatchRequest.BuilderifPrimaryTerm(java.lang.Long value)only update the watch if the last operation that has changed the watch has the specified primary termPutWatchRequest.BuilderifSequenceNumber(java.lang.Long value)API name:if_sequence_numberPutWatchRequest.Builderinput(Input value)API name:inputPutWatchRequest.Builderinput(java.util.function.Function<Input.Builder,ObjectBuilder<Input>> fn)API name:inputPutWatchRequest.Buildermetadata(java.util.Map<java.lang.String,JsonData> value)API name:metadataPutWatchRequest.BuilderputActions(java.lang.String key, Action value)Add a key/value toactions(Map), creating the map if needed.PutWatchRequest.BuilderputActions(java.lang.String key, java.util.function.Function<Action.Builder,ObjectBuilder<Action>> fn)Add a key/value toactions(Map), creating the map if needed.PutWatchRequest.BuilderputMetadata(java.lang.String key, JsonData value)Add a key/value tometadata(Map), creating the map if needed.PutWatchRequest.BuilderthrottlePeriod(java.lang.String value)API name:throttle_periodPutWatchRequest.Buildertransform(Transform value)API name:transformPutWatchRequest.Buildertransform(java.util.function.Function<Transform.Builder,ObjectBuilder<Transform>> fn)API name:transformPutWatchRequest.Buildertrigger(Trigger value)API name:triggerPutWatchRequest.Buildertrigger(java.util.function.Function<Trigger.Builder,ObjectBuilder<Trigger>> fn)API name:triggerPutWatchRequest.Builderversion(java.lang.Long value)Explicit version number for concurrency controlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
Required - Watch IDAPI name:
id -
active
Specify whether the watch is in/active by defaultAPI name:
active -
ifPrimaryTerm
only update the watch if the last operation that has changed the watch has the specified primary termAPI name:
if_primary_term -
ifSequenceNumber
API name:if_sequence_number -
version
Explicit version number for concurrency controlAPI name:
version -
actions
API name:actions -
putActions
Add a key/value toactions(Map), creating the map if needed. -
actions
public PutWatchRequest.Builder actions(java.lang.String key, java.util.function.Function<Action.Builder,ObjectBuilder<Action>> fn)Setactions(Map)to a singleton map. -
putActions
public PutWatchRequest.Builder putActions(java.lang.String key, java.util.function.Function<Action.Builder,ObjectBuilder<Action>> fn)Add a key/value toactions(Map), creating the map if needed. -
condition
API name:condition -
condition
public PutWatchRequest.Builder condition(java.util.function.Function<Condition.Builder,ObjectBuilder<Condition>> fn)API name:condition -
input
API name:input -
input
public PutWatchRequest.Builder input(java.util.function.Function<Input.Builder,ObjectBuilder<Input>> fn)API name:input -
metadata
API name:metadata -
putMetadata
Add a key/value tometadata(Map), creating the map if needed. -
throttlePeriod
API name:throttle_period -
transform
API name:transform -
transform
public PutWatchRequest.Builder transform(java.util.function.Function<Transform.Builder,ObjectBuilder<Transform>> fn)API name:transform -
trigger
API name:trigger -
trigger
public PutWatchRequest.Builder trigger(java.util.function.Function<Trigger.Builder,ObjectBuilder<Trigger>> fn)API name:trigger -
build
Builds aPutWatchRequest.- Specified by:
buildin interfaceObjectBuilder<PutWatchRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-