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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e class is used to update settings within the Google Cloud Logging v2 API, specifically for the Log Router.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the \u003ccode\u003eGoogle.Cloud.Logging.V2\u003c/code\u003e namespace and is found in the \u003ccode\u003eGoogle.Cloud.Logging.V2.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is \u003ccode\u003e4.4.0\u003c/code\u003e, but multiple previous versions are also documented, starting from version \u003ccode\u003e3.3.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eUpdateSettingsRequest\u003c/code\u003e include \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eSettings\u003c/code\u003e, and \u003ccode\u003eUpdateMask\u003c/code\u003e, which are used to define the settings to be updated, the resource name, and the specific fields to be modified.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<UpdateSettingsRequest>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<UpdateSettingsRequest>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]