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 document provides reference information for the \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e class within the Google Cloud Logging v2 API, specifically version 4.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e is used to update the settings in the Google Cloud Logging v2 API, including for the Log Router's managed encryption, which can only be done at the organizational level.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Logging.V2\u003c/code\u003e namespace and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e, inheriting from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class has a constructor and properties for \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eSettings\u003c/code\u003e, and \u003ccode\u003eUpdateMask\u003c/code\u003e that correspond to the resource name, the settings to be updated, and a field mask for which settings are to be updated, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThis document lists out all of the previous versions with their own links to specific documentation for their respective \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]