Class: Google::Cloud::Bigquery::DataTransfer::V1::ScheduleOptionsV2

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/bigquery/datatransfer/v1/transfer.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#event_driven_schedule::Google::Cloud::Bigquery::DataTransfer::V1::EventDrivenSchedule

Returns Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.

Returns:



78
79
80
81
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/transfer.rb', line 78

class ScheduleOptionsV2
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#manual_schedule::Google::Cloud::Bigquery::DataTransfer::V1::ManualSchedule

Returns 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.

Returns:



78
79
80
81
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/transfer.rb', line 78

class ScheduleOptionsV2
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#time_based_schedule::Google::Cloud::Bigquery::DataTransfer::V1::TimeBasedSchedule

Returns Time based transfer schedule options. This is the default schedule option.

Returns:



78
79
80
81
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/transfer.rb', line 78

class ScheduleOptionsV2
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end