@Generated(value="software.amazon.awssdk:codegen") public class TriggerUpdate extends Object implements StructuredPojo, ToCopyableBuilder<TriggerUpdate.Builder,TriggerUpdate>
A structure used to provide information used to updata a trigger.
| 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
name()
The name of the trigger.
|
Predicate |
predicate()
The predicate of this trigger, which defines when it will fire.
|
String |
schedule()
An updated
cron expression used to specify the schedule (see Time-Based Schedules for
Jobs and Crawlers. |
static Class<? extends TriggerUpdate.Builder> |
serializableBuilderClass() |
TriggerUpdate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic String name()
The name of the trigger.
public String description()
A description of this trigger.
public String schedule()
An updated 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, which defines when it will fire.
public TriggerUpdate.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<TriggerUpdate.Builder,TriggerUpdate>public static TriggerUpdate.Builder builder()
public static Class<? extends TriggerUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.