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.