Current section
Files
Jump to
Current section
Files
lib/google/logging/v2/log_entry.pb.ex
defmodule Google.Logging.V2.LogEntry.LabelsEntry do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogEntry.LabelsEntry",
map: true,
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Google.Logging.V2.LogEntry do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogEntry",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :log_name, 12, type: :string, json_name: "logName", deprecated: false
field :resource, 8, type: Google.Api.MonitoredResource, deprecated: false
field :proto_payload, 2, type: Google.Protobuf.Any, json_name: "protoPayload", oneof: 0
field :text_payload, 3, type: :string, json_name: "textPayload", oneof: 0
field :json_payload, 6, type: Google.Protobuf.Struct, json_name: "jsonPayload", oneof: 0
field :timestamp, 9, type: Google.Protobuf.Timestamp, deprecated: false
field :receive_timestamp, 24,
type: Google.Protobuf.Timestamp,
json_name: "receiveTimestamp",
deprecated: false
field :severity, 10, type: Google.Logging.Type.LogSeverity, enum: true, deprecated: false
field :insert_id, 4, type: :string, json_name: "insertId", deprecated: false
field :http_request, 7,
type: Google.Logging.Type.HttpRequest,
json_name: "httpRequest",
deprecated: false
field :labels, 11,
repeated: true,
type: Google.Logging.V2.LogEntry.LabelsEntry,
map: true,
deprecated: false
field :operation, 15, type: Google.Logging.V2.LogEntryOperation, deprecated: false
field :trace, 22, type: :string, deprecated: false
field :span_id, 27, type: :string, json_name: "spanId", deprecated: false
field :trace_sampled, 30, type: :bool, json_name: "traceSampled", deprecated: false
field :source_location, 23,
type: Google.Logging.V2.LogEntrySourceLocation,
json_name: "sourceLocation",
deprecated: false
field :split, 35, type: Google.Logging.V2.LogSplit, deprecated: false
end
defmodule Google.Logging.V2.LogEntryOperation do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogEntryOperation",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :id, 1, type: :string, deprecated: false
field :producer, 2, type: :string, deprecated: false
field :first, 3, type: :bool, deprecated: false
field :last, 4, type: :bool, deprecated: false
end
defmodule Google.Logging.V2.LogEntrySourceLocation do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogEntrySourceLocation",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :file, 1, type: :string, deprecated: false
field :line, 2, type: :int64, deprecated: false
field :function, 3, type: :string, deprecated: false
end
defmodule Google.Logging.V2.LogSplit do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogSplit",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :uid, 1, type: :string
field :index, 2, type: :int32
field :total_splits, 3, type: :int32, json_name: "totalSplits"
end