xref: /aosp_15_r20/external/googleapis/google/cloud/aiplatform/v1beta1/schema/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 = "schema_proto",
13    srcs = [
14        "annotation_payload.proto",
15        "annotation_spec_color.proto",
16        "data_item_payload.proto",
17        "dataset_metadata.proto",
18        "geometry.proto",
19    ],
20    deps = [
21        "//google/api:annotations_proto",
22        "//google/api:field_behavior_proto",
23        "//google/type:color_proto",
24        "@com_google_protobuf//:duration_proto",
25        "@com_google_protobuf//:struct_proto",
26        "@com_google_protobuf//:wrappers_proto",
27    ],
28)
29
30##############################################################################
31# Java
32##############################################################################
33load(
34    "@com_google_googleapis_imports//:imports.bzl",
35    "java_grpc_library",
36    "java_proto_library",
37)
38
39java_proto_library(
40    name = "schema_java_proto",
41    deps = [":schema_proto"],
42)
43
44java_grpc_library(
45    name = "schema_java_grpc",
46    srcs = [":schema_proto"],
47    deps = [":schema_java_proto"],
48)
49
50##############################################################################
51# Go
52##############################################################################
53load(
54    "@com_google_googleapis_imports//:imports.bzl",
55    "go_proto_library",
56)
57
58go_proto_library(
59    name = "schema_go_proto",
60    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
61    importpath = "cloud.google.com/go/aiplatform/apiv1beta1/schema/schemapb",
62    protos = [":schema_proto"],
63    deps = [
64        "//google/api:annotations_go_proto",
65        "//google/type:color_go_proto",
66    ],
67)
68
69##############################################################################
70# Python
71##############################################################################
72load(
73    "@com_google_googleapis_imports//:imports.bzl",
74    "moved_proto_library",
75    "py_grpc_library",
76    "py_proto_library",
77)
78
79moved_proto_library(
80    name = "schema_moved_proto",
81    srcs = [":schema_proto"],
82    deps = [
83        "//google/api:annotations_proto",
84        "//google/api:field_behavior_proto",
85        "//google/type:color_proto",
86        "@com_google_protobuf//:duration_proto",
87        "@com_google_protobuf//:struct_proto",
88        "@com_google_protobuf//:wrappers_proto",
89    ],
90)
91
92py_proto_library(
93    name = "schema_py_proto",
94    deps = [":schema_moved_proto"],
95)
96
97py_grpc_library(
98    name = "schema_py_grpc",
99    srcs = [":schema_moved_proto"],
100    deps = [":schema_py_proto"],
101)
102
103##############################################################################
104# PHP
105##############################################################################
106load(
107    "@com_google_googleapis_imports//:imports.bzl",
108    "php_proto_library",
109)
110
111php_proto_library(
112    name = "schema_php_proto",
113    deps = [":schema_proto"],
114)
115
116##############################################################################
117# Node.js
118##############################################################################
119
120##############################################################################
121# Ruby
122##############################################################################
123load(
124    "@com_google_googleapis_imports//:imports.bzl",
125    "ruby_grpc_library",
126    "ruby_proto_library",
127)
128
129ruby_proto_library(
130    name = "schema_ruby_proto",
131    deps = [":schema_proto"],
132)
133
134ruby_grpc_library(
135    name = "schema_ruby_grpc",
136    srcs = [":schema_proto"],
137    deps = [":schema_ruby_proto"],
138)
139
140##############################################################################
141# C#
142##############################################################################
143load(
144    "@com_google_googleapis_imports//:imports.bzl",
145    "csharp_grpc_library",
146    "csharp_proto_library",
147)
148
149csharp_proto_library(
150    name = "schema_csharp_proto",
151    deps = [":schema_proto"],
152)
153
154csharp_grpc_library(
155    name = "schema_csharp_grpc",
156    srcs = [":schema_proto"],
157    deps = [":schema_csharp_proto"],
158)
159
160##############################################################################
161# C++
162##############################################################################
163# Put your C++ code here
164