Google Cloud Monitoring v3 API - Class ServiceMonitoringServiceSettings (3.12.0)

public sealed class ServiceMonitoringServiceSettings : ServiceSettingsBase

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

Settings for ServiceMonitoringServiceClient instances.

Inheritance

object > ServiceSettingsBase > ServiceMonitoringServiceSettings

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

ServiceMonitoringServiceSettings()

public ServiceMonitoringServiceSettings()

Constructs a new ServiceMonitoringServiceSettings object with default settings.

Properties

CreateServiceLevelObjectiveSettings

public CallSettings CreateServiceLevelObjectiveSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.CreateServiceLevelObjective and ServiceMonitoringServiceClient.CreateServiceLevelObjectiveAsync.

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

CreateServiceSettings

public CallSettings CreateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.CreateService and ServiceMonitoringServiceClient.CreateServiceAsync .

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

DeleteServiceLevelObjectiveSettings

public CallSettings DeleteServiceLevelObjectiveSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.DeleteServiceLevelObjective and ServiceMonitoringServiceClient.DeleteServiceLevelObjectiveAsync.

Property Value
Type Description
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.

DeleteServiceSettings

public CallSettings DeleteServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.DeleteService and ServiceMonitoringServiceClient.DeleteServiceAsync .

Property Value
Type Description
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.

GetServiceLevelObjectiveSettings

public CallSettings GetServiceLevelObjectiveSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.GetServiceLevelObjective and ServiceMonitoringServiceClient.GetServiceLevelObjectiveAsync.

Property Value
Type Description
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.

GetServiceSettings

public CallSettings GetServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.GetService and ServiceMonitoringServiceClient.GetServiceAsync.

Property Value
Type Description
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.

ListServiceLevelObjectivesSettings

public CallSettings ListServiceLevelObjectivesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.ListServiceLevelObjectives and ServiceMonitoringServiceClient.ListServiceLevelObjectivesAsync.

Property Value
Type Description
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.

ListServicesSettings

public CallSettings ListServicesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.ListServices and ServiceMonitoringServiceClient.ListServicesAsync .

Property Value
Type Description
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.

UpdateServiceLevelObjectiveSettings

public CallSettings UpdateServiceLevelObjectiveSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.UpdateServiceLevelObjective and ServiceMonitoringServiceClient.UpdateServiceLevelObjectiveAsync.

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

UpdateServiceSettings

public CallSettings UpdateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceMonitoringServiceClient.UpdateService and ServiceMonitoringServiceClient.UpdateServiceAsync .

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

Methods

Clone()

public ServiceMonitoringServiceSettings Clone()

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

Returns
Type Description
ServiceMonitoringServiceSettings

A deep clone of this ServiceMonitoringServiceSettings object.

GetDefault()

public static ServiceMonitoringServiceSettings GetDefault()

Get a new instance of the default ServiceMonitoringServiceSettings.

Returns
Type Description
ServiceMonitoringServiceSettings

A new instance of the default ServiceMonitoringServiceSettings.