public sealed class QuotaAdjusterSettings : IMessage<QuotaAdjusterSettings>, IEquatable<QuotaAdjusterSettings>, IDeepCloneable<QuotaAdjusterSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Quotas v1beta API class QuotaAdjusterSettings.
The QuotaAdjusterSettings resource defines the settings for the Quota
Adjuster.
Optional. The current ETag of the QuotaAdjusterSettings. If an ETag is
provided on update and does not match the current server's ETag in the
QuotaAdjusterSettings, the request is blocked and returns an ABORTED error.
See https://google.aip.dev/134#etags for more details on ETags.
Output only. The resource container from which the setting is inherited.
This refers to the nearest ancestor with enablement set (either ENABLED or
DISABLED). The value can be an organizations/{organization_id},
folders/{folder_id}, or can be 'default' if no ancestor exists with
enablement set. The value will be empty when enablement is directly set on
this container.
Identifier. Name of the config would be of the format:
projects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings
folders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings
organizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings
[[["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\u003e\u003ccode\u003eQuotaAdjusterSettings\u003c/code\u003e is a sealed class within the Cloud Quotas v1beta API, responsible for defining settings for the Quota Adjuster.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in data handling and object comparison.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eEnablement\u003c/code\u003e, \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eQuotaAdjusterSettingsName\u003c/code\u003e, and \u003ccode\u003eUpdateTime\u003c/code\u003e, which manage the configuration, versioning, identification, and update timestamp of quota adjuster settings.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eName\u003c/code\u003e property follows a specific format: \u003ccode\u003eprojects/12345/locations/global/quotaAdjusterSettings\u003c/code\u003e, providing a structured identifier for the settings.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEtag\u003c/code\u003e property is used for optimistic concurrency control, preventing updates based on outdated information by checking for server-side changes.\u003c/p\u003e\n"]]],[],null,["# Cloud Quotas v1beta API - Class QuotaAdjusterSettings (1.0.0-beta02)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta02 (latest)](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/1.0.0-beta01/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings) \n\n public sealed class QuotaAdjusterSettings : IMessage\u003cQuotaAdjusterSettings\u003e, IEquatable\u003cQuotaAdjusterSettings\u003e, IDeepCloneable\u003cQuotaAdjusterSettings\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Quotas v1beta API class QuotaAdjusterSettings.\n\nThe QuotaAdjusterSettings resource defines the settings for the Quota\nAdjuster. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e QuotaAdjusterSettings \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[QuotaAdjusterSettings](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[QuotaAdjusterSettings](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[QuotaAdjusterSettings](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings), [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.V1Beta](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudQuotas.V1Beta.dll\n\nConstructors\n------------\n\n### QuotaAdjusterSettings()\n\n public QuotaAdjusterSettings()\n\n### QuotaAdjusterSettings(QuotaAdjusterSettings)\n\n public QuotaAdjusterSettings(QuotaAdjusterSettings other)\n\nProperties\n----------\n\n### Enablement\n\n public QuotaAdjusterSettings.Types.Enablement Enablement { get; set; }\n\nOptional. The configured value of the enablement at the given resource.\n\n### Etag\n\n public string Etag { get; set; }\n\nOptional. The current ETag of the QuotaAdjusterSettings. If an ETag is\nprovided on update and does not match the current server's ETag in the\nQuotaAdjusterSettings, the request is blocked and returns an ABORTED error.\nSee \u003chttps://google.aip.dev/134#etags\u003e for more details on ETags.\n\n### Inherited\n\n public bool Inherited { get; set; }\n\nOptional. Indicates whether the setting is inherited or explicitly\nspecified.\n\n### InheritedFrom\n\n public string InheritedFrom { get; set; }\n\nOutput only. The resource container from which the setting is inherited.\nThis refers to the nearest ancestor with enablement set (either ENABLED or\nDISABLED). The value can be an organizations/{organization_id},\nfolders/{folder_id}, or can be 'default' if no ancestor exists with\nenablement set. The value will be empty when enablement is directly set on\nthis container.\n\n### Name\n\n public string Name { get; set; }\n\nIdentifier. Name of the config would be of the format:\nprojects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings\nfolders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings\norganizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings\n\n### QuotaAdjusterSettingsName\n\n public QuotaAdjusterSettingsName QuotaAdjusterSettingsName { get; set; }\n\n[QuotaAdjusterSettingsName](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettingsName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaAdjusterSettings#Google_Cloud_CloudQuotas_V1Beta_QuotaAdjusterSettings_Name) resource name property.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nOutput only. The timestamp when the QuotaAdjusterSettings resource was last\nupdated."]]