public RepeatedField<string> ApplicableLocations { get; }
The applicable regions or zones of this dimensions info. The field will be
set to ['global'] for quotas that are not per region or per zone.
Otherwise, it will be set to the list of locations this dimension info is
applicable to.
public MapField<string, string> Dimensions { get; }
The map of dimensions for this dimensions info. The key of a map entry
is "region", "zone" or the name of a service specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimenisonInfo
instance configured for the specific value.
Example: {"provider" : "Foo Inc"} where "provider" is a service specific
dimension of a quota.
[[["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."],[[["\u003cp\u003eThis documentation details the \u003ccode\u003eDimensionsInfo\u003c/code\u003e class, which is part of the Cloud Quotas v1 API, and is used to represent quota information for specific combinations of dimensions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDimensionsInfo\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties such as \u003ccode\u003eApplicableLocations\u003c/code\u003e, which defines the relevant regions or zones for the quota, and \u003ccode\u003eDetails\u003c/code\u003e, which contains specific quota information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDimensionsInfo\u003c/code\u003e also includes a \u003ccode\u003eDimensions\u003c/code\u003e property that is a map of string key-value pairs, which define the dimensions (e.g., "region," "zone") and their corresponding values.\u003c/p\u003e\n"],["\u003cp\u003eThere are 2 constructors for \u003ccode\u003eDimensionsInfo\u003c/code\u003e, one default and one that accepts another \u003ccode\u003eDimensionsInfo\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,["# Cloud Quotas v1 API - Class DimensionsInfo (1.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.0 (latest)](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.DimensionsInfo)\n- [1.0.0-beta05](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/1.0.0-beta05/Google.Cloud.CloudQuotas.V1.DimensionsInfo) \n\n public sealed class DimensionsInfo : IMessage\u003cDimensionsInfo\u003e, IEquatable\u003cDimensionsInfo\u003e, IDeepCloneable\u003cDimensionsInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Quotas v1 API class DimensionsInfo.\n\nThe detailed quota information such as effective quota value for a\ncombination of dimensions. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DimensionsInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DimensionsInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.DimensionsInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DimensionsInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.DimensionsInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DimensionsInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.DimensionsInfo), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.CloudQuotas.V1](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudQuotas.V1.dll\n\nConstructors\n------------\n\n### DimensionsInfo()\n\n public DimensionsInfo()\n\n### DimensionsInfo(DimensionsInfo)\n\n public DimensionsInfo(DimensionsInfo other)\n\nProperties\n----------\n\n### ApplicableLocations\n\n public RepeatedField\u003cstring\u003e ApplicableLocations { get; }\n\nThe applicable regions or zones of this dimensions info. The field will be\nset to \\['global'\\] for quotas that are not per region or per zone.\nOtherwise, it will be set to the list of locations this dimension info is\napplicable to.\n\n### Details\n\n public QuotaDetails Details { get; set; }\n\nQuota details for the specified dimensions.\n\n### Dimensions\n\n public MapField\u003cstring, string\u003e Dimensions { get; }\n\nThe map of dimensions for this dimensions info. The key of a map entry\nis \"region\", \"zone\" or the name of a service specific dimension, and the\nvalue of a map entry is the value of the dimension. If a dimension does\nnot appear in the map of dimensions, the dimensions info applies to all\nthe dimension values except for those that have another DimenisonInfo\ninstance configured for the specific value.\nExample: {\"provider\" : \"Foo Inc\"} where \"provider\" is a service specific\ndimension of a quota."]]