public static interface TriggerUpdate.Builder extends SdkPojo, CopyableBuilder<TriggerUpdate.Builder,TriggerUpdate>
Modifier and Type | Method and Description |
---|---|
TriggerUpdate.Builder |
actions(Action... actions)
The actions initiated by this trigger.
|
TriggerUpdate.Builder |
actions(Collection<Action> actions)
The actions initiated by this trigger.
|
TriggerUpdate.Builder |
actions(Consumer<Action.Builder>... actions)
The actions initiated by this trigger.
|
TriggerUpdate.Builder |
description(String description)
A description of this trigger.
|
TriggerUpdate.Builder |
name(String name)
Reserved for future use.
|
default TriggerUpdate.Builder |
predicate(Consumer<Predicate.Builder> predicate)
The predicate of this trigger, which defines when it will fire.
|
TriggerUpdate.Builder |
predicate(Predicate predicate)
The predicate of this trigger, which defines when it will fire.
|
TriggerUpdate.Builder |
schedule(String schedule)
A
cron expression used to specify the schedule (see Time-Based Schedules
for Jobs and Crawlers. |
equalsBySdkFields, sdkFields
copy
applyMutation, build
TriggerUpdate.Builder name(String name)
Reserved for future use.
name
- Reserved for future use.TriggerUpdate.Builder description(String description)
A description of this trigger.
description
- A description of this trigger.TriggerUpdate.Builder schedule(String schedule)
A cron
expression used to specify the schedule (see Time-Based Schedules
for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify:
cron(15 12 * * ? *)
.
schedule
- A cron
expression used to specify the schedule (see Time-Based
Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would
specify: cron(15 12 * * ? *)
.TriggerUpdate.Builder actions(Collection<Action> actions)
The actions initiated by this trigger.
actions
- The actions initiated by this trigger.TriggerUpdate.Builder actions(Action... actions)
The actions initiated by this trigger.
actions
- The actions initiated by this trigger.TriggerUpdate.Builder actions(Consumer<Action.Builder>... actions)
The actions initiated by this trigger.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #actions(List)
.actions
- a consumer that will call methods on List.Builder
#actions(List)
TriggerUpdate.Builder predicate(Predicate predicate)
The predicate of this trigger, which defines when it will fire.
predicate
- The predicate of this trigger, which defines when it will fire.default TriggerUpdate.Builder predicate(Consumer<Predicate.Builder> predicate)
The predicate of this trigger, which defines when it will fire.
This is a convenience that creates an instance of thePredicate.Builder
avoiding the need to create
one manually via Predicate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to predicate(Predicate)
.predicate
- a consumer that will call methods on Predicate.Builder
predicate(Predicate)
Copyright © 2020. All rights reserved.