Google BigQuery Data Transfer v1 API - Class ScheduleOptionsV2 (4.10.0)

public sealed class ScheduleOptionsV2 : IMessage<ScheduleOptionsV2>, IEquatable<ScheduleOptionsV2>, IDeepCloneable<ScheduleOptionsV2>, IBufferMessage, IMessage

Reference documentation and code samples for the Google BigQuery Data Transfer v1 API class 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.

Inheritance

object > ScheduleOptionsV2

Namespace

Google.Cloud.BigQuery.DataTransfer.V1

Assembly

Google.Cloud.BigQuery.DataTransfer.V1.dll

Constructors

ScheduleOptionsV2()

public ScheduleOptionsV2()

ScheduleOptionsV2(ScheduleOptionsV2)

public ScheduleOptionsV2(ScheduleOptionsV2 other)
Parameter
Name Description
other ScheduleOptionsV2

Properties

EventDrivenSchedule

public EventDrivenSchedule EventDrivenSchedule { get; set; }

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

Property Value
Type Description
EventDrivenSchedule

ManualSchedule

public ManualSchedule ManualSchedule { get; set; }

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.

Property Value
Type Description
ManualSchedule

ScheduleCase

public ScheduleOptionsV2.ScheduleOneofCase ScheduleCase { get; }
Property Value
Type Description
ScheduleOptionsV2ScheduleOneofCase

TimeBasedSchedule

public TimeBasedSchedule TimeBasedSchedule { get; set; }

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

Property Value
Type Description
TimeBasedSchedule