public sealed class UpdateUptimeCheckConfigRequest : IMessage<UpdateUptimeCheckConfigRequest>, IEquatable<UpdateUptimeCheckConfigRequest>, IDeepCloneable<UpdateUptimeCheckConfigRequest>, IBufferMessage, IMessage
The protocol for the UpdateUptimeCheckConfig request.
Optional. If present, only the listed fields in the current Uptime check
configuration are updated with values from the new configuration. If this
field is empty, then the current configuration is completely replaced with
the new configuration.
public UptimeCheckConfig UptimeCheckConfig { get; set; }
Required. If an updateMask has been specified, this field gives
the values for the set of fields mentioned in the updateMask. If an
updateMask has not been given, this Uptime check configuration replaces
the current configuration. If a field is mentioned in updateMask but
the corresonding field is omitted in this partial Uptime check
configuration, it has the effect of deleting/clearing the field from the
configuration on the server.
The following fields can be updated: display_name,
http_check, tcp_check, timeout, content_matchers, and
selected_regions.
[[["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\u003eThe page details the \u003ccode\u003eUpdateUptimeCheckConfigRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Monitoring.V3\u003c/code\u003e namespace, essential for updating Uptime check configurations.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the .NET library and is used to manage the protocol for \u003ccode\u003eUpdateUptimeCheckConfig\u003c/code\u003e requests, with version 3.15.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eObject\u003c/code\u003e and 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, which dictates its capabilities and usage.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of this class include \u003ccode\u003eUpdateMask\u003c/code\u003e for specifying which fields to update, and \u003ccode\u003eUptimeCheckConfig\u003c/code\u003e for the actual configuration settings, with specific fields like \u003ccode\u003edisplay_name\u003c/code\u003e, \u003ccode\u003ehttp_check\u003c/code\u003e, and others being modifiable.\u003c/p\u003e\n"],["\u003cp\u003eThe page also documents the class's constructors, including a default constructor and one for copying instances, alongside an extensive list of links to older versions that are still viewable.\u003c/p\u003e\n"]]],[],null,[]]