Reference documentation and code samples for the BigQuery Data Transfer Service V1 API class Google::Cloud::Bigquery::DataTransfer::V1::ScheduleOptionsV2.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#event_driven_schedule
def event_driven_schedule() -> ::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule
-
(::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule) — Event driven transfer schedule options. If set, the transfer will be
scheduled upon events arrial.
Note: The following fields are mutually exclusive:
event_driven_schedule
,time_based_schedule
,manual_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#event_driven_schedule=
def event_driven_schedule=(value) -> ::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule
-
value (::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule) — Event driven transfer schedule options. If set, the transfer will be
scheduled upon events arrial.
Note: The following fields are mutually exclusive:
event_driven_schedule
,time_based_schedule
,manual_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule) — Event driven transfer schedule options. If set, the transfer will be
scheduled upon events arrial.
Note: The following fields are mutually exclusive:
event_driven_schedule
,time_based_schedule
,manual_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#manual_schedule
def manual_schedule() -> ::Google::Cloud::Bigquery::DataTransfer::V1::ManualSchedule
-
(::Google::Cloud::Bigquery::DataTransfer::V1::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.
Note: The following fields are mutually exclusive:
manual_schedule
,time_based_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#manual_schedule=
def manual_schedule=(value) -> ::Google::Cloud::Bigquery::DataTransfer::V1::ManualSchedule
-
value (::Google::Cloud::Bigquery::DataTransfer::V1::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.
Note: The following fields are mutually exclusive:
manual_schedule
,time_based_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Bigquery::DataTransfer::V1::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.
Note: The following fields are mutually exclusive:
manual_schedule
,time_based_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#time_based_schedule
def time_based_schedule() -> ::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule
-
(::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule) — Time based transfer schedule options. This is the default schedule
option.
Note: The following fields are mutually exclusive:
time_based_schedule
,manual_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#time_based_schedule=
def time_based_schedule=(value) -> ::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule
-
value (::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule) — Time based transfer schedule options. This is the default schedule
option.
Note: The following fields are mutually exclusive:
time_based_schedule
,manual_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule) — Time based transfer schedule options. This is the default schedule
option.
Note: The following fields are mutually exclusive:
time_based_schedule
,manual_schedule
,event_driven_schedule
. If a field in that set is populated, all other fields in the set will automatically be cleared.