@Generated(value="software.amazon.awssdk:codegen") public final class Trigger extends Object implements StructuredPojo, 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The trigger ID.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
Name of the trigger.
|
Predicate |
predicate()
The predicate of this trigger.
|
String |
schedule()
A
cron expression used to specify the schedule (see Time-Based Schedules for
Jobs and Crawlers. |
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
TriggerType |
type()
The type of trigger that this is.
|
String |
typeAsString()
The type of trigger that this is.
|
copy
public String name()
Name of the trigger.
public String id()
The trigger ID.
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()
.
TriggerType
public 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()
.
TriggerType
public 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()
.
TriggerState
public 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()
.
TriggerState
public 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 List<Action> actions()
The actions initiated by this trigger.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Predicate predicate()
The predicate of this trigger.
public Trigger.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Trigger.Builder,Trigger>
public static Trigger.Builder builder()
public static Class<? extends Trigger.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.