Google Cloud Monitoring v3 API - Class NotificationChannelDescriptor (3.12.0)

public sealed class NotificationChannelDescriptor : IMessage<NotificationChannelDescriptor>, IEquatable<NotificationChannelDescriptor>, IDeepCloneable<NotificationChannelDescriptor>, IBufferMessage, IMessage

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

A description of a notification channel. The descriptor includes the properties of the channel and the set of labels or fields that must be specified to configure channels of a given type.

Inheritance

object > NotificationChannelDescriptor

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

NotificationChannelDescriptor()

public NotificationChannelDescriptor()

NotificationChannelDescriptor(NotificationChannelDescriptor)

public NotificationChannelDescriptor(NotificationChannelDescriptor other)
Parameter
Name Description
other NotificationChannelDescriptor

Properties

Description

public string Description { get; set; }

A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

A human-readable name for the notification channel type. This form of the name is suitable for a user interface.

Property Value
Type Description
string

Labels

public RepeatedField<LabelDescriptor> Labels { get; }

The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.

Property Value
Type Description
RepeatedFieldLabelDescriptor

LaunchStage

public LaunchStage LaunchStage { get; set; }

The product launch stage for channels of this type.

Property Value
Type Description
LaunchStage

Name

public string Name { get; set; }

The full REST resource name for this descriptor. The format is:

projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]

In the above, [TYPE] is the value of the type field.

Property Value
Type Description
string

NotificationChannelDescriptorName

public NotificationChannelDescriptorName NotificationChannelDescriptorName { get; set; }

NotificationChannelDescriptorName-typed view over the Name resource name property.

Property Value
Type Description
NotificationChannelDescriptorName

ResourceName

public IResourceName ResourceName { get; set; }

IResourceName-typed view over the Name resource name property.

Property Value
Type Description
IResourceName

SupportedTiers

[Obsolete]
public RepeatedField<ServiceTier> SupportedTiers { get; }

The tiers that support this notification channel; the project service tier must be one of the supported_tiers.

Property Value
Type Description
RepeatedFieldServiceTier

Type

public string Type { get; set; }

The type of notification channel, such as "email" and "sms". To view the full list of channels, see Channel descriptors. Notification channel types are globally unique.

Property Value
Type Description
string