xref: /aosp_15_r20/external/googleapis/google/compute/logging/gdnsusage/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1# This file was automatically generated by BuildFileGenerator
2
3# This is an API workspace, having public visibility by default makes perfect sense.
4package(default_visibility = ["//visibility:public"])
5
6##############################################################################
7# Common
8##############################################################################
9load("@rules_proto//proto:defs.bzl", "proto_library")
10
11proto_library(
12    name = "gdnsusage_proto",
13    srcs = [
14        "gdns_vm_usage.proto",
15    ],
16    deps = [
17    ],
18)
19
20##############################################################################
21# Java
22##############################################################################
23load(
24    "@com_google_googleapis_imports//:imports.bzl",
25    "java_grpc_library",
26    "java_proto_library",
27)
28
29java_proto_library(
30    name = "gdnsusage_java_proto",
31    deps = [":gdnsusage_proto"],
32)
33
34java_grpc_library(
35    name = "gdnsusage_java_grpc",
36    srcs = [":gdnsusage_proto"],
37    deps = [":gdnsusage_java_proto"],
38)
39
40##############################################################################
41# Go
42##############################################################################
43load(
44    "@com_google_googleapis_imports//:imports.bzl",
45    "go_gapic_assembly_pkg",
46    "go_proto_library",
47)
48
49go_proto_library(
50    name = "gdnsusage_go_proto",
51    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52    importpath = "google.golang.org/genproto/googleapis/compute/logging/gdnsusage/v1",
53    protos = [":gdnsusage_proto"],
54    deps = [
55    ],
56)
57
58go_gapic_assembly_pkg(
59    name = "gdnsusage-v1-go",
60    deps = [
61        ":gdnsusage_go_proto",
62    ],
63)
64
65##############################################################################
66# Python
67##############################################################################
68load(
69    "@com_google_googleapis_imports//:imports.bzl",
70    "moved_proto_library",
71    "py_grpc_library",
72    "py_proto_library",
73)
74
75moved_proto_library(
76    name = "gdnsusage_moved_proto",
77    srcs = [":gdnsusage_proto"],
78    deps = [
79    ],
80)
81
82py_proto_library(
83    name = "gdnsusage_py_proto",
84    deps = [":gdnsusage_moved_proto"],
85)
86
87py_grpc_library(
88    name = "gdnsusage_py_grpc",
89    srcs = [":gdnsusage_moved_proto"],
90    deps = [":gdnsusage_py_proto"],
91)
92
93##############################################################################
94# PHP
95##############################################################################
96load(
97    "@com_google_googleapis_imports//:imports.bzl",
98    "php_gapic_assembly_pkg",
99    "php_proto_library",
100)
101
102php_proto_library(
103    name = "gdnsusage_php_proto",
104    deps = [":gdnsusage_proto"],
105)
106
107php_gapic_assembly_pkg(
108    name = "gdnsusage-v1-php",
109    deps = [
110        ":gdnsusage_php_proto",
111    ],
112)
113
114##############################################################################
115# Ruby
116##############################################################################
117load(
118    "@com_google_googleapis_imports//:imports.bzl",
119    "ruby_grpc_library",
120    "ruby_proto_library",
121)
122
123ruby_proto_library(
124    name = "gdnsusage_ruby_proto",
125    deps = [":gdnsusage_proto"],
126)
127
128ruby_grpc_library(
129    name = "gdnsusage_ruby_grpc",
130    srcs = [":gdnsusage_proto"],
131    deps = [":gdnsusage_ruby_proto"],
132)
133
134##############################################################################
135# C#
136##############################################################################
137load(
138    "@com_google_googleapis_imports//:imports.bzl",
139    "csharp_grpc_library",
140    "csharp_proto_library",
141)
142
143csharp_proto_library(
144    name = "gdnsusage_csharp_proto",
145    deps = [":gdnsusage_proto"],
146)
147
148csharp_grpc_library(
149    name = "gdnsusage_csharp_grpc",
150    srcs = [":gdnsusage_proto"],
151    deps = [":gdnsusage_csharp_proto"],
152)
153
154##############################################################################
155# C++
156##############################################################################
157load(
158    "@com_google_googleapis_imports//:imports.bzl",
159    "cc_grpc_library",
160    "cc_proto_library",
161)
162
163cc_proto_library(
164    name = "gdnsusage_cc_proto",
165    deps = [":gdnsusage_proto"],
166)
167
168cc_grpc_library(
169    name = "gdnsusage_cc_grpc",
170    srcs = [":gdnsusage_proto"],
171    grpc_only = True,
172    deps = [":gdnsusage_cc_proto"],
173)
174