public sealed class LogDescriptor : IMessage<LogDescriptor>, IEquatable<LogDescriptor>, IDeepCloneable<LogDescriptor>, IBufferMessage, IMessage
A description of a log type. Example in YAML format:
- name: library.googleapis.com/activity_history
description: The history of borrowing and returning library items.
display_name: Activity
labels:
- key: /customer_id
description: Identifier of a library customer
The name of the log. It must be less than 512 characters long and can
include the following characters: upper- and lower-case alphanumeric
characters [A-Za-z0-9], and punctuation characters including
slash, underscore, hyphen, period [/_-.].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-02 UTC."],[[["The `LogDescriptor` class in the `Google.Api.CommonProtos` namespace provides a detailed description of a log type, including its name, display name, and associated labels."],["This class inherits from `object` and implements multiple interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, offering functionalities like deep cloning, message equality checks, and buffer message handling."],["It contains fields such as `DescriptionFieldNumber`, `DisplayNameFieldNumber`, `LabelsFieldNumber`, and `NameFieldNumber`, representing different aspects of a log's metadata."],["The class also has properties like `Description`, `DisplayName`, `Labels`, and `Name` for setting and retrieving information about the log, plus a static `Parser` and `Descriptor` for handling message parsing and description."],["`LogDescriptor` includes methods like `CalculateSize`, `Clone`, `Equals`, `GetHashCode`, `MergeFrom`, `ToString`, and `WriteTo`, which are for measuring the size of the message, deep cloning, comparing messages, generating a hashcode, merging messages, converting the message to a string, and writing the data to a coded output stream, respectively."]]],[]]