1# This file was automatically generated by BuildFileGenerator 2 3# buildifier: disable=load-on-top 4 5# This is an API workspace, having public visibility by default makes perfect sense. 6package(default_visibility = ["//visibility:public"]) 7 8############################################################################## 9# Common 10############################################################################## 11load("@rules_proto//proto:defs.bzl", "proto_library") 12 13proto_library( 14 name = "logging_proto", 15 srcs = [ 16 "autoscaler_log.proto", 17 "reconciler_log.proto", 18 ], 19 deps = [ 20 "@com_google_protobuf//:duration_proto", 21 ], 22) 23 24############################################################################## 25# Java 26############################################################################## 27# buildifier: disable=same-origin-load 28load( 29 "@com_google_googleapis_imports//:imports.bzl", 30 "java_proto_library", 31 "java_gapic_assembly_gradle_pkg", 32) 33 34java_proto_library( 35 name = "logging_java_proto", 36 deps = [":logging_proto"], 37) 38 39# Open Source Packages 40java_gapic_assembly_gradle_pkg( 41 name = "google-cloud-dataproc-logging-java", 42 deps = [ 43 ":logging_proto", 44 ":logging_java_proto", 45 ], 46) 47 48############################################################################## 49# Go 50############################################################################## 51# buildifier: disable=same-origin-load 52load( 53 "@com_google_googleapis_imports//:imports.bzl", 54 "go_proto_library", 55 "go_gapic_assembly_pkg", 56) 57 58go_proto_library( 59 name = "logging_go_proto", 60 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 61 importpath = "cloud.google.com/go/dataproc/logging/loggingpb", 62 protos = [":logging_proto"], 63 deps = [], 64) 65 66go_gapic_assembly_pkg( 67 name = "google-cloud-dataproc-logging-go", 68 deps = [ 69 ":logging_go_proto", 70 ], 71) 72 73############################################################################## 74# Python 75############################################################################## 76# buildifier: disable=same-origin-load 77load( 78 "@com_google_googleapis_imports//:imports.bzl", 79 "moved_proto_library", 80 "py_grpc_library", 81 "py_proto_library", 82 "py_gapic_library", 83 "py_gapic_assembly_pkg", 84) 85 86moved_proto_library( 87 name = "logging_moved_proto", 88 srcs = [":logging_proto"], 89 deps = [ 90 "@com_google_protobuf//:duration_proto", 91 ], 92) 93 94py_proto_library( 95 name = "logging_py_proto", 96 deps = [":logging_moved_proto"], 97) 98 99py_grpc_library( 100 name = "logging_py_grpc", 101 srcs = [":logging_moved_proto"], 102 deps = [":logging_py_proto"], 103) 104 105py_gapic_library( 106 name = "logging_py_gapic", 107 srcs = [":logging_proto"], 108 rest_numeric_enums = False, 109 transport = "grpc+rest", 110) 111 112# Open Source Packages 113py_gapic_assembly_pkg( 114 name = "google-cloud-dataproc-logging-py", 115 deps = [ 116 ":logging_py_gapic", 117 ], 118) 119 120############################################################################## 121# PHP 122############################################################################## 123# buildifier: disable=same-origin-load 124load( 125 "@com_google_googleapis_imports//:imports.bzl", 126 "php_gapic_assembly_pkg", 127 "php_proto_library", 128) 129 130php_proto_library( 131 name = "logging_php_proto", 132 deps = [":logging_proto"], 133) 134 135php_gapic_assembly_pkg( 136 name = "google-cloud-dataproc-logging-php", 137 deps = [ 138 ":logging_php_proto", 139 ], 140) 141 142############################################################################## 143# Ruby 144############################################################################## 145# buildifier: disable=same-origin-load 146load( 147 "@com_google_googleapis_imports//:imports.bzl", 148 "ruby_grpc_library", 149 "ruby_proto_library", 150) 151 152ruby_proto_library( 153 name = "logging_ruby_proto", 154 deps = [":logging_proto"], 155) 156 157ruby_grpc_library( 158 name = "logging_ruby_grpc", 159 srcs = [":logging_proto"], 160 deps = [":logging_ruby_proto"], 161) 162 163############################################################################## 164# C# 165############################################################################## 166# buildifier: disable=same-origin-load 167load( 168 "@com_google_googleapis_imports//:imports.bzl", 169 "csharp_proto_library", 170 "csharp_gapic_assembly_pkg", 171) 172 173csharp_proto_library( 174 name = "logging_csharp_proto", 175 deps = [":logging_proto"], 176) 177 178# Open Source Packages 179csharp_gapic_assembly_pkg( 180 name = "google-cloud-dataproc-logging-csharp", 181 package_name = "Google.Cloud.Dataproc.Logging", 182 generate_nongapic_package = True, 183 deps = [ 184 ":logging_csharp_proto", 185 ], 186) 187 188############################################################################## 189# C++ 190############################################################################## 191# buildifier: disable=same-origin-load 192load( 193 "@com_google_googleapis_imports//:imports.bzl", 194 "cc_grpc_library", 195 "cc_proto_library", 196) 197 198cc_proto_library( 199 name = "logging_cc_proto", 200 deps = [":logging_proto"], 201) 202 203cc_grpc_library( 204 name = "logging_cc_grpc", 205 srcs = [":logging_proto"], 206 grpc_only = True, 207 deps = [":logging_cc_proto"], 208) 209