public sealed class Property : Protobuf.IMessage<Property>, Protobuf.IBufferMessage
Defines project properties.
API services can define properties that can be assigned to consumer projects
so that backends can perform response customization without having to make
additional calls or maintain additional storage. For example, Maps API
defines properties that controls map tile cache period, or whether to embed a
watermark in a result.
These values can be set via API producer console. Only API providers can
define and set these properties.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["The `Property` class defines project properties that API services can assign to consumer projects, allowing for backend response customization without additional calls or storage."],["Only API providers are authorized to define and set these properties, typically via the API producer console."],["The `Property` class includes fields like `DescriptionFieldNumber`, `NameFieldNumber`, and `TypeFieldNumber`, along with properties such as `Description`, `Name`, and `Type`, to define different aspects of project properties."],["It implements `Protobuf.IBufferMessage`, and has constructors, properties and methods to handle things like cloning, parsing, merging, and comparing property instances."],["The `Property` class, found in the `Google.Api` namespace, offers methods like `CalculateSize()`, `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, `ToString()`, and `WriteTo()` for data management and interaction."]]],[]]