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 "analyzer_log.proto", 15 ], 16 deps = [ 17 "@com_google_protobuf//:timestamp_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-networkanalyzer-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/networkanalyzer/logging/apiv1/loggingpb", 57 protos = [":logging_proto"], 58 deps = [], 59) 60 61go_gapic_assembly_pkg( 62 name = "google-cloud-networkanalyzer-logging-v1-go", 63 deps = [ 64 ":logging_go_proto", 65 ], 66) 67 68############################################################################## 69# Python 70############################################################################## 71load( 72 "@com_google_googleapis_imports//:imports.bzl", 73 "moved_proto_library", 74 "py_grpc_library", 75 "py_proto_library", 76 "py_gapic_library", 77 "py_gapic_assembly_pkg", 78) 79 80moved_proto_library( 81 name = "logging_moved_proto", 82 srcs = [":logging_proto"], 83 deps = [ 84 "@com_google_protobuf//:timestamp_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 99py_gapic_library( 100 name = "logging_py_gapic", 101 srcs = [":logging_proto"], 102 rest_numeric_enums = False, 103 transport = "grpc+rest", 104) 105 106# Open Source Packages 107py_gapic_assembly_pkg( 108 name = "google-cloud-networkanalyzer-logging-v1-py", 109 deps = [ 110 ":logging_py_gapic", 111 ], 112) 113 114############################################################################## 115# PHP 116############################################################################## 117load( 118 "@com_google_googleapis_imports//:imports.bzl", 119 "php_gapic_assembly_pkg", 120 "php_proto_library", 121) 122 123php_proto_library( 124 name = "logging_php_proto", 125 deps = [":logging_proto"], 126) 127 128php_gapic_assembly_pkg( 129 name = "google-cloud-networkanalyzer-logging-v1-php", 130 deps = [ 131 ":logging_php_proto", 132 ], 133) 134 135############################################################################## 136# Ruby 137############################################################################## 138load( 139 "@com_google_googleapis_imports//:imports.bzl", 140 "ruby_grpc_library", 141 "ruby_proto_library", 142) 143 144ruby_proto_library( 145 name = "logging_ruby_proto", 146 deps = [":logging_proto"], 147) 148 149ruby_grpc_library( 150 name = "logging_ruby_grpc", 151 srcs = [":logging_proto"], 152 deps = [":logging_ruby_proto"], 153) 154 155############################################################################## 156# C# 157############################################################################## 158load( 159 "@com_google_googleapis_imports//:imports.bzl", 160 "csharp_proto_library", 161 "csharp_gapic_assembly_pkg", 162) 163 164csharp_proto_library( 165 name = "logging_csharp_proto", 166 deps = [":logging_proto"], 167) 168 169# Open Source Packages 170csharp_gapic_assembly_pkg( 171 name = "google-cloud-networkanalyzer-logging-v1-csharp", 172 package_name = "Google.Cloud.NetworkAnalyzer.Logging.V1", 173 generate_nongapic_package = True, 174 deps = [ 175 ":logging_csharp_proto", 176 ], 177) 178 179############################################################################## 180# C++ 181############################################################################## 182load( 183 "@com_google_googleapis_imports//:imports.bzl", 184 "cc_grpc_library", 185 "cc_proto_library", 186) 187 188cc_proto_library( 189 name = "logging_cc_proto", 190 deps = [":logging_proto"], 191) 192 193cc_grpc_library( 194 name = "logging_cc_grpc", 195 srcs = [":logging_proto"], 196 grpc_only = True, 197 deps = [":logging_cc_proto"], 198) 199