Class WatchRecordStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.watcher.stats.WatchRecordQueuedStats.AbstractBuilder<WatchRecordStats.Builder>
co.elastic.clients.elasticsearch.watcher.stats.WatchRecordStats.Builder
- All Implemented Interfaces:
WithJson<WatchRecordStats.Builder>,ObjectBuilder<WatchRecordStats>
- Enclosing class:
- WatchRecordStats
public static class WatchRecordStats.Builder
extends WatchRecordQueuedStats.AbstractBuilder<WatchRecordStats.Builder>
implements ObjectBuilder<WatchRecordStats>
Builder for
WatchRecordStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aWatchRecordStats.final WatchRecordStats.BuilderexecutedActions(String value, String... values) API name:executed_actionsfinal WatchRecordStats.BuilderexecutedActions(List<String> list) API name:executed_actionsfinal WatchRecordStats.BuilderexecutionPhase(ExecutionPhase value) Required - The current watch execution phase.protected WatchRecordStats.Builderself()final WatchRecordStats.BuildertriggeredTime(DateTime value) Required - The time the watch was triggered by the trigger engine.final WatchRecordStats.BuilderRequired - API name:watch_idfinal WatchRecordStats.BuilderwatchRecordId(String value) Required - The watch record identifier.Methods inherited from class co.elastic.clients.elasticsearch.watcher.stats.WatchRecordQueuedStats.AbstractBuilder
executionTimeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
executionPhase
Required - The current watch execution phase.API name:
execution_phase -
triggeredTime
Required - The time the watch was triggered by the trigger engine.API name:
triggered_time -
executedActions
API name:executed_actionsAdds all elements of
listtoexecutedActions. -
executedActions
API name:executed_actionsAdds one or more values to
executedActions. -
watchId
Required - API name:watch_id -
watchRecordId
Required - The watch record identifier.API name:
watch_record_id -
self
- Specified by:
selfin classWatchRecordQueuedStats.AbstractBuilder<WatchRecordStats.Builder>
-
build
Builds aWatchRecordStats.- Specified by:
buildin interfaceObjectBuilder<WatchRecordStats>- Throws:
NullPointerException- if some of the required fields are null.
-