Google Cloud Monitoring v3 API - Class NotificationChannelServiceSettings (3.9.0)

public sealed class NotificationChannelServiceSettings : ServiceSettingsBase

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

Settings for NotificationChannelServiceClient instances.

Inheritance

object > ServiceSettingsBase > NotificationChannelServiceSettings

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

NotificationChannelServiceSettings()

public NotificationChannelServiceSettings()

Constructs a new NotificationChannelServiceSettings object with default settings.

Properties

CreateNotificationChannelSettings

public CallSettings CreateNotificationChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.CreateNotificationChannel and NotificationChannelServiceClient.CreateNotificationChannelAsync.

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

DeleteNotificationChannelSettings

public CallSettings DeleteNotificationChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.DeleteNotificationChannel and NotificationChannelServiceClient.DeleteNotificationChannelAsync.

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.

GetNotificationChannelDescriptorSettings

public CallSettings GetNotificationChannelDescriptorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.GetNotificationChannelDescriptor and NotificationChannelServiceClient.GetNotificationChannelDescriptorAsync.

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.

GetNotificationChannelSettings

public CallSettings GetNotificationChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.GetNotificationChannel and NotificationChannelServiceClient.GetNotificationChannelAsync.

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.

GetNotificationChannelVerificationCodeSettings

public CallSettings GetNotificationChannelVerificationCodeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.GetNotificationChannelVerificationCode and NotificationChannelServiceClient.GetNotificationChannelVerificationCodeAsync.

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.

ListNotificationChannelDescriptorsSettings

public CallSettings ListNotificationChannelDescriptorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.ListNotificationChannelDescriptors and NotificationChannelServiceClient.ListNotificationChannelDescriptorsAsync.

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.

ListNotificationChannelsSettings

public CallSettings ListNotificationChannelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.ListNotificationChannels and NotificationChannelServiceClient.ListNotificationChannelsAsync.

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.

SendNotificationChannelVerificationCodeSettings

public CallSettings SendNotificationChannelVerificationCodeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.SendNotificationChannelVerificationCode and NotificationChannelServiceClient.SendNotificationChannelVerificationCodeAsync.

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

UpdateNotificationChannelSettings

public CallSettings UpdateNotificationChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.UpdateNotificationChannel and NotificationChannelServiceClient.UpdateNotificationChannelAsync.

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

VerifyNotificationChannelSettings

public CallSettings VerifyNotificationChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to NotificationChannelServiceClient.VerifyNotificationChannel and NotificationChannelServiceClient.VerifyNotificationChannelAsync.

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.

Methods

Clone()

public NotificationChannelServiceSettings Clone()

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

Returns
Type Description
NotificationChannelServiceSettings

A deep clone of this NotificationChannelServiceSettings object.

GetDefault()

public static NotificationChannelServiceSettings GetDefault()

Get a new instance of the default NotificationChannelServiceSettings.

Returns
Type Description
NotificationChannelServiceSettings

A new instance of the default NotificationChannelServiceSettings.