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.Builderaction(java.lang.String key, Counter value)API name:actionWatcherWatch.Builderaction(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)API name:actionWatcherWatch.Builderaction(java.util.Map<java.lang.String,Counter> map)API name:actionWatcherWatchbuild()Builds aWatcherWatch.WatcherWatch.Buildercondition(java.lang.String key, Counter value)API name:conditionWatcherWatch.Buildercondition(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)API name:conditionWatcherWatch.Buildercondition(java.util.Map<java.lang.String,Counter> map)API name:conditionWatcherWatch.Builderinput(java.lang.String key, Counter value)Required - API name:inputWatcherWatch.Builderinput(java.lang.String key, java.util.function.Function<Counter.Builder,ObjectBuilder<Counter>> fn)Required - API name:inputWatcherWatch.Builderinput(java.util.Map<java.lang.String,Counter> map)Required - API name:inputWatcherWatch.Buildertrigger(WatcherWatchTrigger value)Required - API name:triggerWatcherWatch.Buildertrigger(java.util.function.Function<WatcherWatchTrigger.Builder,ObjectBuilder<WatcherWatchTrigger>> fn)Required - API name:triggerMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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:inputAdds all entries of
maptoinput. -
input
Required - API name:inputAdds 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:inputAdds an entry to
inputusing a builder lambda. -
condition
API name:conditionAdds all entries of
maptocondition. -
condition
API name:conditionAdds 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:conditionAdds an entry to
conditionusing a builder lambda. -
action
API name:actionAdds all entries of
maptoaction. -
action
API name:actionAdds 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:actionAdds an entry to
actionusing 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:
buildin interfaceObjectBuilder<WatcherWatch>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-