public sealed class NotificationChannelServiceSettings : ServiceSettingsBaseReference documentation and code samples for the Google Cloud Monitoring v3 API class NotificationChannelServiceSettings.
Settings for NotificationChannelServiceClient instances.
Namespace
Google.Cloud.Monitoring.V3Assembly
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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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 | 
        |
- 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.  |