public sealed class UpdateSettingsRequest : IMessage<UpdateSettingsRequest>, IEquatable<UpdateSettingsRequest>, IDeepCloneable<UpdateSettingsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Logging v2 API class UpdateSettingsRequest.
The parameters to
[UpdateSettings][google.logging.v2.ConfigServiceV2.UpdateSettings].
Required. The resource name for the settings to update.
"organizations/[ORGANIZATION_ID]/settings"
For example:
"organizations/12345/settings"
Note: Settings for the Log Router can currently only be configured for
Google Cloud organizations. Once configured, it applies to all projects and
folders in the Google Cloud organization.
Optional. Field mask identifying which fields from settings should
be updated. A field will be overwritten if and only if it is in the update
mask. Output only fields cannot be updated.
See [FieldMask][google.protobuf.FieldMask] for more information.
[[["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 page provides reference documentation for the \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e class within the Google Cloud Logging v2 API, specifically for version 4.2.0, with links to other versions of the API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e class is used to update settings for the Log Router, allowing for configurations such as enabling Customer-Managed Encryption Keys (CMEK) as described in the linked documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, inheriting from the \u003ccode\u003eobject\u003c/code\u003e class, and contains properties such as \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eSettings\u003c/code\u003e, and \u003ccode\u003eUpdateMask\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides constructors to create instances of the class, either as a new object or as a copy of an existing \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eName\u003c/code\u003e property specifies the resource name for the settings to update, which must follow the format \u003ccode\u003eorganizations/[ORGANIZATION_ID]/settings\u003c/code\u003e, applying to the entire Google Cloud organization.\u003c/p\u003e\n"]]],[],null,[]]