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.
Implements
IMessageCreateNotificationChannelRequest, IEquatableCreateNotificationChannelRequest, IDeepCloneableCreateNotificationChannelRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
CreateNotificationChannelRequest()
public CreateNotificationChannelRequest()
CreateNotificationChannelRequest(CreateNotificationChannelRequest)
public CreateNotificationChannelRequest(CreateNotificationChannelRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateNotificationChannelRequest |
Properties
FolderName
public FolderName FolderName { get; set; }
FolderName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
NotificationChannel
public NotificationChannel NotificationChannel { get; set; }
Required. The definition of the NotificationChannel
to create.
Property Value | |
---|---|
Type | Description |
NotificationChannel |
OrganizationName
public OrganizationName OrganizationName { get; set; }
OrganizationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
OrganizationName |
ProjectName
public ProjectName ProjectName { get; set; }
ProjectName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
ResourceName
public IResourceName ResourceName { get; set; }
IResourceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |