Class ScheduleOptionsV2 (3.16.0)

ScheduleOptionsV2(mapping=None, *, ignore_unknown_fields=False, **kwargs)

V2 options customizing different types of data transfer schedule. This field supports existing time-based and manual transfer schedule. Also supports Event-Driven transfer schedule. ScheduleOptionsV2 cannot be used together with ScheduleOptions/Schedule.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
time_based_schedule google.cloud.bigquery_datatransfer_v1.types.TimeBasedSchedule
Time based transfer schedule options. This is the default schedule option. This field is a member of oneof_ schedule.
manual_schedule google.cloud.bigquery_datatransfer_v1.types.ManualSchedule
Manual transfer schedule. If set, the transfer run will not be auto-scheduled by the system, unless the client invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling = true. This field is a member of oneof_ schedule.
event_driven_schedule google.cloud.bigquery_datatransfer_v1.types.EventDrivenSchedule
Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial. This field is a member of oneof_ schedule.