@Generated(value="software.amazon.awssdk:codegen") public final class ScheduledTriggerProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ScheduledTriggerProperties.Builder,ScheduledTriggerProperties>
Specifies the configuration details of a schedule-triggered flow as defined by the user. Currently, these settings
only apply to the Scheduled trigger type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScheduledTriggerProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ScheduledTriggerProperties.Builder |
builder() |
DataPullMode |
dataPullMode()
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
String |
dataPullModeAsString()
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow
run.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
firstExecutionFrom()
Specifies the date range for the records to import from the connector in the first flow run.
|
Integer |
flowErrorDeactivationThreshold()
Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
scheduleEndTime()
The time at which the scheduled flow ends.
|
String |
scheduleExpression()
The scheduling expression that determines the rate at which the schedule will run, for example
rate(5minutes). |
Long |
scheduleOffset()
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
|
Instant |
scheduleStartTime()
The time at which the scheduled flow starts.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ScheduledTriggerProperties.Builder> |
serializableBuilderClass() |
String |
timezone()
Specifies the time zone used when referring to the dates and times of a scheduled flow, such as
America/New_York. |
ScheduledTriggerProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String scheduleExpression()
The scheduling expression that determines the rate at which the schedule will run, for example
rate(5minutes).
rate(5minutes).public final DataPullMode 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, dataPullMode will
return DataPullMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataPullModeAsString().
DataPullModepublic final String 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, dataPullMode will
return DataPullMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataPullModeAsString().
DataPullModepublic final Instant 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.
2022-04-26T13:00:00-07:00.public final Instant 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.
2022-04-27T13:00:00-07:00.public final String 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.
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.
public final Long scheduleOffset()
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
public final Instant firstExecutionFrom()
Specifies the date range for the records to import from the connector in the first flow run.
public final Integer flowErrorDeactivationThreshold()
Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
public ScheduledTriggerProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ScheduledTriggerProperties.Builder,ScheduledTriggerProperties>public static ScheduledTriggerProperties.Builder builder()
public static Class<? extends ScheduledTriggerProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.