BigqueryDataTransferConfigScheduleOptions class
schedule_options block (max=1) — fine-grained overrides for the
cron schedule defined on the parent
GoogleBigqueryDataTransferConfig.schedule slot.
Set disableAutoScheduling to TfArg.literal(true) to suppress the
cron entirely — runs must then be triggered manually via
transferConfigs.startManualRuns. startTime and endTime are
RFC3339 UTC timestamps that bound when the cron is allowed to fire
(manual runs are not constrained by them).
- Annotations
-
- @immutable
Constructors
-
BigqueryDataTransferConfigScheduleOptions({TfArg<
bool> ? disableAutoScheduling, TfArg<String> ? startTime, TfArg<String> ? endTime}) -
const
Properties
-
disableAutoScheduling
→ TfArg<
bool> ? -
If true, automatic scheduling is disabled for this transfer
config. The
GoogleBigqueryDataTransferConfig.schedulefield is ignored when this is set; onlytransferConfigs.startManualRunswill fire runs.final -
endTime
→ TfArg<
String> ? -
RFC3339 UTC timestamp. After this moment, the cron stops firing
(manual runs are still allowed). Optional.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
startTime
→ TfArg<
String> ? -
RFC3339 UTC timestamp (e.g.
"2026-01-01T00:00:00Z"). The first scheduled run will occur at or after this moment. Optional — defaults to "now" when omitted.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toArgMap(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited