@Generated(value="software.amazon.awssdk:codegen") public final class Trigger extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Trigger.Builder,Trigger>
Information about a specific trigger.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Trigger.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<Action> |
actions()
The actions initiated by this trigger.
|
static Trigger.Builder |
builder() |
String |
description()
A description of this trigger.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActions()
Returns true if the Actions property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
String |
id()
Reserved for future use.
|
String |
name()
The name of the trigger.
|
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 Trigger.Builder> |
serializableBuilderClass() |
TriggerState |
state()
The current state of the trigger.
|
String |
stateAsString()
The current state of the trigger.
|
Trigger.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TriggerType |
type()
The type of trigger that this is.
|
String |
typeAsString()
The type of trigger that this is.
|
String |
workflowName()
The name of the workflow associated with the trigger.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
The name of the trigger.
public String workflowName()
The name of the workflow associated with the trigger.
public String id()
Reserved for future use.
public TriggerType type()
The type of trigger that this is.
If the service returns an enum value that is not available in the current SDK version, type will return
TriggerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
TriggerTypepublic String typeAsString()
The type of trigger that this is.
If the service returns an enum value that is not available in the current SDK version, type will return
TriggerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
TriggerTypepublic TriggerState state()
The current state of the trigger.
If the service returns an enum value that is not available in the current SDK version, state will return
TriggerState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
TriggerStatepublic String stateAsString()
The current state of the trigger.
If the service returns an enum value that is not available in the current SDK version, state will return
TriggerState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
TriggerStatepublic String description()
A description of this trigger.
public 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 boolean hasActions()
public List<Action> actions()
The actions initiated by this trigger.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasActions() to see if a value was sent in this field.
public Predicate predicate()
The predicate of this trigger, which defines when it will fire.
public Trigger.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Trigger.Builder,Trigger>public static Trigger.Builder builder()
public static Class<? extends Trigger.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.