<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/bigquery/datatransfer/v1/datatransfer.proto

namespace GPBMetadata\Google\Cloud\Bigquery\Datatransfer\V1;

class Datatransfer
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Bigquery\Datatransfer\V1\Transfer::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
‚P
8google/cloud/bigquery/datatransfer/v1/datatransfer.proto%google.cloud.bigquery.datatransfer.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto4google/cloud/bigquery/datatransfer/v1/transfer.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/protobuf/wrappers.proto"…
DataSourceParameter
param_id (	
display_name (	
description (	M
type (2?.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type
required (
repeated (
validation_regex (	
allowed_values (	/
	min_value	 (2.google.protobuf.DoubleValue/
	max_value
 (2.google.protobuf.DoubleValueJ
fields (2:.google.cloud.bigquery.datatransfer.v1.DataSourceParameter
validation_description (	
validation_help_url (	
	immutable (
recurse (

deprecated ("i
Type
TYPE_UNSPECIFIED 

STRING
INTEGER

DOUBLE
BOOLEAN

RECORD
	PLUS_PAGE"œ	

DataSource
name (	BàA
data_source_id (	
display_name (	
description (	
	client_id (	
scopes (	N
transfer_type (23.google.cloud.bigquery.datatransfer.v1.TransferTypeB\'
supports_multiple_transfers (B
update_deadline_seconds	 (
default_schedule
 (	 
supports_custom_schedule (N

parameters (2:.google.cloud.bigquery.datatransfer.v1.DataSourceParameter
help_url (	_
authorization_type (2C.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType\\
data_refresh_type (2A.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType(
 default_data_refresh_window_days (
manual_runs_disabled (<
minimum_schedule_interval (2.google.protobuf.Duration"Š
AuthorizationType"
AUTHORIZATION_TYPE_UNSPECIFIED 
AUTHORIZATION_CODE"
GOOGLE_PLUS_AUTHORIZATION_CODE
FIRST_PARTY_OAUTH"c
DataRefreshType!
DATA_REFRESH_TYPE_UNSPECIFIED 
SLIDING_WINDOW
CUSTOM_SLIDING_WINDOW:¥êA¡
.bigquerydatatransfer.googleapis.com/DataSource,projects/{project}/dataSources/{data_source}Aprojects/{project}/locations/{location}/dataSources/{data_source}"\\
GetDataSourceRequestD
name (	B6àAúA0
.bigquerydatatransfer.googleapis.com/DataSource"‡
ListDataSourcesRequestF
parent (	B6àAúA0.bigquerydatatransfer.googleapis.com/DataSource

page_token (	
	page_size ("€
ListDataSourcesResponseG
data_sources (21.google.cloud.bigquery.datatransfer.v1.DataSource
next_page_token (	BàA"Ž
CreateTransferConfigRequestJ
parent (	B:àAúA42bigquerydatatransfer.googleapis.com/TransferConfigS
transfer_config (25.google.cloud.bigquery.datatransfer.v1.TransferConfigBàA
authorization_code (	
version_info (	
service_account_name (	"ø
UpdateTransferConfigRequestS
transfer_config (25.google.cloud.bigquery.datatransfer.v1.TransferConfigBàA
authorization_code (	4
update_mask (2.google.protobuf.FieldMaskBàA
version_info (	
service_account_name (	"d
GetTransferConfigRequestH
name (	B:àAúA4
2bigquerydatatransfer.googleapis.com/TransferConfig"g
DeleteTransferConfigRequestH
name (	B:àAúA4
2bigquerydatatransfer.googleapis.com/TransferConfig"V
GetTransferRunRequest=
name (	B/àAúA)
\'bigquerydatatransfer.googleapis.com/Run"Y
DeleteTransferRunRequest=
name (	B/àAúA)
\'bigquerydatatransfer.googleapis.com/Run"¨
ListTransferConfigsRequestJ
parent (	B:àAúA42bigquerydatatransfer.googleapis.com/TransferConfig
data_source_ids (	

page_token (	
	page_size ("‘
ListTransferConfigsResponseT
transfer_configs (25.google.cloud.bigquery.datatransfer.v1.TransferConfigBàA
next_page_token (	BàA"Þ
ListTransferRunsRequest?
parent (	B/àAúA)\'bigquerydatatransfer.googleapis.com/RunD
states (24.google.cloud.bigquery.datatransfer.v1.TransferState

page_token (	
	page_size (^
run_attempt (2I.google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest.RunAttempt"5

RunAttempt
RUN_ATTEMPT_UNSPECIFIED 

LATEST"ˆ
ListTransferRunsResponseN
transfer_runs (22.google.cloud.bigquery.datatransfer.v1.TransferRunBàA
next_page_token (	BàA"à
ListTransferLogsRequest?
parent (	B/àAúA)
\'bigquerydatatransfer.googleapis.com/Run

page_token (	
	page_size (]
message_types (2F.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity"
ListTransferLogsResponseV
transfer_messages (26.google.cloud.bigquery.datatransfer.v1.TransferMessageBàA
next_page_token (	BàA"^
CheckValidCredsRequestD
name (	B6àAúA0
.bigquerydatatransfer.googleapis.com/DataSource"2
CheckValidCredsResponse
has_valid_creds ("Ñ
ScheduleTransferRunsRequestJ
parent (	B:àAúA4
2bigquerydatatransfer.googleapis.com/TransferConfig3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA"`
ScheduleTransferRunsResponse@
runs (22.google.cloud.bigquery.datatransfer.v1.TransferRun"‡
StartManualTransferRunsRequestG
parent (	B7úA4
2bigquerydatatransfer.googleapis.com/TransferConfigo
requested_time_range (2O.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRangeH 8
requested_run_time (2.google.protobuf.TimestampH i
	TimeRange.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.TimestampB
time"c
StartManualTransferRunsResponse@
runs (22.google.cloud.bigquery.datatransfer.v1.TransferRun"A
EnrollDataSourcesRequest
name (	
data_source_ids (	2 !
DataTransferServiceæ
GetDataSource;.google.cloud.bigquery.datatransfer.v1.GetDataSourceRequest1.google.cloud.bigquery.datatransfer.v1.DataSource"e‚Óä“X//v1/{name=projects/*/locations/*/dataSources/*}Z%#/v1/{name=projects/*/dataSources/*}ÚAnameù
ListDataSources=.google.cloud.bigquery.datatransfer.v1.ListDataSourcesRequest>.google.cloud.bigquery.datatransfer.v1.ListDataSourcesResponse"g‚Óä“X//v1/{parent=projects/*/locations/*}/dataSourcesZ%#/v1/{parent=projects/*}/dataSourcesÚAparent¶
CreateTransferConfigB.google.cloud.bigquery.datatransfer.v1.CreateTransferConfigRequest5.google.cloud.bigquery.datatransfer.v1.TransferConfig"¢‚Óä“‚"3/v1/{parent=projects/*/locations/*}/transferConfigs:transfer_configZ:"\'/v1/{parent=projects/*}/transferConfigs:transfer_configÚAparent,transfer_configÛ
UpdateTransferConfigB.google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest5.google.cloud.bigquery.datatransfer.v1.TransferConfig"Ç‚Óä“¢2C/v1/{transfer_config.name=projects/*/locations/*/transferConfigs/*}:transfer_configZJ27/v1/{transfer_config.name=projects/*/transferConfigs/*}:transfer_configÚAtransfer_config,update_maská
DeleteTransferConfigB.google.cloud.bigquery.datatransfer.v1.DeleteTransferConfigRequest.google.protobuf.Empty"m‚Óä“`*3/v1/{name=projects/*/locations/*/transferConfigs/*}Z)*\'/v1/{name=projects/*/transferConfigs/*}ÚAnameú
GetTransferConfig?.google.cloud.bigquery.datatransfer.v1.GetTransferConfigRequest5.google.cloud.bigquery.datatransfer.v1.TransferConfig"m‚Óä“`3/v1/{name=projects/*/locations/*/transferConfigs/*}Z)\'/v1/{name=projects/*/transferConfigs/*}ÚAname
ListTransferConfigsA.google.cloud.bigquery.datatransfer.v1.ListTransferConfigsRequestB.google.cloud.bigquery.datatransfer.v1.ListTransferConfigsResponse"o‚Óä“`3/v1/{parent=projects/*/locations/*}/transferConfigsZ)\'/v1/{parent=projects/*}/transferConfigsÚAparentÍ
ScheduleTransferRunsB.google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsRequestC.google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsResponse"«ˆ‚Óä“„"B/v1/{parent=projects/*/locations/*/transferConfigs/*}:scheduleRuns:*Z;"6/v1/{parent=projects/*/transferConfigs/*}:scheduleRuns:*ÚAparent,start_time,end_time¼
StartManualTransferRunsE.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequestF.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsResponse"‘‚Óä“Š"E/v1/{parent=projects/*/locations/*/transferConfigs/*}:startManualRuns:*Z>"9/v1/{parent=projects/*/transferConfigs/*}:startManualRuns:*ÿ
GetTransferRun<.google.cloud.bigquery.datatransfer.v1.GetTransferRunRequest2.google.cloud.bigquery.datatransfer.v1.TransferRun"{‚Óä“n:/v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}Z0./v1/{name=projects/*/transferConfigs/*/runs/*}ÚAnameé
DeleteTransferRun?.google.cloud.bigquery.datatransfer.v1.DeleteTransferRunRequest.google.protobuf.Empty"{‚Óä“n*:/v1/{name=projects/*/locations/*/transferConfigs/*/runs/*}Z0*./v1/{name=projects/*/transferConfigs/*/runs/*}ÚAname’
ListTransferRuns>.google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest?.google.cloud.bigquery.datatransfer.v1.ListTransferRunsResponse"}‚Óä“n:/v1/{parent=projects/*/locations/*/transferConfigs/*}/runsZ0./v1/{parent=projects/*/transferConfigs/*}/runsÚAparent²
ListTransferLogs>.google.cloud.bigquery.datatransfer.v1.ListTransferLogsRequest?.google.cloud.bigquery.datatransfer.v1.ListTransferLogsResponse"œ‚Óä“ŒI/v1/{parent=projects/*/locations/*/transferConfigs/*/runs/*}/transferLogsZ?=/v1/{parent=projects/*/transferConfigs/*/runs/*}/transferLogsÚAparentž
CheckValidCreds=.google.cloud.bigquery.datatransfer.v1.CheckValidCredsRequest>.google.cloud.bigquery.datatransfer.v1.CheckValidCredsResponse"‹‚Óä“~"?/v1/{name=projects/*/locations/*/dataSources/*}:checkValidCreds:*Z8"3/v1/{name=projects/*/dataSources/*}:checkValidCreds:*ÚAnameÚ
EnrollDataSources?.google.cloud.bigquery.datatransfer.v1.EnrollDataSourcesRequest.google.protobuf.Empty"l‚Óä“f"3/v1/{name=projects/*/locations/*}:enrollDataSources:*Z,"\'/v1/{name=projects/*}:enrollDataSources:*WÊA#bigquerydatatransfer.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB‹
)com.google.cloud.bigquery.datatransfer.v1BDataTransferProtoPZMcloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb;datatransferpbª%Google.Cloud.BigQuery.DataTransfer.V1Ê%Google\\Cloud\\BigQuery\\DataTransfer\\V1ê)Google::Cloud::Bigquery::DataTransfer::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

