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.talent.v4beta1
  python:
    package_name: google.cloud.talent_v4beta1.gapic
  go:
    package_name: cloud.google.com/go/talent/apiv4beta1
  csharp:
    package_name: Google.Cloud.Talent.V4Beta1
  ruby:
    package_name: Google::Cloud::Talent::V4beta1
  php:
    package_name: Google\Cloud\Talent\V4beta1
  nodejs:
    package_name: talent.v4beta1
    domain_layer_location: google-cloud
# A list of API interface configurations.
interfaces:
- name: google.cloud.talent.v4beta1.CompanyService
  deprecated_collections:
  - name_pattern: projects/{project}/companies/{company}
    entity_name: company_without_tenant
  - name_pattern: projects/{project}/tenants/{tenant}/companies/{company}
    entity_name: company
- name: google.cloud.talent.v4beta1.Completion
  deprecated_collections:
  - name_pattern: projects/{project}/companies/{company}
    entity_name: company_without_tenant
  - name_pattern: projects/{project}/tenants/{tenant}/companies/{company}
    entity_name: company
  methods:
  - name: CompleteQuery
- name: google.cloud.talent.v4beta1.EventService
  methods:
  - name: CreateClientEvent
- name: google.cloud.talent.v4beta1.JobService
  deprecated_collections:
  - name_pattern: projects/{project}/jobs/{job}
    entity_name: job_without_tenant
  - name_pattern: projects/{project}/tenants/{tenant}/jobs/{job}
    entity_name: job
- name: google.cloud.talent.v4beta1.ProfileService
  methods:
  - name: SearchProfiles
    page_streaming:
      request:
        page_size_field: page_size
        token_field: page_token
      response:
        token_field: next_page_token
        resources_field: summarized_profiles
