Class Schedule.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Schedule.Builder>
co.elastic.clients.elasticsearch.watcher.Schedule.Builder
- All Implemented Interfaces:
WithJson<Schedule.Builder>
,ObjectBuilder<Schedule>
- Enclosing class:
- Schedule
public static class Schedule.Builder
extends WithJsonObjectBuilderBase<Schedule.Builder>
implements ObjectBuilder<Schedule>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
monthly
(List<TimeOfMonth> v) protected Schedule.Builder
self()
weekly
(List<TimeOfWeek> v) yearly
(List<TimeOfYear> v) Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Schedule.Builder>
-
cron
-
daily
-
daily
public ObjectBuilder<Schedule> daily(Function<DailySchedule.Builder, ObjectBuilder<DailySchedule>> fn) -
hourly
-
hourly
public ObjectBuilder<Schedule> hourly(Function<HourlySchedule.Builder, ObjectBuilder<HourlySchedule>> fn) -
interval
-
interval
-
monthly
-
weekly
-
yearly
-
build
- Specified by:
build
in interfaceObjectBuilder<Schedule>
-