public sealed class Property : IMessage<Property>, IEquatable<Property>, IDeepCloneable<Property>, IBufferMessage, IMessage
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"]],[["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-06-12 UTC."],[[["The `Property` class defines properties that API services can assign to consumer projects for response customization."],["API providers are the only entities that can define and set these project properties, such as controlling map tile cache period or adding watermarks."],["The `Property` class, within the `Google.Api` namespace, has constructors, fields like `DescriptionFieldNumber`, `NameFieldNumber`, `TypeFieldNumber`, and properties including `Description`, `Name`, `Type` to manage the attributes of a property."],["The `Property` class also provides several methods, including `Clone`, `Equals`, `GetHashCode`, and `MergeFrom`, which are used for managing and comparing property objects, as well as writing to or reading from coded streams."],["The latest version of the class is `2.15.0`, with previous versions `2.10.0` and `2.2.0` available, offering users access to different iterations of the class."]]],[]]