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 "request_log.proto", 15 ], 16 deps = [ 17 "//google/logging/type:type_proto", 18 "@com_google_protobuf//:duration_proto", 19 "@com_google_protobuf//:timestamp_proto", 20 ], 21) 22 23############################################################################## 24# Java 25############################################################################## 26load( 27 "@com_google_googleapis_imports//:imports.bzl", 28 "java_grpc_library", 29 "java_proto_library", 30) 31 32java_proto_library( 33 name = "logging_java_proto", 34 deps = [":logging_proto"], 35) 36 37java_grpc_library( 38 name = "logging_java_grpc", 39 srcs = [":logging_proto"], 40 deps = [":logging_java_proto"], 41) 42 43############################################################################## 44# Go 45############################################################################## 46load( 47 "@com_google_googleapis_imports//:imports.bzl", 48 "go_proto_library", 49) 50 51go_proto_library( 52 name = "logging_go_proto", 53 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 54 importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", 55 protos = [":logging_proto"], 56 deps = [ 57 "//google/logging/type:type_go_proto", 58 ], 59) 60 61############################################################################## 62# Python 63############################################################################## 64load( 65 "@com_google_googleapis_imports//:imports.bzl", 66 "py_gapic_assembly_pkg", 67 "py_gapic_library", 68) 69 70py_gapic_library( 71 name = "logging_py_gapic", 72 srcs = [":logging_proto"], 73 opt_args = [ 74 "warehouse-package-name=google-cloud-appengine-logging", 75 "python-gapic-namespace=google.cloud", 76 "python-gapic-name=appengine_logging", 77 ], 78 rest_numeric_enums = False, 79 transport = "grpc", 80) 81 82# Open Source Packages 83py_gapic_assembly_pkg( 84 name = "google-cloud-appengine-logging-v1-py", 85 deps = [ 86 ":logging_py_gapic", 87 ], 88) 89 90############################################################################## 91# PHP 92############################################################################## 93load( 94 "@com_google_googleapis_imports//:imports.bzl", 95 "php_proto_library", 96) 97 98php_proto_library( 99 name = "logging_php_proto", 100 deps = [":logging_proto"], 101) 102 103############################################################################## 104# Node.js 105############################################################################## 106 107############################################################################## 108# Ruby 109############################################################################## 110load( 111 "@com_google_googleapis_imports//:imports.bzl", 112 "ruby_grpc_library", 113 "ruby_proto_library", 114) 115 116ruby_proto_library( 117 name = "logging_ruby_proto", 118 deps = [":logging_proto"], 119) 120 121ruby_grpc_library( 122 name = "logging_ruby_grpc", 123 srcs = [":logging_proto"], 124 deps = [":logging_ruby_proto"], 125) 126 127############################################################################## 128# C# 129############################################################################## 130load( 131 "@com_google_googleapis_imports//:imports.bzl", 132 "csharp_grpc_library", 133 "csharp_proto_library", 134) 135 136csharp_proto_library( 137 name = "logging_csharp_proto", 138 deps = [":logging_proto"], 139) 140 141csharp_grpc_library( 142 name = "logging_csharp_grpc", 143 srcs = [":logging_proto"], 144 deps = [":logging_csharp_proto"], 145) 146 147############################################################################## 148# C++ 149############################################################################## 150load( 151 "@com_google_googleapis_imports//:imports.bzl", 152 "cc_grpc_library", 153 "cc_proto_library", 154) 155 156cc_proto_library( 157 name = "logging_cc_proto", 158 deps = [":logging_proto"], 159) 160 161cc_grpc_library( 162 name = "logging_cc_grpc", 163 srcs = [":logging_proto"], 164 grpc_only = True, 165 deps = [":logging_cc_proto"], 166) 167