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.
Implements
Inherited Members
Namespace: Google.Apis.BigQueryDataTransfer.v1.Data
Assembly: Google.Apis.BigQueryDataTransfer.v1.dll
Syntax
public class ScheduleOptionsV2 : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EventDrivenSchedule
Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.
Declaration
[JsonProperty("eventDrivenSchedule")]
public virtual EventDrivenSchedule EventDrivenSchedule { get; set; }
Property Value
Type | Description |
---|---|
EventDrivenSchedule |
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.
Declaration
[JsonProperty("manualSchedule")]
public virtual ManualSchedule ManualSchedule { get; set; }
Property Value
Type | Description |
---|---|
ManualSchedule |
TimeBasedSchedule
Time based transfer schedule options. This is the default schedule option.
Declaration
[JsonProperty("timeBasedSchedule")]
public virtual TimeBasedSchedule TimeBasedSchedule { get; set; }
Property Value
Type | Description |
---|---|
TimeBasedSchedule |