public static final class CfnFlow.ScheduledTriggerPropertiesProperty.Builder
extends java.lang.Object
CfnFlow.ScheduledTriggerPropertiesProperty
Constructor and Description |
---|
Builder() |
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder scheduleExpression(java.lang.String scheduleExpression)
CfnFlow.ScheduledTriggerPropertiesProperty.getScheduleExpression()
scheduleExpression
- The scheduling expression that determines the rate at which the schedule will run, for example `rate(5minutes)` . This parameter is required.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder dataPullMode(java.lang.String dataPullMode)
CfnFlow.ScheduledTriggerPropertiesProperty.getDataPullMode()
dataPullMode
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder firstExecutionFrom(java.lang.Number firstExecutionFrom)
CfnFlow.ScheduledTriggerPropertiesProperty.getFirstExecutionFrom()
firstExecutionFrom
- Specifies the date range for the records to import from the connector in the first flow run.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder flowErrorDeactivationThreshold(java.lang.Number flowErrorDeactivationThreshold)
flowErrorDeactivationThreshold
- `CfnFlow.ScheduledTriggerPropertiesProperty.FlowErrorDeactivationThreshold`.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder scheduleEndTime(java.lang.Number scheduleEndTime)
CfnFlow.ScheduledTriggerPropertiesProperty.getScheduleEndTime()
scheduleEndTime
- The time at which the scheduled flow ends.
The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00
.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder scheduleOffset(java.lang.Number scheduleOffset)
CfnFlow.ScheduledTriggerPropertiesProperty.getScheduleOffset()
scheduleOffset
- Specifies the optional offset that is added to the time interval for a schedule-triggered flow.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder scheduleStartTime(java.lang.Number scheduleStartTime)
CfnFlow.ScheduledTriggerPropertiesProperty.getScheduleStartTime()
scheduleStartTime
- The time at which the scheduled flow starts.
The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00
.this
public CfnFlow.ScheduledTriggerPropertiesProperty.Builder timeZone(java.lang.String timeZone)
CfnFlow.ScheduledTriggerPropertiesProperty.getTimeZone()
timeZone
- Specifies the time zone used when referring to the dates and times of a scheduled flow, such as `America/New_York` .
This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.
If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York
timezone are -04:00
EDT and -05:00 EST
.
this
public CfnFlow.ScheduledTriggerPropertiesProperty build()
CfnFlow.ScheduledTriggerPropertiesProperty
java.lang.NullPointerException
- if any required attribute was not provided