Class WatcherWatch.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.xpack.usage.WatcherWatch.Builder
- All Implemented Interfaces:
ObjectBuilder<WatcherWatch>
- Enclosing class:
- WatcherWatch
public static class WatcherWatch.Builder extends ObjectBuilderBase implements ObjectBuilder<WatcherWatch>
Builder for
WatcherWatch
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description WatcherWatch.Builder
action(java.lang.String key, Counter value)
API name:action
WatcherWatch.Builder
action(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)
API name:action
WatcherWatch.Builder
action(java.util.Map<java.lang.String,Counter> map)
API name:action
WatcherWatch
build()
Builds aWatcherWatch
.WatcherWatch.Builder
condition(java.lang.String key, Counter value)
API name:condition
WatcherWatch.Builder
condition(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)
API name:condition
WatcherWatch.Builder
condition(java.util.Map<java.lang.String,Counter> map)
API name:condition
WatcherWatch.Builder
input(java.lang.String key, Counter value)
Required - API name:input
WatcherWatch.Builder
input(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)
Required - API name:input
WatcherWatch.Builder
input(java.util.Map<java.lang.String,Counter> map)
Required - API name:input
WatcherWatch.Builder
trigger(WatcherWatchTrigger value)
Required - API name:trigger
WatcherWatch.Builder
trigger(java.util.function.Function<WatcherWatchTrigger.Builder,ObjectBuilder<WatcherWatchTrigger>> fn)
Required - API name:trigger
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
-
input
Required - API name:input
Adds all entries of
map
toinput
. -
input
Required - API name:input
Adds an entry to
input
. -
input
public final WatcherWatch.Builder input(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)Required - API name:input
Adds an entry to
input
using a builder lambda. -
condition
API name:condition
Adds all entries of
map
tocondition
. -
condition
API name:condition
Adds an entry to
condition
. -
condition
public final WatcherWatch.Builder condition(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)API name:condition
Adds an entry to
condition
using a builder lambda. -
action
API name:action
Adds all entries of
map
toaction
. -
action
API name:action
Adds an entry to
action
. -
action
public final WatcherWatch.Builder action(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)API name:action
Adds an entry to
action
using a builder lambda. -
trigger
Required - API name:trigger
-
trigger
public final WatcherWatch.Builder trigger(java.util.function.Function<WatcherWatchTrigger.Builder,ObjectBuilder<WatcherWatchTrigger>> fn)Required - API name:trigger
-
build
Builds aWatcherWatch
.- Specified by:
build
in interfaceObjectBuilder<WatcherWatch>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-