8000 fix: add Java options to Binaryauthorization protos · googleapis/googleapis@7e91915 · GitHub
[go: up one dir, main page]

8000
Skip to content

Commit 7e91915

Browse files
Google APIscopybara-github
authored andcommitted
fix: add Java options to Binaryauthorization protos
Committer: @miraleung PiperOrigin-RevId: 367156876
1 parent 8e15837 commit 7e91915

File tree

3 files changed

+149
-151
lines changed

3 files changed

+149
-151
lines changed

google/cloud/binaryauthorization/v1beta1/BUILD.bazel

Lines changed: 73 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,50 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/rules_gapic/tree/master/bazel
23

3-
# This is an API workspace, having public visibility by default makes perfect sense.
4-
package(default_visibility = ["//visibility:public"])
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
511

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

1249
proto_library(
1350
name = "binaryauthorization_proto",
@@ -33,18 +70,6 @@ proto_library_with_info(
3370
],
3471
)
3572

36-
##############################################################################
37-
# Java
38-
##############################################################################
39-
load(
40-
"@com_google_googleapis_imports//:imports.bzl",
41-
"java_gapic_assembly_gradle_pkg",
42-
"java_gapic_library",
43-
"java_gapic_test",
44-
"java_grpc_library",
45-
"java_proto_library",
46-
)
47-
4873
java_proto_library(
4974
name = "binaryauthorization_java_proto",
5075
deps = [":binaryauthorization_proto"],
@@ -56,48 +81,35 @@ java_grpc_library(
5681
deps = [":binaryauthorization_java_proto"],
5782
)
5883

59-
# Uncomment, once java file level options are included in the protos
60-
#java_gapic_library(
61-
# name = "binaryauthorization_java_gapic",
62-
# srcs = [":binaryauthorization_proto_with_info"],
63-
# grpc_service_config = "binaryauthorization_grpc_service_config.json",
64-
# package = "google.cloud.binaryauthorization.v1beta1",
65-
# test_deps = [
66-
# ":binaryauthorization_java_grpc",
67-
# ],
68-
# deps = [
69-
# ":binaryauthorization_java_proto",
70-
# ],
71-
#)
72-
#
73-
#java_gapic_test(
74-
# name = "binaryauthorization_java_gapic_test_suite",
75-
# test_classes = [
76-
# "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest",
77-
# ],
78-
# runtime_deps = [":binaryauthorization_java_gapic_test"],
79-
#)
80-
#
81-
## Open Source Packages
82-
#java_gapic_assembly_gradle_pkg(
83-
# name = "google-cloud-binaryauthorization-v1beta1-java",
84-
# deps = [
85-
# ":binaryauthorization_java_gapic",
86-
# ":binaryauthorization_java_grpc",
87-
# ":binaryauthorization_java_proto",
A92E
88-
# ":binaryauthorization_proto",
89-
# ],
90-
#)
84+
java_gapic_library(
85+
name = "binaryauthorization_java_gapic",
86+
srcs = [":binaryauthorization_proto_with_info"],
87+
grpc_service_config = "binaryauthorization_grpc_service_config.json",
88+
test_deps = [
89+
":binaryauthorization_java_grpc",
90+
],
91+
deps = [
92+
":binaryauthorization_java_proto",
93+
],
94+
)
9195

92-
##############################################################################
93-
# Go
94-
##############################################################################
95-
load(
96-
"@com_google_googleapis_imports//:imports.bzl",
97-
"go_gapic_assembly_pkg",
98-
"go_gapic_library",
99-
"go_proto_library",
100-
"go_test",
96+
java_gapic_test(
97+
name = "binaryauthorization_java_gapic_test_suite",
98+
test_classes = [
99+
"com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest",
100+
],
101+
runtime_deps = [":binaryauthorization_java_gapic_test"],
102+
)
103+
104+
# Open Source Packages
105+
java_gapic_assembly_gradle_pkg(
106+
name = "google-cloud-binaryauthorization-v1beta1-java",
107+
deps = [
108+
":binaryauthorization_java_gapic",
109+
":binaryauthorization_java_grpc",
110+
":binaryauthorization_java_proto",
111+
":binaryauthorization_proto",
112+
],
101113
)
102114

103115
go_proto_library(
@@ -115,6 +127,7 @@ go_gapic_library(
115127
srcs = [":binaryauthorization_proto_with_info"],
116128
grpc_service_config = "binaryauthorization_grpc_service_config.json",
117129
importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization",
130+
metadata = True,
118131
service_yaml = "binaryauthorization_v1beta1.yaml",
119132
deps = [
120133
":binaryauthorization_go_proto",
@@ -133,20 +146,12 @@ go_gapic_assembly_pkg(
133146
name = "gapi-cloud-binaryauthorization-v1beta1-go",
134147
deps = [
135148
":binaryauthorization_go_gapic",
149+
":binaryauthorization_go_gapic_srcjar-metadata.srcjar",
136150
":binaryauthorization_go_gapic_srcjar-test.srcjar",
137151
":binaryauthorization_go_proto",
138152
],
139153
)
140154

141-
##############################################################################
142-
# Python
143-
##############################################################################
144-
load(
145-
"@com_google_googleapis_imports//:imports.bzl",
146-
"py_gapic_assembly_pkg",
147-
"py_gapic_library",
148-
)
149-
150155
py_gapic_library(
151156
name = "binaryauthorization_py_gapic",
152157
srcs = [":binaryauthorization_proto"],
@@ -161,18 +166,6 @@ py_gapic_assembly_pkg(
161166
],
162167
)
163168

164-
##############################################################################
165-
# PHP
166-
# DO NOT OVERRIDE this PHP microgenerator section with autogenerated rules.
167-
##############################################################################
168-
load(
169-
"@com_google_googleapis_imports//:imports.bzl",
170-
php_gapic_assembly_pkg = "php_gapic_assembly_pkg2",
171-
php_gapic_library = "php_gapic_library2",
172-
php_grpc_library = "php_grpc_library2",
173-
php_proto_library = "php_proto_library2",
174-
)
175-
176169
php_proto_library(
177170
name = "binaryauthorization_php_proto",
178171
deps = [":binaryauthorization_proto"],
@@ -204,15 +197,6 @@ php_gapic_assembly_pkg(
204197
],
205198
)
206199

207-
##############################################################################
208-
# Node.js
209-
##############################################################################
210-
load(
211-
"@com_google_googleapis_imports//:imports.bzl",
212-
"nodejs_gapic_assembly_pkg",
213-
"nodejs_gapic_library",
214-
)
215-
216200
nodejs_gapic_library(
217201
name = "binaryauthorization_nodejs_gapic",
218202
package_name = "@google-cloud/binary-authorization",
@@ -232,17 +216,6 @@ nodejs_gapic_assembly_pkg(
232216
],
233217
)
234218

235-
##############################################################################
236-
# Ruby
237-
##############################################################################
238-
load(
239-
"@com_google_googleapis_imports//:imports.bzl",
240-
"ruby_cloud_gapic_library",
241-
"ruby_gapic_assembly_pkg",
242-
"ruby_grpc_library",
243-
"ruby_proto_library",
244-
)
245-
246219
ruby_proto_library(
247220
name = "binaryauthorization_ruby_proto",
248221
deps = [":binaryauthorization_proto"],
@@ -258,11 +231,11 @@ ruby_cloud_gapic_library(
258231
name = "binaryauthorization_ruby_gapic",
259232
srcs = [":binaryauthorization_proto_with_info"],
260233
extra_protoc_parameters = [
261-
"ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1",
262-
"ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
263-
"ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
264234
"ruby-cloud-api-id=binaryauthorization.googleapis.com",
265235
"ruby-cloud-api-shortname=binaryauthorization",
236+
"ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
237+
"ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1",
238+
"ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
266239
"ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService",
267240
],
268241
grpc_service_config = "binaryauthorization_grpc_service_config.json",
@@ -284,17 +257,6 @@ ruby_gapic_assembly_pkg(
284257
],
285258
)
286259

287-
##############################################################################
288-
# C#
289-
##############################################################################
290-
load(
291-
"@com_google_googleapis_imports//:imports.bzl",
292-
"csharp_gapic_assembly_pkg",
293-
"csharp_gapic_library",
294-
"csharp_grpc_library",
295-
"csharp_proto_library",
296-
)
297-
298260
csharp_proto_library(
299261
name = "binaryauthorization_csharp_proto",
300262
deps = [":binaryauthorization_proto"],

google/cloud/binaryauthorization/v1beta1/resources.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ import "google/protobuf/timestamp.proto";
2525
option cc_enable_arenas = true;
2626
option csharp_namespace = "Google.Cloud.BinaryAuthorization.V1Beta1";
2727
option go_package = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1;binaryauthorization";
28+
option java_multiple_files = true;
29+
option java_outer_classname = "BinaryAuthorizationResourcesProto";
30+
option java_package = "com.google.cloud.binaryauthorization.v1beta1";
2831
option php_namespace = "Google\\Cloud\\BinaryAuthorization\\V1beta1";
2932
option ruby_package = "Google::Cloud::BinaryAuthorization::V1beta1";
3033

0 commit comments

Comments
 (0)
0