Skip to content

Commit ce31ce5

Browse files
Google APIscopybara-github
authored andcommitted
feat:Publish Cloud ResourceSettings v1 API
PiperOrigin-RevId: 359085255
1 parent 9cf98d5 commit ce31ce5

6 files changed

Lines changed: 664 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exports_files(glob(["*.yaml"]))
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
type: com.google.api.codegen.ConfigProto
2+
config_schema_version: 2.0.0
3+
language_settings:
4+
java:
5+
package_name: com.google.cloud.resourcesettings.v1
6+
python:
7+
package_name: google.cloud.resourcesettings_v1.gapic
8+
go:
9+
package_name: cloud.google.com/go/resourcesettings/apiv1
10+
csharp:
11+
package_name: Google.Cloud.ResourceSettings.V1
12+
ruby:
13+
package_name: Google::Cloud::ResourceSettings::V1
14+
php:
15+
package_name: Google\Cloud\ResourceSettings\V1
16+
nodejs:
17+
package_name: resourcesettings.v1
18+
domain_layer_location: google-cloud
Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
# This file was automatically generated by BuildFileGenerator
2+
3+
# This is an API workspace, having public visibility by default makes perfect sense.
4+
package(default_visibility = ["//visibility:public"])
5+
6+
##############################################################################
7+
# Common
8+
##############################################################################
9+
load("@rules_proto//proto:defs.bzl", "proto_library")
10+
11+
proto_library(
12+
name = "resourcesettings_proto",
13+
srcs = [
14+
"resource_settings.proto",
15+
],
16+
deps = [
17+
"//google/api:annotations_proto",
18+
"//google/api:client_proto",
19+
"//google/api:field_behavior_proto",
20+
"//google/api:resource_proto",
21+
"@com_google_protobuf//:empty_proto",
22+
"@com_google_protobuf//:timestamp_proto",
23+
],
24+
)
25+
26+
##############################################################################
27+
# Java
28+
##############################################################################
29+
load(
30+
"@com_google_googleapis_imports//:imports.bzl",
31+
"java_grpc_library",
32+
"java_proto_library",
33+
)
34+
35+
java_proto_library(
36+
name = "resourcesettings_java_proto",
37+
deps = [":resourcesettings_proto"],
38+
)
39+
40+
java_grpc_library(
41+
name = "resourcesettings_java_grpc",
42+
srcs = [":resourcesettings_proto"],
43+
deps = [":resourcesettings_java_proto"],
44+
)
45+
46+
##############################################################################
47+
# Go
48+
##############################################################################
49+
load(
50+
"@com_google_googleapis_imports//:imports.bzl",
51+
"go_proto_library",
52+
)
53+
54+
go_proto_library(
55+
name = "resourcesettings_go_proto",
56+
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
57+
importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1",
58+
protos = [":resourcesettings_proto"],
59+
deps = [
60+
"//google/api:annotations_go_proto",
61+
],
62+
)
63+
64+
##############################################################################
65+
# Python
66+
##############################################################################
67+
load(
68+
"@com_google_googleapis_imports//:imports.bzl",
69+
"moved_proto_library",
70+
"py_grpc_library",
71+
"py_proto_library",
72+
)
73+
74+
moved_proto_library(
75+
name = "resourcesettings_moved_proto",
76+
srcs = [":resourcesettings_proto"],
77+
deps = [
78+
"//google/api:annotations_proto",
79+
"//google/api:client_proto",
80+
"//google/api:field_behavior_proto",
81+
"//google/api:resource_proto",
82+
"@com_google_protobuf//:empty_proto",
83+
"@com_google_protobuf//:timestamp_proto",
84+
],
85+
)
86+
87+
py_proto_library(
88+
name = "resourcesettings_py_proto",
89+
plugin = "@protoc_docs_plugin//:docs_plugin",
90+
deps = [":resourcesettings_moved_proto"],
91+
)
92+
93+
py_grpc_library(
94+
name = "resourcesettings_py_grpc",
95+
srcs = [":resourcesettings_moved_proto"],
96+
deps = [":resourcesettings_py_proto"],
97+
)
98+
99+
##############################################################################
100+
# PHP
101+
##############################################################################
102+
load(
103+
"@com_google_googleapis_imports//:imports.bzl",
104+
"php_grpc_library",
105+
"php_proto_library",
106+
)
107+
108+
php_proto_library(
109+
name = "resourcesettings_php_proto",
110+
deps = [":resourcesettings_proto"],
111+
)
112+
113+
php_grpc_library(
114+
name = "resourcesettings_php_grpc",
115+
srcs = [":resourcesettings_proto"],
116+
deps = [":resourcesettings_php_proto"],
117+
)
118+
119+
##############################################################################
120+
# Node.js
121+
##############################################################################
122+
load(
123+
"@com_google_googleapis_imports//:imports.bzl",
124+
"nodejs_gapic_assembly_pkg",
125+
"nodejs_gapic_library",
126+
)
127+
128+
129+
##############################################################################
130+
# Ruby
131+
##############################################################################
132+
load(
133+
"@com_google_googleapis_imports//:imports.bzl",
134+
"ruby_grpc_library",
135+
"ruby_proto_library",
136+
)
137+
138+
ruby_proto_library(
139+
name = "resourcesettings_ruby_proto",
140+
deps = [":resourcesettings_proto"],
141+
)
142+
143+
ruby_grpc_library(
144+
name = "resourcesettings_ruby_grpc",
145+
srcs = [":resourcesettings_proto"],
146+
deps = [":resourcesettings_ruby_proto"],
147+
)
148+
149+
##############################################################################
150+
# C#
151+
##############################################################################
152+
load(
153+
"@com_google_googleapis_imports//:imports.bzl",
154+
"csharp_grpc_library",
155+
"csharp_proto_library",
156+
)
157+
158+
csharp_proto_library(
159+
name = "resourcesettings_csharp_proto",
160+
deps = [":resourcesettings_proto"],
161+
)
162+
163+
csharp_grpc_library(
164+
name = "resourcesettings_csharp_grpc",
165+
srcs = [":resourcesettings_proto"],
166+
deps = [":resourcesettings_csharp_proto"],
167+
)
168+
169+
##############################################################################
170+
# C++
171+
##############################################################################
172+
# Put your C++ code here

0 commit comments

Comments
 (0)