chore: Update build configuration to use up-to-date service config

PiperOrigin-RevId: 501565792
pull/766/head
Google APIs 2 years ago committed by Copybara-Service
parent 2fdd5e99dc
commit dec7c5b6b5
  1. 3
      google/cloud/talent/BUILD.bazel
  2. 86
      google/cloud/talent/talent_v4.yaml
  3. 100
      google/cloud/talent/talent_v4beta1.yaml
  4. 6
      google/cloud/talent/v4/BUILD.bazel

@ -4,9 +4,6 @@
# This is an API workspace, having public visibility by default makes perfect sense.
package(default_visibility = ["//visibility:public"])
# Export yaml configs.
exports_files(glob(["*.yaml"]))
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",

@ -1,86 +0,0 @@
type: google.api.Service
config_version: 3
name: jobs.googleapis.com
title: Cloud Talent Solution API
apis:
- name: google.cloud.talent.v4.CompanyService
- name: google.cloud.talent.v4.Completion
- name: google.cloud.talent.v4.EventService
- name: google.cloud.talent.v4.JobService
- name: google.cloud.talent.v4.TenantService
types:
- name: google.cloud.talent.v4.BatchOperationMetadata
- name: google.cloud.talent.v4.BatchCreateJobsResponse
- name: google.cloud.talent.v4.BatchUpdateJobsResponse
- name: google.cloud.talent.v4.BatchDeleteJobsResponse
documentation:
summary: |-
Cloud Talent Solution provides the capability to create, read, update, and
delete job postings, as well as search jobs based on keywords and filters.
overview: |-
# Introduction
Cloud Talent Solution provides hiring companies and job distributors with
the capability to create and manage job postings and organizational
information, and perform job search using field based queries. This site
contains all of the information you need to integrate Cloud Talent
Solution, create company entities that represent employers with intended
access control, post and manage jobs on Garage Jobs on behalf of
employers, and search jobs where access control permits. For a full list
of supported API methods, refer to the [Reference](rest/) section.
backend:
rules:
- selector: 'google.cloud.talent.v4.CompanyService.*'
deadline: 30.0
- selector: google.cloud.talent.v4.Completion.CompleteQuery
deadline: 30.0
- selector: google.cloud.talent.v4.EventService.CreateClientEvent
deadline: 30.0
- selector: 'google.cloud.talent.v4.JobService.*'
deadline: 30.0
- selector: 'google.cloud.talent.v4.TenantService.*'
deadline: 30.0
- selector: 'google.longrunning.Operations.*'
deadline: 30.0
http:
rules:
- selector: google.longrunning.Operations.GetOperation
get: '/v4/{name=projects/*/operations/*}'
authentication:
rules:
- selector: 'google.cloud.talent.v4.CompanyService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: google.cloud.talent.v4.Completion.CompleteQuery
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: google.cloud.talent.v4.EventService.CreateClientEvent
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4.JobService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4.TenantService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.longrunning.Operations.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs

@ -1,100 +0,0 @@
type: google.api.Service
config_version: 3
name: jobs.googleapis.com
title: Cloud Talent Solution API
apis:
- name: google.cloud.talent.v4beta1.ApplicationService
- name: google.cloud.talent.v4beta1.CompanyService
- name: google.cloud.talent.v4beta1.Completion
- name: google.cloud.talent.v4beta1.EventService
- name: google.cloud.talent.v4beta1.JobService
- name: google.cloud.talent.v4beta1.ProfileService
- name: google.cloud.talent.v4beta1.TenantService
types:
- name: google.cloud.talent.v4beta1.BatchOperationMetadata
- name: google.cloud.talent.v4beta1.JobOperationResult
documentation:
summary: |-
Cloud Talent Solution provides the capability to create, read, update, and
delete job postings, as well as search jobs based on keywords and filters.
overview: |-
# Introduction
Cloud Talent Solution provides hiring companies and job distributors with
the capability to create and manage job postings and organizational
information, and perform job search using field based queries. This site
contains all of the information you need to integrate Cloud Talent
Solution, create company entities that represent employers with intended
access control, post and manage jobs on Garage Jobs on behalf of
employers, and search jobs where access control permits. For a full list
of supported API methods, refer to the [Reference](rest/) section.
backend:
rules:
- selector: 'google.cloud.talent.v4beta1.ApplicationService.*'
deadline: 30.0
- selector: 'google.cloud.talent.v4beta1.CompanyService.*'
deadline: 30.0
- selector: google.cloud.talent.v4beta1.Completion.CompleteQuery
deadline: 30.0
- selector: google.cloud.talent.v4beta1.EventService.CreateClientEvent
deadline: 30.0
- selector: 'google.cloud.talent.v4beta1.JobService.*'
deadline: 30.0
- selector: 'google.cloud.talent.v4beta1.ProfileService.*'
deadline: 30.0
- selector: 'google.cloud.talent.v4beta1.TenantService.*'
deadline: 30.0
- selector: 'google.longrunning.Operations.*'
deadline: 30.0
http:
rules:
- selector: google.longrunning.Operations.GetOperation
get: '/v4beta1/{name=projects/*/operations/*}'
authentication:
rules:
- selector: 'google.cloud.talent.v4beta1.ApplicationService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4beta1.CompanyService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: google.cloud.talent.v4beta1.Completion.CompleteQuery
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: google.cloud.talent.v4beta1.EventService.CreateClientEvent
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4beta1.JobService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4beta1.ProfileService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.cloud.talent.v4beta1.TenantService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs
- selector: 'google.longrunning.Operations.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/jobs

@ -162,7 +162,7 @@ go_gapic_library(
grpc_service_config = "talent_grpc_service_config.json",
importpath = "cloud.google.com/go/talent/apiv4;talent",
rest_numeric_enums = True,
service_yaml = "//google/cloud/talent:talent_v4.yaml",
service_yaml = "jobs_v4.yaml",
transport = "grpc+rest",
deps = [
":talent_go_proto",
@ -289,7 +289,7 @@ nodejs_gapic_library(
main_service = "talent",
package = "google.cloud.talent.v4",
rest_numeric_enums = True,
service_yaml = "//google/cloud/talent:talent_v4.yaml",
service_yaml = "jobs_v4.yaml",
transport = "grpc+rest",
deps = [],
)
@ -380,7 +380,7 @@ csharp_gapic_library(
name = "talent_csharp_gapic",
srcs = [":talent_proto_with_info"],
rest_numeric_enums = True,
service_yaml = "//google/cloud/talent:talent_v4.yaml",
service_yaml = "jobs_v4.yaml",
deps = [
":talent_csharp_grpc",
":talent_csharp_proto",

Loading…
Cancel
Save