@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduledTriggerProperties extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration details of a scheduled-trigger flow that you define. 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 |
getFirstExecutionFrom()
Specifies the date range for the records to import from the connector in the first flow run.
|
Date |
getScheduleEndTime()
Specifies the scheduled end time for a scheduled-trigger flow.
|
String |
getScheduleExpression()
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
|
Long |
getScheduleOffset()
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
|
Date |
getScheduleStartTime()
Specifies the scheduled start time for a scheduled-trigger flow.
|
String |
getTimezone()
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
|
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 |
setFirstExecutionFrom(Date firstExecutionFrom)
Specifies the date range for the records to import from the connector in the first flow run.
|
void |
setScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a scheduled-trigger flow.
|
void |
setScheduleExpression(String scheduleExpression)
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
|
void |
setScheduleOffset(Long scheduleOffset)
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
|
void |
setScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a scheduled-trigger flow.
|
void |
setTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
|
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 |
withFirstExecutionFrom(Date firstExecutionFrom)
Specifies the date range for the records to import from the connector in the first flow run.
|
ScheduledTriggerProperties |
withScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a scheduled-trigger flow.
|
ScheduledTriggerProperties |
withScheduleExpression(String scheduleExpression)
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
|
ScheduledTriggerProperties |
withScheduleOffset(Long scheduleOffset)
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
|
ScheduledTriggerProperties |
withScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a scheduled-trigger flow.
|
ScheduledTriggerProperties |
withTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
|
public void setScheduleExpression(String scheduleExpression)
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
scheduleExpression
- The scheduling expression that determines the rate at which the schedule will run, for example rate (5
minutes).public String getScheduleExpression()
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
public ScheduledTriggerProperties withScheduleExpression(String scheduleExpression)
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
scheduleExpression
- The scheduling expression that determines the rate at which the schedule will run, for example rate (5
minutes).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 scheduled-trigger flow.
scheduleStartTime
- Specifies the scheduled start time for a scheduled-trigger flow.public Date getScheduleStartTime()
Specifies the scheduled start time for a scheduled-trigger flow.
public ScheduledTriggerProperties withScheduleStartTime(Date scheduleStartTime)
Specifies the scheduled start time for a scheduled-trigger flow.
scheduleStartTime
- Specifies the scheduled start time for a scheduled-trigger flow.public void setScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a scheduled-trigger flow.
scheduleEndTime
- Specifies the scheduled end time for a scheduled-trigger flow.public Date getScheduleEndTime()
Specifies the scheduled end time for a scheduled-trigger flow.
public ScheduledTriggerProperties withScheduleEndTime(Date scheduleEndTime)
Specifies the scheduled end time for a scheduled-trigger flow.
scheduleEndTime
- Specifies the scheduled end time for a scheduled-trigger flow.public void setTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
timezone
- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.public String getTimezone()
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
public ScheduledTriggerProperties withTimezone(String timezone)
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
timezone
- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.public void setScheduleOffset(Long scheduleOffset)
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
scheduleOffset
- Specifies the optional offset that is added to the time interval for a schedule-triggered flow.public Long getScheduleOffset()
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
public ScheduledTriggerProperties withScheduleOffset(Long scheduleOffset)
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
scheduleOffset
- Specifies the optional offset that is added to the time interval for a schedule-triggered flow.public void setFirstExecutionFrom(Date firstExecutionFrom)
Specifies the date range for the records to import from the connector in the first flow run.
firstExecutionFrom
- Specifies the date range for the records to import from the connector in the first flow run.public Date getFirstExecutionFrom()
Specifies the date range for the records to import from the connector in the first flow run.
public ScheduledTriggerProperties withFirstExecutionFrom(Date firstExecutionFrom)
Specifies the date range for the records to import from the connector in the first flow run.
firstExecutionFrom
- Specifies the date range for the records to import from the connector in the first flow run.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.