Class CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty>
- Enclosing interface:
CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty
@Stability(Stable)
public static final class CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataPullMode(String dataPullMode) firstExecutionFrom(Number firstExecutionFrom) scheduleEndTime(Number scheduleEndTime) scheduleExpression(String scheduleExpression) scheduleOffset(Number scheduleOffset) scheduleStartTime(Number scheduleStartTime)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataPullMode
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder dataPullMode(String dataPullMode) - Parameters:
dataPullMode- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.- Returns:
this
-
firstExecutionFrom
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder firstExecutionFrom(Number firstExecutionFrom) Sets the value ofCfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.getFirstExecutionFrom()- Parameters:
firstExecutionFrom- Specifies the date range for the records to import from the connector in the first flow run.- Returns:
this
-
scheduleEndTime
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder scheduleEndTime(Number scheduleEndTime) - Parameters:
scheduleEndTime- Specifies the scheduled end time for a scheduled-trigger flow.- Returns:
this
-
scheduleExpression
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder scheduleExpression(String scheduleExpression) Sets the value ofCfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.getScheduleExpression()- Parameters:
scheduleExpression- The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).- Returns:
this
-
scheduleOffset
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder scheduleOffset(Number scheduleOffset) - Parameters:
scheduleOffset- Specifies the optional offset that is added to the time interval for a schedule-triggered flow.- Returns:
this
-
scheduleStartTime
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder scheduleStartTime(Number scheduleStartTime) Sets the value ofCfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.getScheduleStartTime()- Parameters:
scheduleStartTime- Specifies the scheduled start time for a scheduled-trigger flow. The value must be a date/time value in EPOCH format.- Returns:
this
-
timezone
@Stability(Stable) public CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty.Builder timezone(String timezone) - Parameters:
timezone- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty>- Returns:
- a new instance of
CfnIntegrationPropsMixin.ScheduledTriggerPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-