Skip to content

Commit dac915a

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add ServiceMesh feature to gkehub v1beta API
docs: Comments for fields in message `.google.cloud.gkehub.v1beta.Feature` are changed PiperOrigin-RevId: 635662968
1 parent 0148e48 commit dac915a

4 files changed

Lines changed: 523 additions & 17 deletions

File tree

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
# This file was automatically generated by BuildFileGenerator
2+
3+
# buildifier: disable=load-on-top
4+
5+
# This is an API workspace, having public visibility by default makes perfect sense.
6+
package(default_visibility = ["//visibility:public"])
7+
8+
##############################################################################
9+
# Common
10+
##############################################################################
11+
load("@rules_proto//proto:defs.bzl", "proto_library")
12+
13+
proto_library(
14+
name = "servicemesh_proto",
15+
srcs = [
16+
"servicemesh.proto",
17+
],
18+
deps = [
19+
"//google/api:field_behavior_proto",
20+
],
21+
)
22+
23+
##############################################################################
24+
# Java
25+
##############################################################################
26+
# buildifier: disable=same-origin-load
27+
load(
28+
"@com_google_googleapis_imports//:imports.bzl",
29+
"java_proto_library",
30+
"java_gapic_assembly_gradle_pkg",
31+
)
32+
33+
java_proto_library(
34+
name = "servicemesh_java_proto",
35+
deps = [":servicemesh_proto"],
36+
)
37+
38+
# Open Source Packages
39+
java_gapic_assembly_gradle_pkg(
40+
name = "google-cloud-gkehub-servicemesh-v1beta-java",
41+
deps = [
42+
":servicemesh_proto",
43+
":servicemesh_java_proto",
44+
],
45+
)
46+
47+
##############################################################################
48+
# Go
49+
##############################################################################
50+
# buildifier: disable=same-origin-load
51+
load(
52+
"@com_google_googleapis_imports//:imports.bzl",
53+
"go_proto_library",
54+
"go_gapic_assembly_pkg",
55+
)
56+
57+
go_proto_library(
58+
name = "servicemesh_go_proto",
59+
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
60+
importpath = "cloud.google.com/go/gkehub/servicemesh/apiv1beta/servicemeshpb",
61+
protos = [":servicemesh_proto"],
62+
deps = [
63+
"//google/api:annotations_go_proto",
64+
],
65+
)
66+
67+
go_gapic_assembly_pkg(
68+
name = "google-cloud-gkehub-servicemesh-v1beta-go",
69+
deps = [
70+
":servicemesh_go_proto",
71+
],
72+
)
73+
74+
##############################################################################
75+
# Python
76+
##############################################################################
77+
# buildifier: disable=same-origin-load
78+
load(
79+
"@com_google_googleapis_imports//:imports.bzl",
80+
"moved_proto_library",
81+
"py_grpc_library",
82+
"py_proto_library",
83+
"py_gapic_library",
84+
"py_gapic_assembly_pkg",
85+
)
86+
87+
moved_proto_library(
88+
name = "servicemesh_moved_proto",
89+
srcs = [":servicemesh_proto"],
90+
deps = [
91+
"//google/api:field_behavior_proto",
92+
],
93+
)
94+
95+
py_proto_library(
96+
name = "servicemesh_py_proto",
97+
deps = [":servicemesh_moved_proto"],
98+
)
99+
100+
py_grpc_library(
101+
name = "servicemesh_py_grpc",
102+
srcs = [":servicemesh_moved_proto"],
103+
deps = [":servicemesh_py_proto"],
104+
)
105+
106+
py_gapic_library(
107+
name = "servicemesh_py_gapic",
108+
srcs = [":servicemesh_proto"],
109+
rest_numeric_enums = False,
110+
transport = "grpc+rest",
111+
)
112+
113+
# Open Source Packages
114+
py_gapic_assembly_pkg(
115+
name = "google-cloud-gkehub-servicemesh-v1beta-py",
116+
deps = [
117+
":servicemesh_py_gapic",
118+
],
119+
)
120+
121+
##############################################################################
122+
# PHP
123+
##############################################################################
124+
# buildifier: disable=same-origin-load
125+
load(
126+
"@com_google_googleapis_imports//:imports.bzl",
127+
"php_gapic_assembly_pkg",
128+
"php_proto_library",
129+
)
130+
131+
php_proto_library(
132+
name = "servicemesh_php_proto",
133+
deps = [":servicemesh_proto"],
134+
)
135+
136+
php_gapic_assembly_pkg(
137+
name = "google-cloud-gkehub-servicemesh-v1beta-php",
138+
deps = [
139+
":servicemesh_php_proto",
140+
],
141+
)
142+
143+
##############################################################################
144+
# Ruby
145+
##############################################################################
146+
# buildifier: disable=same-origin-load
147+
load(
148+
"@com_google_googleapis_imports//:imports.bzl",
149+
"ruby_grpc_library",
150+
"ruby_proto_library",
151+
)
152+
153+
ruby_proto_library(
154+
name = "servicemesh_ruby_proto",
155+
deps = [":servicemesh_proto"],
156+
)
157+
158+
ruby_grpc_library(
159+
name = "servicemesh_ruby_grpc",
160+
srcs = [":servicemesh_proto"],
161+
deps = [":servicemesh_ruby_proto"],
162+
)
163+
164+
##############################################################################
165+
# C#
166+
##############################################################################
167+
# buildifier: disable=same-origin-load
168+
load(
169+
"@com_google_googleapis_imports//:imports.bzl",
170+
"csharp_proto_library",
171+
"csharp_gapic_assembly_pkg",
172+
)
173+
174+
csharp_proto_library(
175+
name = "servicemesh_csharp_proto",
176+
deps = [":servicemesh_proto"],
177+
)
178+
179+
# Open Source Packages
180+
csharp_gapic_assembly_pkg(
181+
name = "google-cloud-gkehub-servicemesh-v1beta-csharp",
182+
package_name = "Google.Cloud.GkeHub.ServiceMesh.V1Beta",
183+
generate_nongapic_package = True,
184+
deps = [
185+
":servicemesh_csharp_proto",
186+
],
187+
)
188+
189+
##############################################################################
190+
# C++
191+
##############################################################################
192+
# buildifier: disable=same-origin-load
193+
load(
194+
"@com_google_googleapis_imports//:imports.bzl",
195+
"cc_grpc_library",
196+
"cc_proto_library",
197+
)
198+
199+
cc_proto_library(
200+
name = "servicemesh_cc_proto",
201+
deps = [":servicemesh_proto"],
202+
)
203+
204+
cc_grpc_library(
205+
name = "servicemesh_cc_grpc",
206+
srcs = [":servicemesh_proto"],
207+
grpc_only = True,
208+
deps = [":servicemesh_cc_proto"],
209+
)

0 commit comments

Comments
 (0)