Skip to content

Commit 8c534a5

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add policycontroller feature to gkehub v1beta API
PiperOrigin-RevId: 691590314
1 parent b43cfb1 commit 8c534a5

4 files changed

Lines changed: 552 additions & 75 deletions

File tree

Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
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 = "policycontroller_proto",
15+
srcs = [
16+
"policycontroller.proto",
17+
],
18+
deps = [
19+
],
20+
)
21+
22+
##############################################################################
23+
# Java
24+
##############################################################################
25+
# buildifier: disable=same-origin-load
26+
load(
27+
"@com_google_googleapis_imports//:imports.bzl",
28+
"java_gapic_assembly_gradle_pkg",
29+
"java_proto_library",
30+
)
31+
32+
java_proto_library(
33+
name = "policycontroller_java_proto",
34+
deps = [":policycontroller_proto"],
35+
)
36+
37+
# Open Source Packages
38+
java_gapic_assembly_gradle_pkg(
39+
name = "google-cloud-gkehub-policycontroller-v1beta-java",
40+
deps = [
41+
":policycontroller_java_proto",
42+
":policycontroller_proto",
43+
],
44+
)
45+
46+
##############################################################################
47+
# Go
48+
##############################################################################
49+
# buildifier: disable=same-origin-load
50+
load(
51+
"@com_google_googleapis_imports//:imports.bzl",
52+
"go_gapic_assembly_pkg",
53+
"go_proto_library",
54+
)
55+
56+
go_proto_library(
57+
name = "policycontroller_go_proto",
58+
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
59+
importpath = "cloud.google.com/go/gkehub/policycontroller/apiv1beta/policycontrollerpb",
60+
protos = [":policycontroller_proto"],
61+
deps = [
62+
],
63+
)
64+
65+
go_gapic_assembly_pkg(
66+
name = "google-cloud-gkehub-policycontroller-v1beta-go",
67+
deps = [
68+
":policycontroller_go_proto",
69+
],
70+
)
71+
72+
##############################################################################
73+
# Python
74+
##############################################################################
75+
# buildifier: disable=same-origin-load
76+
load(
77+
"@com_google_googleapis_imports//:imports.bzl",
78+
"moved_proto_library",
79+
"py_gapic_assembly_pkg",
80+
"py_gapic_library",
81+
"py_grpc_library",
82+
"py_proto_library",
83+
)
84+
85+
moved_proto_library(
86+
name = "policycontroller_moved_proto",
87+
srcs = [":policycontroller_proto"],
88+
deps = [
89+
],
90+
)
91+
92+
py_proto_library(
93+
name = "policycontroller_py_proto",
94+
deps = [":policycontroller_moved_proto"],
95+
)
96+
97+
py_grpc_library(
98+
name = "policycontroller_py_grpc",
99+
srcs = [":policycontroller_moved_proto"],
100+
deps = [":policycontroller_py_proto"],
101+
)
102+
103+
py_gapic_library(
104+
name = "policycontroller_py_gapic",
105+
srcs = [":policycontroller_proto"],
106+
rest_numeric_enums = False,
107+
transport = "grpc+rest",
108+
)
109+
110+
# Open Source Packages
111+
py_gapic_assembly_pkg(
112+
name = "google-cloud-gkehub-policycontroller-v1beta-py",
113+
deps = [
114+
":policycontroller_py_gapic",
115+
],
116+
)
117+
118+
##############################################################################
119+
# PHP
120+
##############################################################################
121+
# buildifier: disable=same-origin-load
122+
load(
123+
"@com_google_googleapis_imports//:imports.bzl",
124+
"php_gapic_assembly_pkg",
125+
"php_proto_library",
126+
)
127+
128+
php_proto_library(
129+
name = "policycontroller_php_proto",
130+
deps = [":policycontroller_proto"],
131+
)
132+
133+
php_gapic_assembly_pkg(
134+
name = "google-cloud-gkehub-policycontroller-v1beta-php",
135+
deps = [
136+
":policycontroller_php_proto",
137+
],
138+
)
139+
140+
##############################################################################
141+
# Ruby
142+
##############################################################################
143+
# buildifier: disable=same-origin-load
144+
load(
145+
"@com_google_googleapis_imports//:imports.bzl",
146+
"ruby_grpc_library",
147+
"ruby_proto_library",
148+
)
149+
150+
ruby_proto_library(
151+
name = "policycontroller_ruby_proto",
152+
deps = [":policycontroller_proto"],
153+
)
154+
155+
ruby_grpc_library(
156+
name = "policycontroller_ruby_grpc",
157+
srcs = [":policycontroller_proto"],
158+
deps = [":policycontroller_ruby_proto"],
159+
)
160+
161+
##############################################################################
162+
# C#
163+
##############################################################################
164+
# buildifier: disable=same-origin-load
165+
load(
166+
"@com_google_googleapis_imports//:imports.bzl",
167+
"csharp_gapic_assembly_pkg",
168+
"csharp_proto_library",
169+
)
170+
171+
csharp_proto_library(
172+
name = "policycontroller_csharp_proto",
173+
deps = [":policycontroller_proto"],
174+
)
175+
176+
# Open Source Packages
177+
csharp_gapic_assembly_pkg(
178+
name = "google-cloud-gkehub-policycontroller-v1beta-csharp",
179+
package_name = "Google.Cloud.GkeHub.PolicyController.V1Beta",
180+
generate_nongapic_package = True,
181+
deps = [
182+
":policycontroller_csharp_proto",
183+
],
184+
)
185+
186+
##############################################################################
187+
# C++
188+
##############################################################################
189+
# buildifier: disable=same-origin-load
190+
load(
191+
"@com_google_googleapis_imports//:imports.bzl",
192+
"cc_grpc_library",
193+
"cc_proto_library",
194+
)
195+
196+
cc_proto_library(
197+
name = "policycontroller_cc_proto",
198+
deps = [":policycontroller_proto"],
199+
)
200+
201+
cc_grpc_library(
202+
name = "policycontroller_cc_grpc",
203+
srcs = [":policycontroller_proto"],
204+
grpc_only = True,
205+
deps = [":policycontroller_cc_proto"],
206+
)

0 commit comments

Comments
 (0)