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