Interface TriggerUpdate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TriggerUpdate.Builder,,TriggerUpdate> SdkBuilder<TriggerUpdate.Builder,,TriggerUpdate> SdkPojo
- Enclosing class:
TriggerUpdate
-
Method Summary
Modifier and TypeMethodDescriptionactions(Collection<Action> actions) The actions initiated by this trigger.actions(Consumer<Action.Builder>... actions) The actions initiated by this trigger.The actions initiated by this trigger.description(String description) A description of this trigger.default TriggerUpdate.BuildereventBatchingCondition(Consumer<EventBatchingCondition.Builder> eventBatchingCondition) Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.eventBatchingCondition(EventBatchingCondition eventBatchingCondition) Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.Reserved for future use.default TriggerUpdate.Builderpredicate(Consumer<Predicate.Builder> predicate) The predicate of this trigger, which defines when it will fire.The predicate of this trigger, which defines when it will fire.Acronexpression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
Reserved for future use.
- Parameters:
name- Reserved for future use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of this trigger.
- Parameters:
description- A description of this trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedule
A
cronexpression 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 * * ? *).- Parameters:
schedule- Acronexpression 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 * * ? *).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions initiated by this trigger.
- Parameters:
actions- The actions initiated by this trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions initiated by this trigger.
- Parameters:
actions- The actions initiated by this trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions initiated by this trigger.
This is a convenience method that creates an instance of theAction.Builderavoiding the need to create one manually viaAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactions(List<Action>).- Parameters:
actions- a consumer that will call methods onAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
predicate
The predicate of this trigger, which defines when it will fire.
- Parameters:
predicate- The predicate of this trigger, which defines when it will fire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predicate
The predicate of this trigger, which defines when it will fire.
This is a convenience method that creates an instance of thePredicate.Builderavoiding the need to create one manually viaPredicate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topredicate(Predicate).- Parameters:
predicate- a consumer that will call methods onPredicate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventBatchingCondition
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
- Parameters:
eventBatchingCondition- Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBatchingCondition
default TriggerUpdate.Builder eventBatchingCondition(Consumer<EventBatchingCondition.Builder> eventBatchingCondition) Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
This is a convenience method that creates an instance of theEventBatchingCondition.Builderavoiding the need to create one manually viaEventBatchingCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeventBatchingCondition(EventBatchingCondition).- Parameters:
eventBatchingCondition- a consumer that will call methods onEventBatchingCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-