Skip to content

Commit 16df595

Browse files
Google APIscopybara-github
authored andcommitted
docs: update docs to existing services
PiperOrigin-RevId: 543515380
1 parent 212ecef commit 16df595

4 files changed

Lines changed: 141 additions & 61 deletions

File tree

‎google/api/servicemanagement/v1/BUILD.bazel‎

Lines changed: 100 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,14 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# This is an API workspace, having public visibility by default makes perfect sense.
13+
package(default_visibility = ["//visibility:public"])
14+
1215
##############################################################################
1316
# Common
1417
##############################################################################
1518
load("@rules_proto//proto:defs.bzl", "proto_library")
16-
load(
17-
"@com_google_googleapis_imports//:imports.bzl",
18-
"cc_grpc_library",
19-
"cc_proto_library",
20-
"csharp_gapic_assembly_pkg",
21-
"csharp_gapic_library",
22-
"csharp_grpc_library",
23-
"csharp_proto_library",
24-
"go_gapic_assembly_pkg",
25-
"go_gapic_library",
26-
"go_proto_library",
27-
"java_gapic_assembly_gradle_pkg",
28-
"java_gapic_library",
29-
"java_gapic_test",
30-
"java_grpc_library",
31-
"java_proto_library",
32-
"nodejs_gapic_assembly_pkg",
33-
"nodejs_gapic_library",
34-
"php_gapic_assembly_pkg",
35-
"php_gapic_library",
36-
"php_proto_library",
37-
"proto_library_with_info",
38-
"py_gapic_assembly_pkg",
39-
"py_gapic_library",
40-
"ruby_cloud_gapic_library",
41-
"ruby_gapic_assembly_pkg",
42-
"ruby_grpc_library",
43-
"ruby_proto_library",
44-
)
45-
46-
# This is an API workspace, having public visibility by default makes perfect sense.
47-
package(default_visibility = ["//visibility:public"])
19+
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
4820

4921
proto_library(
5022
name = "servicemanagement_proto",
@@ -70,9 +42,22 @@ proto_library_with_info(
7042
deps = [
7143
":servicemanagement_proto",
7244
"//google/cloud:common_resources_proto",
45+
"//google/iam/v1:iam_policy_proto",
7346
],
7447
)
7548

49+
##############################################################################
50+
# Java
51+
##############################################################################
52+
load(
53+
"@com_google_googleapis_imports//:imports.bzl",
54+
"java_gapic_assembly_gradle_pkg",
55+
"java_gapic_library",
56+
"java_gapic_test",
57+
"java_grpc_library",
58+
"java_proto_library",
59+
)
60+
7661
java_proto_library(
7762
name = "servicemanagement_java_proto",
7863
deps = [":servicemanagement_proto"],
@@ -92,19 +77,23 @@ java_gapic_library(
9277
rest_numeric_enums = True,
9378
service_yaml = "servicemanagement_v1.yaml",
9479
test_deps = [
80+
"//google/iam/v1:iam_java_grpc",
9581
":servicemanagement_java_grpc",
9682
],
9783
transport = "grpc+rest",
9884
deps = [
9985
":servicemanagement_java_proto",
10086
"//google/api:api_java_proto",
87+
"//google/iam/v1:iam_java_proto",
10188
],
10289
)
10390

10491
java_gapic_test(
10592
name = "servicemanagement_java_gapic_test_suite",
10693
test_classes = [
107-
"com.google.cloud.api.servicemanagement.v1.ServiceManagerClientHttpJsonTest",
94+
# This test is temporarily disabled due to the issue:
95+
# https://github.com/googleapis/sdk-platform-java/issues/1780
96+
# "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientHttpJsonTest",
10897
"com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest",
10998
],
11099
runtime_deps = [":servicemanagement_java_gapic_test"],
@@ -123,6 +112,16 @@ java_gapic_assembly_gradle_pkg(
123112
],
124113
)
125114

115+
##############################################################################
116+
# Go
117+
##############################################################################
118+
load(
119+
"@com_google_googleapis_imports//:imports.bzl",
120+
"go_gapic_assembly_pkg",
121+
"go_gapic_library",
122+
"go_proto_library",
123+
)
124+
126125
go_proto_library(
127126
name = "servicemanagement_go_proto",
128127
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -149,6 +148,7 @@ go_gapic_library(
149148
deps = [
150149
":servicemanagement_go_proto",
151150
"//google/api:serviceconfig_go_proto",
151+
"//google/iam/v1:iam_go_proto",
152152
"//google/longrunning:longrunning_go_proto",
153153
"@com_google_cloud_go_longrunning//:go_default_library",
154154
"@com_google_cloud_go_longrunning//autogen:go_default_library",
@@ -168,6 +168,16 @@ go_gapic_assembly_pkg(
168168
],
169169
)
170170

171+
##############################################################################
172+
# Python
173+
##############################################################################
174+
load(
175+
"@com_google_googleapis_imports//:imports.bzl",
176+
"py_gapic_assembly_pkg",
177+
"py_gapic_library",
178+
"py_test",
179+
)
180+
171181
py_gapic_library(
172182
name = "servicemanagement_py_gapic",
173183
srcs = [":servicemanagement_proto"],
@@ -180,6 +190,9 @@ py_gapic_library(
180190
rest_numeric_enums = True,
181191
service_yaml = "servicemanagement_v1.yaml",
182192
transport = "grpc+rest",
193+
deps = [
194+
"//google/iam/v1:iam_policy_py_proto",
195+
],
183196
)
184197

185198
# TODO(b/273967687): Re-enable when the bug is resolved.
@@ -201,6 +214,16 @@ py_gapic_assembly_pkg(
201214
],
202215
)
203216

217+
##############################################################################
218+
# PHP
219+
##############################################################################
220+
load(
221+
"@com_google_googleapis_imports//:imports.bzl",
222+
"php_gapic_assembly_pkg",
223+
"php_gapic_library",
224+
"php_proto_library",
225+
)
226+
204227
php_proto_library(
205228
name = "servicemanagement_php_proto",
206229
deps = [":servicemanagement_proto"],
@@ -214,7 +237,9 @@ php_gapic_library(
214237
rest_numeric_enums = True,
215238
service_yaml = "servicemanagement_v1.yaml",
216239
transport = "grpc+rest",
217-
deps = [":servicemanagement_php_proto"],
240+
deps = [
241+
":servicemanagement_php_proto",
242+
],
218243
)
219244

220245
# Open Source Packages
@@ -226,6 +251,15 @@ php_gapic_assembly_pkg(
226251
],
227252
)
228253

254+
##############################################################################
255+
# Node.js
256+
##############################################################################
257+
load(
258+
"@com_google_googleapis_imports//:imports.bzl",
259+
"nodejs_gapic_assembly_pkg",
260+
"nodejs_gapic_library",
261+
)
262+
229263
nodejs_gapic_library(
230264
name = "servicemanagement_nodejs_gapic",
231265
package_name = "@google-cloud/service-management",
@@ -247,6 +281,17 @@ nodejs_gapic_assembly_pkg(
247281
],
248282
)
249283

284+
##############################################################################
285+
# Ruby
286+
##############################################################################
287+
load(
288+
"@com_google_googleapis_imports//:imports.bzl",
289+
"ruby_cloud_gapic_library",
290+
"ruby_gapic_assembly_pkg",
291+
"ruby_grpc_library",
292+
"ruby_proto_library",
293+
)
294+
250295
ruby_proto_library(
251296
name = "servicemanagement_ruby_proto",
252297
deps = [":servicemanagement_proto"],
@@ -290,8 +335,20 @@ ruby_gapic_assembly_pkg(
290335
],
291336
)
292337

338+
##############################################################################
339+
# C#
340+
##############################################################################
341+
load(
342+
"@com_google_googleapis_imports//:imports.bzl",
343+
"csharp_gapic_assembly_pkg",
344+
"csharp_gapic_library",
345+
"csharp_grpc_library",
346+
"csharp_proto_library",
347+
)
348+
293349
csharp_proto_library(
294350
name = "servicemanagement_csharp_proto",
351+
extra_opts = [""],
295352
deps = [":servicemanagement_proto"],
296353
)
297354

@@ -325,6 +382,15 @@ csharp_gapic_assembly_pkg(
325382
],
326383
)
327384

385+
##############################################################################
386+
# C++
387+
##############################################################################
388+
load(
389+
"@com_google_googleapis_imports//:imports.bzl",
390+
"cc_grpc_library",
391+
"cc_proto_library",
392+
)
393+
328394
cc_proto_library(
329395
name = "servicemanagement_cc_proto",
330396
deps = [":servicemanagement_proto"],

‎google/api/servicemanagement/v1/resources.proto‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2023 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

‎google/api/servicemanagement/v1/servicemanagement_v1.yaml‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ title: Service Management API
55

66
apis:
77
- name: google.api.servicemanagement.v1.ServiceManager
8+
- name: google.iam.v1.IAMPolicy
9+
- name: google.longrunning.Operations
810

911
types:
1012
- name: google.api.servicemanagement.v1.ConfigRef
1113
- name: google.api.servicemanagement.v1.ConfigSource
14+
- name: google.api.servicemanagement.v1.EnableServiceResponse
1215
- name: google.api.servicemanagement.v1.OperationMetadata
1316
- name: google.api.servicemanagement.v1.Rollout
1417
- name: google.api.servicemanagement.v1.SubmitConfigSourceResponse
@@ -162,8 +165,12 @@ backend:
162165
rules:
163166
- selector: 'google.api.servicemanagement.v1.ServiceManager.*'
164167
deadline: 10.0
168+
- selector: google.api.servicemanagement.v1.ServiceManager.CreateService
169+
deadline: 20.0
165170
- selector: google.api.servicemanagement.v1.ServiceManager.CreateServiceConfig
166171
deadline: 20.0
172+
- selector: google.api.servicemanagement.v1.ServiceManager.SubmitConfigSource
173+
deadline: 20.0
167174
- selector: 'google.iam.v1.IAMPolicy.*'
168175
deadline: 10.0
169176
- selector: 'google.longrunning.Operations.*'

0 commit comments

Comments
 (0)