parent
ba7f434b77
commit
824ea38ab1
2 changed files with 217 additions and 0 deletions
@ -0,0 +1,177 @@ |
||||
# This file was automatically generated by BuildFileGenerator |
||||
|
||||
# This is an API workspace, having public visibility by default makes perfect sense. |
||||
package(default_visibility = ["//visibility:public"]) |
||||
|
||||
############################################################################## |
||||
# Common |
||||
############################################################################## |
||||
load("@rules_proto//proto:defs.bzl", "proto_library") |
||||
|
||||
proto_library( |
||||
name = "logging_proto", |
||||
srcs = [ |
||||
"chat_app_log_entry.proto", |
||||
], |
||||
deps = [ |
||||
"//google/rpc:status_proto", |
||||
], |
||||
) |
||||
|
||||
############################################################################## |
||||
# Java |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"java_grpc_library", |
||||
"java_proto_library", |
||||
) |
||||
|
||||
java_proto_library( |
||||
name = "logging_java_proto", |
||||
deps = [":logging_proto"], |
||||
) |
||||
|
||||
java_grpc_library( |
||||
name = "logging_java_grpc", |
||||
srcs = [":logging_proto"], |
||||
deps = [":logging_java_proto"], |
||||
) |
||||
|
||||
############################################################################## |
||||
# Go |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"go_proto_library", |
||||
) |
||||
|
||||
go_proto_library( |
||||
name = "logging_go_proto", |
||||
compilers = ["@io_bazel_rules_go//proto:go_grpc"], |
||||
importpath = "google.golang.org/genproto/googleapis/chat/logging/v1", |
||||
protos = [":logging_proto"], |
||||
deps = [ |
||||
"//google/rpc:status_go_proto", |
||||
], |
||||
) |
||||
|
||||
############################################################################## |
||||
# Python |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"moved_proto_library", |
||||
"py_grpc_library", |
||||
"py_proto_library", |
||||
) |
||||
|
||||
moved_proto_library( |
||||
name = "logging_moved_proto", |
||||
srcs = [":logging_proto"], |
||||
deps = [ |
||||
"//google/rpc:status_proto", |
||||
], |
||||
) |
||||
|
||||
py_proto_library( |
||||
name = "logging_py_proto", |
||||
deps = [":logging_moved_proto"], |
||||
) |
||||
|
||||
py_grpc_library( |
||||
name = "logging_py_grpc", |
||||
srcs = [":logging_moved_proto"], |
||||
deps = [":logging_py_proto"], |
||||
) |
||||
|
||||
############################################################################## |
||||
# PHP |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"php_grpc_library", |
||||
"php_proto_library", |
||||
) |
||||
|
||||
php_proto_library( |
||||
name = "logging_php_proto", |
||||
deps = [":logging_proto"], |
||||
) |
||||
|
||||
php_grpc_library( |
||||
name = "logging_php_grpc", |
||||
srcs = [":logging_proto"], |
||||
deps = [":logging_php_proto"], |
||||
) |
||||
|
||||
############################################################################## |
||||
# Node.js |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"nodejs_gapic_assembly_pkg", |
||||
"nodejs_gapic_library", |
||||
) |
||||
|
||||
|
||||
############################################################################## |
||||
# Ruby |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"ruby_grpc_library", |
||||
"ruby_proto_library", |
||||
) |
||||
|
||||
ruby_proto_library( |
||||
name = "logging_ruby_proto", |
||||
deps = [":logging_proto"], |
||||
) |
||||
|
||||
ruby_grpc_library( |
||||
name = "logging_ruby_grpc", |
||||
srcs = [":logging_proto"], |
||||
deps = [":logging_ruby_proto"], |
||||
) |
||||
|
||||
############################################################################## |
||||
# C# |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"csharp_grpc_library", |
||||
"csharp_proto_library", |
||||
) |
||||
|
||||
csharp_proto_library( |
||||
name = "logging_csharp_proto", |
||||
deps = [":logging_proto"], |
||||
) |
||||
|
||||
csharp_grpc_library( |
||||
name = "logging_csharp_grpc", |
||||
srcs = [":logging_proto"], |
||||
deps = [":logging_csharp_proto"], |
||||
) |
||||
|
||||
############################################################################## |
||||
# C++ |
||||
############################################################################## |
||||
load( |
||||
"@com_google_googleapis_imports//:imports.bzl", |
||||
"cc_grpc_library", |
||||
"cc_proto_library", |
||||
) |
||||
|
||||
cc_proto_library( |
||||
name = "logging_cc_proto", |
||||
deps = [":logging_proto"], |
||||
) |
||||
|
||||
cc_grpc_library( |
||||
name = "logging_cc_grpc", |
||||
srcs = [":logging_proto"], |
||||
grpc_only = True, |
||||
deps = [":logging_cc_proto"], |
||||
) |
@ -0,0 +1,40 @@ |
||||
// Copyright 2022 Google LLC |
||||
// |
||||
// Licensed under the Apache License, Version 2.0 (the "License"); |
||||
// you may not use this file except in compliance with the License. |
||||
// You may obtain a copy of the License at |
||||
// |
||||
// http://www.apache.org/licenses/LICENSE-2.0 |
||||
// |
||||
// Unless required by applicable law or agreed to in writing, software |
||||
// distributed under the License is distributed on an "AS IS" BASIS, |
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
// See the License for the specific language governing permissions and |
||||
// limitations under the License. |
||||
|
||||
syntax = "proto3"; |
||||
|
||||
package google.chat.logging.v1; |
||||
|
||||
import "google/rpc/status.proto"; |
||||
|
||||
option go_package = "google.golang.org/genproto/googleapis/chat/logging/v1;logging"; |
||||
option java_multiple_files = true; |
||||
option java_outer_classname = "ChatAppLogEntryProto"; |
||||
option java_package = "com.google.chat.logging.v1"; |
||||
|
||||
// JSON payload of error messages. If the Cloud Logging API is enabled, these |
||||
// error messages are logged to |
||||
// [Google Cloud Logging](https://cloud.google.com/logging/docs). |
||||
message ChatAppLogEntry { |
||||
// The deployment that caused the error. For Chat bots built in Apps Script, |
||||
// this is the deployment ID defined by Apps Script. |
||||
string deployment = 1; |
||||
|
||||
// The error code and message. |
||||
google.rpc.Status error = 2; |
||||
|
||||
// The unencrypted `callback_method` name that was running when the error was |
||||
// encountered. |
||||
string deployment_function = 3; |
||||
} |
Loading…
Reference in new issue