Class ScheduledTriggerProperties
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ScheduledTriggerProperties.Builder,ScheduledTriggerProperties>
Specifies the configuration details of a scheduled-trigger flow that you define. Currently, these settings only apply to the scheduled-trigger type.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final DataPullModeSpecifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.final StringSpecifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InstantSpecifies the date range for the records to import from the connector in the first flow run.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantSpecifies the scheduled end time for a scheduled-trigger flow.final StringThe scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).final LongSpecifies the optional offset that is added to the time interval for a schedule-triggered flow.final InstantSpecifies the scheduled start time for a scheduled-trigger flow.static Class<? extends ScheduledTriggerProperties.Builder> final Stringtimezone()Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
scheduleExpression
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
- Returns:
- The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
-
dataPullMode
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
If the service returns an enum value that is not available in the current SDK version,
dataPullModewill returnDataPullMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataPullModeAsString().- Returns:
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
- See Also:
-
dataPullModeAsString
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
If the service returns an enum value that is not available in the current SDK version,
dataPullModewill returnDataPullMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataPullModeAsString().- Returns:
- Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
- See Also:
-
scheduleStartTime
Specifies the scheduled start time for a scheduled-trigger flow.
- Returns:
- Specifies the scheduled start time for a scheduled-trigger flow.
-
scheduleEndTime
Specifies the scheduled end time for a scheduled-trigger flow.
- Returns:
- Specifies the scheduled end time for a scheduled-trigger flow.
-
timezone
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
- Returns:
- Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
-
scheduleOffset
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
- Returns:
- Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
-
firstExecutionFrom
Specifies the date range for the records to import from the connector in the first flow run.
- Returns:
- Specifies the date range for the records to import from the connector in the first flow run.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ScheduledTriggerProperties.Builder,ScheduledTriggerProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-