Google Cloud Monitoring v3 API - Class UptimeCheckServiceSettings (3.8.0)

public sealed class UptimeCheckServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Google Cloud Monitoring v3 API class UptimeCheckServiceSettings.

Settings for UptimeCheckServiceClient instances.

Inheritance

object > ServiceSettingsBase > UptimeCheckServiceSettings

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

UptimeCheckServiceSettings()

public UptimeCheckServiceSettings()

Constructs a new UptimeCheckServiceSettings object with default settings.

Properties

CreateUptimeCheckConfigSettings

public CallSettings CreateUptimeCheckConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.CreateUptimeCheckConfig and UptimeCheckServiceClient.CreateUptimeCheckConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

DeleteUptimeCheckConfigSettings

public CallSettings DeleteUptimeCheckConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.DeleteUptimeCheckConfig and UptimeCheckServiceClient.DeleteUptimeCheckConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

GetUptimeCheckConfigSettings

public CallSettings GetUptimeCheckConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.GetUptimeCheckConfig and UptimeCheckServiceClient.GetUptimeCheckConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

ListUptimeCheckConfigsSettings

public CallSettings ListUptimeCheckConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.ListUptimeCheckConfigs and UptimeCheckServiceClient.ListUptimeCheckConfigsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

ListUptimeCheckIpsSettings

public CallSettings ListUptimeCheckIpsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.ListUptimeCheckIps and UptimeCheckServiceClient.ListUptimeCheckIpsAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

UpdateUptimeCheckConfigSettings

public CallSettings UpdateUptimeCheckConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to UptimeCheckServiceClient.UpdateUptimeCheckConfig and UptimeCheckServiceClient.UpdateUptimeCheckConfigAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

Methods

Clone()

public UptimeCheckServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
UptimeCheckServiceSettings

A deep clone of this UptimeCheckServiceSettings object.

GetDefault()

public static UptimeCheckServiceSettings GetDefault()

Get a new instance of the default UptimeCheckServiceSettings.

Returns
TypeDescription
UptimeCheckServiceSettings

A new instance of the default UptimeCheckServiceSettings.