BigQuery Data Transfer V1 Client - Class ScheduleOptionsV2 (2.1.5)

Reference documentation and code samples for the BigQuery Data Transfer V1 Client 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.

Generated from protobuf message google.cloud.bigquery.datatransfer.v1.ScheduleOptionsV2

Namespace

Google \ Cloud \ BigQuery \ DataTransfer \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ time_based_schedule
TimeBasedSchedule

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

↳ manual_schedule
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.

↳ event_driven_schedule
EventDrivenSchedule

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

getTimeBasedSchedule

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

Returns
Type
Description

hasTimeBasedSchedule

setTimeBasedSchedule

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

Parameter
Name
Description
Returns
Type
Description
$this

getManualSchedule

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
Type
Description

hasManualSchedule

setManualSchedule

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.

Parameter
Name
Description
Returns
Type
Description
$this

getEventDrivenSchedule

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

Returns
Type
Description

hasEventDrivenSchedule

setEventDrivenSchedule

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

Parameter
Name
Description
Returns
Type
Description
$this

getSchedule

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: