public sealed class ClientLibrarySettings : IMessage<ClientLibrarySettings>, IEquatable<ClientLibrarySettings>, IDeepCloneable<ClientLibrarySettings>, IBufferMessage, IMessage
Details about how and where to publish client libraries.
Version of the API to apply these settings to. This is the full protobuf
package for the API, ending in the version element.
Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1".
[[["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 `ClientLibrarySettings` class provides details on publishing client libraries and is part of the `Google.Api` namespace within the `Google.Api.CommonProtos.dll` assembly."],["This class supports multiple programming languages by including settings for C++, .NET, Go, Java, Node, PHP, Python, and Ruby client libraries."],["`ClientLibrarySettings` has constructors for creating new instances and offers methods for calculating size, cloning, comparing equality, merging data, and converting to a string."],["The class also details multiple properties such as `LaunchStage`, `Version`, `RestNumericEnums`, as well as corresponding settings for each supported language, each with a field number."],["There are multiple versions of the `ClientLibrarySettings`, with the latest being version 2.15.0, and previous versions 2.10.0, and 2.2.0 also being linked."]]],[]]