Class Watch.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Watch.Builder>
co.elastic.clients.elasticsearch.watcher.Watch.Builder
- All Implemented Interfaces:
WithJson<Watch.Builder>,ObjectBuilder<Watch>
- Enclosing class:
- Watch
public static class Watch.Builder
extends WithJsonObjectBuilderBase<Watch.Builder>
implements ObjectBuilder<Watch>
Builder for
Watch.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Watch.BuilderRequired - API name:actionsfinal Watch.Builderactions(String key, Function<Action.Builder, ObjectBuilder<Action>> fn) Required - API name:actionsfinal Watch.BuilderRequired - API name:actionsbuild()Builds aWatch.final Watch.BuilderRequired - API name:conditionfinal Watch.Buildercondition(ConditionVariant value) Required - API name:conditionfinal Watch.BuilderRequired - API name:conditionfinal Watch.BuilderRequired - API name:inputfinal Watch.Builderinput(InputVariant value) Required - API name:inputfinal Watch.BuilderRequired - API name:inputfinal Watch.BuilderAPI name:metadatafinal Watch.BuilderAPI name:metadataprotected Watch.Builderself()final Watch.Builderstatus(WatchStatus value) API name:statusfinal Watch.BuilderAPI name:statusfinal Watch.BuilderthrottlePeriod(Time value) API name:throttle_periodfinal Watch.BuilderAPI name:throttle_periodfinal Watch.BuilderthrottlePeriodInMillis(Long value) API name:throttle_period_in_millisfinal Watch.BuilderAPI name:transformfinal Watch.Buildertransform(TransformVariant value) API name:transformfinal Watch.BuilderAPI name:transformfinal Watch.BuilderRequired - API name:triggerfinal Watch.Buildertrigger(TriggerVariant value) Required - API name:triggerfinal Watch.BuilderRequired - API name:triggerMethods 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
-
actions
Required - API name:actionsAdds all entries of
maptoactions. -
actions
Required - API name:actionsAdds an entry to
actions. -
actions
Required - API name:actionsAdds an entry to
actionsusing a builder lambda. -
condition
Required - API name:condition -
condition
Required - API name:condition -
condition
Required - API name:condition -
input
Required - API name:input -
input
Required - API name:input -
input
Required - API name:input -
metadata
API name:metadataAdds all entries of
maptometadata. -
metadata
API name:metadataAdds an entry to
metadata. -
status
API name:status -
status
API name:status -
throttlePeriod
API name:throttle_period -
throttlePeriod
API name:throttle_period -
throttlePeriodInMillis
API name:throttle_period_in_millis -
transform
API name:transform -
transform
API name:transform -
transform
API name:transform -
trigger
Required - API name:trigger -
trigger
Required - API name:trigger -
trigger
Required - API name:trigger -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Watch.Builder>
-
build
Builds aWatch.- Specified by:
buildin interfaceObjectBuilder<Watch>- Throws:
NullPointerException- if some of the required fields are null.
-