public sealed class LoggingDestination : Protobuf.IMessage<Logging.Types.LoggingDestination>, Protobuf.IBufferMessage
Configuration of a specific logging destination (the producer project
or the consumer project).
Inheritance
Object >
Logging.Types.LoggingDestination
Namespace
Google.Api
Assembly
Google.Api.CommonProtos.dll
Constructors
LoggingDestination()
public LoggingDestination()
LoggingDestination(Logging.Types.LoggingDestination)
public LoggingDestination(Logging.Types.LoggingDestination other)
Fields
LogsFieldNumber
public const int LogsFieldNumber = 1
Field number for the "logs" field.
Field Value |
---|
Type | Description |
Int32 | |
MonitoredResourceFieldNumber
public const int MonitoredResourceFieldNumber = 3
Field number for the "monitored_resource" field.
Field Value |
---|
Type | Description |
Int32 | |
Properties
Descriptor
public static Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Logs
public Protobuf.Collections.RepeatedField<string> Logs { get; }
Names of the logs to be sent to this destination. Each name must
be defined in the [Service.logs][google.api.Service.logs] section. If the log name is
not a domain scoped name, it will be automatically prefixed with
the service name followed by "/".
MonitoredResource
public string MonitoredResource { get; set; }
The monitored resource type. The type must be defined in the
[Service.monitored_resources][google.api.Service.monitored_resources] section.
Property Value |
---|
Type | Description |
String | |
Parser
public static Protobuf.MessageParser<Logging.Types.LoggingDestination> Parser { get; }
Methods
CalculateSize()
public int CalculateSize()
Returns |
---|
Type | Description |
Int32 | |
Clone()
public Logging.Types.LoggingDestination Clone()
Equals(Logging.Types.LoggingDestination)
public bool Equals(Logging.Types.LoggingDestination other)
Equals(Object)
public override bool Equals(object other)
Parameter |
---|
Name | Description |
other | Object
|
GetHashCode()
public override int GetHashCode()
Returns |
---|
Type | Description |
Int32 | |
MergeFrom(Logging.Types.LoggingDestination)
public void MergeFrom(Logging.Types.LoggingDestination other)
public void MergeFrom(Protobuf.CodedInputStream input)
ToString()
public override string ToString()
WriteTo(Protobuf.CodedOutputStream)
public void WriteTo(Protobuf.CodedOutputStream output)