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 = "logging_proto", 13 srcs = [ 14 "runtime_log.proto", 15 ], 16 deps = [ 17 "//google/api:field_behavior_proto", 18 ], 19) 20 21############################################################################## 22# Java 23############################################################################## 24load( 25 "@com_google_googleapis_imports//:imports.bzl", 26 "java_proto_library", 27 "java_gapic_assembly_gradle_pkg", 28) 29 30java_proto_library( 31 name = "logging_java_proto", 32 deps = [":logging_proto"], 33) 34 35# Open Source Packages 36java_gapic_assembly_gradle_pkg( 37 name = "google-cloud-notebooks-logging-v1-java", 38 deps = [ 39 ":logging_proto", 40 ":logging_java_proto", 41 ], 42) 43 44############################################################################## 45# Go 46############################################################################## 47load( 48 "@com_google_googleapis_imports//:imports.bzl", 49 "go_proto_library", 50 "go_gapic_assembly_pkg", 51) 52 53go_proto_library( 54 name = "logging_go_proto", 55 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 56 importpath = "cloud.google.com/go/notebooks/logging/apiv1/loggingpb", 57 protos = [":logging_proto"], 58 deps = [ 59 "//google/api:annotations_go_proto", 60 ], 61) 62 63go_gapic_assembly_pkg( 64 name = "google-cloud-notebooks-logging-v1-go", 65 deps = [ 66 ":logging_go_proto", 67 ], 68) 69 70############################################################################## 71# Python 72############################################################################## 73load( 74 "@com_google_googleapis_imports//:imports.bzl", 75 "moved_proto_library", 76 "py_grpc_library", 77 "py_proto_library", 78) 79 80moved_proto_library( 81 name = "logging_moved_proto", 82 srcs = [":logging_proto"], 83 deps = [ 84 "//google/api:field_behavior_proto", 85 ], 86) 87 88py_proto_library( 89 name = "logging_py_proto", 90 deps = [":logging_moved_proto"], 91) 92 93py_grpc_library( 94 name = "logging_py_grpc", 95 srcs = [":logging_moved_proto"], 96 deps = [":logging_py_proto"], 97) 98 99############################################################################## 100# PHP 101############################################################################## 102load( 103 "@com_google_googleapis_imports//:imports.bzl", 104 "php_gapic_assembly_pkg", 105 "php_proto_library", 106) 107 108php_proto_library( 109 name = "logging_php_proto", 110 deps = [":logging_proto"], 111) 112 113php_gapic_assembly_pkg( 114 name = "google-cloud-notebooks-logging-v1-php", 115 deps = [ 116 ":logging_php_proto", 117 ], 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 = "logging_ruby_proto", 131 deps = [":logging_proto"], 132) 133 134ruby_grpc_library( 135 name = "logging_ruby_grpc", 136 srcs = [":logging_proto"], 137 deps = [":logging_ruby_proto"], 138) 139 140############################################################################## 141# C# 142############################################################################## 143load( 144 "@com_google_googleapis_imports//:imports.bzl", 145 "csharp_gapic_assembly_pkg", 146 "csharp_proto_library", 147) 148 149csharp_proto_library( 150 name = "logging_csharp_proto", 151 deps = [":logging_proto"], 152) 153 154# Open Source Packages 155csharp_gapic_assembly_pkg( 156 name = "google-cloud-notebooks-logging-v1-csharp", 157 package_name = "Google.Cloud.Notebooks.Logging.V1", 158 generate_nongapic_package = True, 159 deps = [ 160 ":logging_csharp_proto", 161 ], 162) 163 164############################################################################## 165# C++ 166############################################################################## 167load( 168 "@com_google_googleapis_imports//:imports.bzl", 169 "cc_grpc_library", 170 "cc_proto_library", 171) 172 173cc_proto_library( 174 name = "logging_cc_proto", 175 deps = [":logging_proto"], 176) 177 178cc_grpc_library( 179 name = "logging_cc_grpc", 180 srcs = [":logging_proto"], 181 grpc_only = True, 182 deps = [":logging_cc_proto"], 183) 184