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.schedule field is ignored when this is set; only transferConfigs.startManualRuns will 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