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"]],[["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."],[[["This page defines the `Property` class, which is used to describe properties that can be assigned to consumer projects by API services."],["API providers are the only ones who can define and set these `Property` values via the API producer console."],["The `Property` class contains fields such as `DescriptionFieldNumber`, `NameFieldNumber`, and `TypeFieldNumber`, which specify the number of each related field."],["The class includes properties like `Description`, `Name`, and `Type`, allowing for the management of property details."],["Methods like `Clone`, `Equals`, `GetHashCode`, `MergeFrom`, and `WriteTo` are available to manipulate and interact with the `Property` instances."]]],[]]