@Generated(value="software.amazon.awssdk:codegen") public final class TriggerUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TriggerUpdate.Builder,TriggerUpdate>
A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TriggerUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<Action> |
actions()
The actions initiated by this trigger.
|
static TriggerUpdate.Builder |
builder() |
String |
description()
A description of this trigger.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
EventBatchingCondition |
eventBatchingCondition()
Batch condition that must be met (specified number of events received or batch time window expired) before
EventBridge event trigger fires.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActions()
For responses, this returns true if the service returned a value for the Actions property.
|
int |
hashCode() |
String |
name()
Reserved for future use.
|
Predicate |
predicate()
The predicate of this trigger, which defines when it will fire.
|
String |
schedule()
A
cron expression used to specify the schedule (see Time-Based Schedules for
Jobs and Crawlers. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends TriggerUpdate.Builder> |
serializableBuilderClass() |
TriggerUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
Reserved for future use.
public final String description()
A description of this trigger.
public final 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 * * ? *).
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 * * ? *).public final boolean hasActions()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<Action> actions()
The actions initiated by this trigger.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActions() method.
public final Predicate predicate()
The predicate of this trigger, which defines when it will fire.
public final EventBatchingCondition eventBatchingCondition()
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
public TriggerUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TriggerUpdate.Builder,TriggerUpdate>public static TriggerUpdate.Builder builder()
public static Class<? extends TriggerUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.