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 "datastream_logs.proto", 17 ], 18 deps = [ 19 "//google/api:field_behavior_proto", 20 "//google/cloud/datastream/v1:datastream_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-datastream-logging-v1-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/datastream/logging/apiv1/loggingpb", 62 protos = [":logging_proto"], 63 deps = [ 64 "//google/api:annotations_go_proto", 65 "//google/cloud/datastream/v1:datastream_go_proto", 66 ], 67) 68 69go_gapic_assembly_pkg( 70 name = "google-cloud-datastream-logging-v1-go", 71 deps = [ 72 ":logging_go_proto", 73 ], 74) 75 76############################################################################## 77# Python 78############################################################################## 79# buildifier: disable=same-origin-load 80load( 81 "@com_google_googleapis_imports//:imports.bzl", 82 "moved_proto_library", 83 "py_grpc_library", 84 "py_proto_library", 85 "py_gapic_library", 86 "py_gapic_assembly_pkg", 87) 88 89moved_proto_library( 90 name = "logging_moved_proto", 91 srcs = [":logging_proto"], 92 deps = [ 93 "//google/api:field_behavior_proto", 94 "//google/cloud/datastream/v1:datastream_proto", 95 ], 96) 97 98py_proto_library( 99 name = "logging_py_proto", 100 deps = [":logging_moved_proto"], 101) 102 103py_grpc_library( 104 name = "logging_py_grpc", 105 srcs = [":logging_moved_proto"], 106 deps = [":logging_py_proto"], 107) 108 109py_gapic_library( 110 name = "logging_py_gapic", 111 srcs = [":logging_proto"], 112 rest_numeric_enums = False, 113 transport = "grpc+rest", 114) 115 116# Open Source Packages 117py_gapic_assembly_pkg( 118 name = "google-cloud-datastream-logging-v1-py", 119 deps = [ 120 ":logging_py_gapic", 121 ], 122) 123 124############################################################################## 125# PHP 126############################################################################## 127# buildifier: disable=same-origin-load 128load( 129 "@com_google_googleapis_imports//:imports.bzl", 130 "php_gapic_assembly_pkg", 131 "php_proto_library", 132) 133 134php_proto_library( 135 name = "logging_php_proto", 136 deps = [":logging_proto"], 137) 138 139php_gapic_assembly_pkg( 140 name = "google-cloud-datastream-logging-v1-php", 141 deps = [ 142 ":logging_php_proto", 143 ], 144) 145 146############################################################################## 147# Ruby 148############################################################################## 149# buildifier: disable=same-origin-load 150load( 151 "@com_google_googleapis_imports//:imports.bzl", 152 "ruby_grpc_library", 153 "ruby_proto_library", 154) 155 156ruby_proto_library( 157 name = "logging_ruby_proto", 158 deps = [":logging_proto"], 159) 160 161ruby_grpc_library( 162 name = "logging_ruby_grpc", 163 srcs = [":logging_proto"], 164 deps = [":logging_ruby_proto"], 165) 166 167############################################################################## 168# C# 169############################################################################## 170# buildifier: disable=same-origin-load 171load( 172 "@com_google_googleapis_imports//:imports.bzl", 173 "csharp_proto_library", 174 "csharp_gapic_assembly_pkg", 175) 176 177csharp_proto_library( 178 name = "logging_csharp_proto", 179 deps = [":logging_proto"], 180) 181 182# Open Source Packages 183csharp_gapic_assembly_pkg( 184 name = "google-cloud-datastream-logging-v1-csharp", 185 package_name = "Google.Cloud.Datastream.Logging.V1", 186 generate_nongapic_package = True, 187 deps = [ 188 ":logging_csharp_proto", 189 ], 190) 191 192############################################################################## 193# C++ 194############################################################################## 195# buildifier: disable=same-origin-load 196load( 197 "@com_google_googleapis_imports//:imports.bzl", 198 "cc_grpc_library", 199 "cc_proto_library", 200) 201 202cc_proto_library( 203 name = "logging_cc_proto", 204 deps = [":logging_proto"], 205) 206 207cc_grpc_library( 208 name = "logging_cc_grpc", 209 srcs = [":logging_proto"], 210 grpc_only = True, 211 deps = [":logging_cc_proto"], 212) 213