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 = "definition_proto", 13 srcs = [ 14 "automl_image_classification.proto", 15 "automl_image_object_detection.proto", 16 "automl_image_segmentation.proto", 17 "automl_tables.proto", 18 "automl_text_classification.proto", 19 "automl_text_extraction.proto", 20 "automl_text_sentiment.proto", 21 "automl_time_series_forecasting.proto", 22 "automl_video_action_recognition.proto", 23 "automl_video_classification.proto", 24 "automl_video_object_tracking.proto", 25 "export_evaluated_data_items_config.proto", 26 ], 27 deps = [ 28 "//google/api:annotations_proto", 29 "//google/api:field_behavior_proto", 30 ], 31) 32 33############################################################################## 34# Java 35############################################################################## 36load( 37 "@com_google_googleapis_imports//:imports.bzl", 38 "java_grpc_library", 39 "java_proto_library", 40) 41 42java_proto_library( 43 name = "definition_java_proto", 44 deps = [":definition_proto"], 45) 46 47java_grpc_library( 48 name = "definition_java_grpc", 49 srcs = [":definition_proto"], 50 deps = [":definition_java_proto"], 51) 52 53############################################################################## 54# Go 55############################################################################## 56load( 57 "@com_google_googleapis_imports//:imports.bzl", 58 "go_proto_library", 59) 60 61go_proto_library( 62 name = "definition_go_proto", 63 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 64 importpath = "cloud.google.com/go/aiplatform/apiv1beta1/schema/trainingjob/definition/definitionpb", 65 protos = [":definition_proto"], 66 deps = [ 67 "//google/api:annotations_go_proto", 68 "//google/api:field_behavior_go_proto", 69 ], 70) 71 72############################################################################## 73# Python 74############################################################################## 75load( 76 "@com_google_googleapis_imports//:imports.bzl", 77 "moved_proto_library", 78 "py_gapic_assembly_pkg", 79 "py_gapic_library", 80 "py_grpc_library", 81 "py_proto_library", 82) 83 84moved_proto_library( 85 name = "definition_moved_proto", 86 srcs = [":definition_proto"], 87 deps = [ 88 "//google/api:annotations_proto", 89 "//google/api:field_behavior_proto", 90 ], 91) 92 93py_proto_library( 94 name = "definition_py_proto", 95 deps = [":definition_moved_proto"], 96) 97 98py_grpc_library( 99 name = "definition_py_grpc", 100 srcs = [":definition_moved_proto"], 101 deps = [":definition_py_proto"], 102) 103 104py_gapic_library( 105 name = "definition_py_gapic", 106 srcs = [":definition_proto"], 107 opt_args = [ 108 "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob", 109 "python-gapic-name=definition", 110 ], 111 rest_numeric_enums = False, 112 transport = "grpc", 113) 114 115# Open Source Packages 116py_gapic_assembly_pkg( 117 name = "definition_py", 118 deps = [ 119 ":definition_py_gapic", 120 ], 121) 122 123############################################################################## 124# PHP 125############################################################################## 126load( 127 "@com_google_googleapis_imports//:imports.bzl", 128 "php_proto_library", 129) 130 131php_proto_library( 132 name = "definition_php_proto", 133 deps = [":definition_proto"], 134) 135 136############################################################################## 137# Node.js 138############################################################################## 139 140############################################################################## 141# Ruby 142############################################################################## 143load( 144 "@com_google_googleapis_imports//:imports.bzl", 145 "ruby_grpc_library", 146 "ruby_proto_library", 147) 148 149ruby_proto_library( 150 name = "definition_ruby_proto", 151 deps = [":definition_proto"], 152) 153 154ruby_grpc_library( 155 name = "definition_ruby_grpc", 156 srcs = [":definition_proto"], 157 deps = [":definition_ruby_proto"], 158) 159 160############################################################################## 161# C# 162############################################################################## 163load( 164 "@com_google_googleapis_imports//:imports.bzl", 165 "csharp_grpc_library", 166 "csharp_proto_library", 167) 168 169csharp_proto_library( 170 name = "definition_csharp_proto", 171 deps = [":definition_proto"], 172) 173 174csharp_grpc_library( 175 name = "definition_csharp_grpc", 176 srcs = [":definition_proto"], 177 deps = [":definition_csharp_proto"], 178) 179 180############################################################################## 181# C++ 182############################################################################## 183# Put your C++ code here 184