@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduledTriggerProperties extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration details of a schedule-triggered flow as defined by the user. Currently, these settings
only apply to the Scheduled
trigger type.
Constructor and Description |
---|
ScheduledTriggerProperties() |
Modifier and Type | Method and Description |
---|---|
ScheduledTriggerProperties |
clone() |
boolean |
equals(Object obj) |
String |
getDataPullMode()
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
Date |
getScheduleEndTime()
Specifies the scheduled end time for a schedule-triggered flow.
|
String |
getScheduleExpression()
The scheduling expression that determines when and how often the rule runs.
|
Date |
getScheduleStartTime()
Specifies the scheduled start time for a schedule-triggered flow.
|
String |
getTimezone()
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataPullMode(String dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
void |
setScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a schedule-triggered flow.
|
void |
setScheduleExpression(String scheduleExpression)
The scheduling expression that determines when and how often the rule runs.
|
void |
setScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a schedule-triggered flow.
|
void |
setTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
|
String |
toString()
Returns a string representation of this object.
|
ScheduledTriggerProperties |
withDataPullMode(DataPullMode dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
ScheduledTriggerProperties |
withDataPullMode(String dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
ScheduledTriggerProperties |
withScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a schedule-triggered flow.
|
ScheduledTriggerProperties |
withScheduleExpression(String scheduleExpression)
The scheduling expression that determines when and how often the rule runs.
|
ScheduledTriggerProperties |
withScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a schedule-triggered flow.
|
ScheduledTriggerProperties |
withTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
|
public void setScheduleExpression(String scheduleExpression)
The scheduling expression that determines when and how often the rule runs.
scheduleExpression
- The scheduling expression that determines when and how often the rule runs.public String getScheduleExpression()
The scheduling expression that determines when and how often the rule runs.
public ScheduledTriggerProperties withScheduleExpression(String scheduleExpression)
The scheduling expression that determines when and how often the rule runs.
scheduleExpression
- The scheduling expression that determines when and how often the rule runs.public void setDataPullMode(String dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
dataPullMode
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each
flow run.DataPullMode
public String getDataPullMode()
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
DataPullMode
public ScheduledTriggerProperties withDataPullMode(String dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
dataPullMode
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each
flow run.DataPullMode
public ScheduledTriggerProperties withDataPullMode(DataPullMode dataPullMode)
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
dataPullMode
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each
flow run.DataPullMode
public void setScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a schedule-triggered flow.
scheduleStartTime
- Specifies the scheduled start time for a schedule-triggered flow.public Date getScheduleStartTime()
Specifies the scheduled start time for a schedule-triggered flow.
public ScheduledTriggerProperties withScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a schedule-triggered flow.
scheduleStartTime
- Specifies the scheduled start time for a schedule-triggered flow.public void setScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a schedule-triggered flow.
scheduleEndTime
- Specifies the scheduled end time for a schedule-triggered flow.public Date getScheduleEndTime()
Specifies the scheduled end time for a schedule-triggered flow.
public ScheduledTriggerProperties withScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a schedule-triggered flow.
scheduleEndTime
- Specifies the scheduled end time for a schedule-triggered flow.public void setTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
timezone
- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.public String getTimezone()
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
public ScheduledTriggerProperties withTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.
timezone
- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow.public String toString()
toString
in class Object
Object.toString()
public ScheduledTriggerProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.