Google Cloud Monitoring v3 API - Class CreateNotificationChannelRequest (3.4.0)

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

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

The CreateNotificationChannel request.

Inheritance

object > CreateNotificationChannelRequest

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

CreateNotificationChannelRequest()

public CreateNotificationChannelRequest()

CreateNotificationChannelRequest(CreateNotificationChannelRequest)

public CreateNotificationChannelRequest(CreateNotificationChannelRequest other)
Parameter
NameDescription
otherCreateNotificationChannelRequest

Properties

FolderName

public FolderName FolderName { get; set; }

FolderName-typed view over the Name resource name property.

Property Value
TypeDescription
FolderName

Name

public string Name { get; set; }

Required. The project on which to execute the request. The format is:

projects/[PROJECT_ID_OR_NUMBER]

This names the container into which the channel will be written, this does not name the newly created channel. The resulting channel's name will have a normalized version of this field as a prefix, but will add /notificationChannels/[CHANNEL_ID] to identify the channel.

Property Value
TypeDescription
string

NotificationChannel

public NotificationChannel NotificationChannel { get; set; }

Required. The definition of the NotificationChannel to create.

Property Value
TypeDescription
NotificationChannel

OrganizationName

public OrganizationName OrganizationName { get; set; }

OrganizationName-typed view over the Name resource name property.

Property Value
TypeDescription
OrganizationName

ProjectName

public ProjectName ProjectName { get; set; }

ProjectName-typed view over the Name resource name property.

Property Value
TypeDescription
ProjectName

ResourceName

public IResourceName ResourceName { get; set; }

IResourceName-typed view over the Name resource name property.

Property Value
TypeDescription
IResourceName