type: com.google.api.codegen.ConfigProto config_schema_version: 2.0.0 # The settings of generated code in a specific language. language_settings: java: package_name: com.google.cloud.bigquery.datatransfer.v1 python: package_name: google.cloud.bigquery_datatransfer_v1.gapic go: package_name: cloud.google.com/go/bigquery/datatransfer/apiv1 csharp: package_name: Google.Cloud.BigQuery.DataTransfer.V1 ruby: package_name: Google::Cloud::Bigquery::DataTransfer::V1 release_level: BETA php: package_name: Google\Cloud\BigQuery\DataTransfer\V1 nodejs: package_name: bigquery-data-transfer.v1 domain_layer_location: google-cloud collections: - entity_name: project language_overrides: - language: csharp common_resource_name: Google.Api.Gax.ResourceNames.ProjectName interfaces: # The fully qualified name of the API interface. - name: google.cloud.bigquery.datatransfer.v1.DataTransferService # A list of resource collection configurations. # Consists of a name_pattern and an entity_name. # The name_pattern is a pattern to describe the names of the resources of this # collection, using the platform's conventions for URI patterns. A generator # may use this to generate methods to compose and decompose such names. The # pattern should use named placeholders as in `shelves/{shelf}/books/{book}`; # those will be taken as hints for the parameter names of the generated # methods. If empty, no name methods are generated. # The entity_name is the name to be used as a basis for generated methods and # classes. deprecated_collections: - name_pattern: projects/{project}/dataSources/{data_source} entity_name: project_data_source - name_pattern: projects/{project}/locations/{location}/dataSources/{data_source} entity_name: location_data_source - name_pattern: projects/{project}/transferConfigs/{transfer_config} entity_name: project_transfer_config - name_pattern: projects/{project}/locations/{location}/transferConfigs/{transfer_config} entity_name: location_transfer_config - name_pattern: projects/{project}/transferConfigs/{transfer_config}/runs/{run} entity_name: project_run - name_pattern: projects/{project}/locations/{location}/transferConfigs/{transfer_config}/runs/{run} entity_name: location_run # Definition for smoke test. smoke_test: method: ListDataSources init_fields: - parent%project=$PROJECT_ID - parent%location="us-central1"