Class DeleteNotificationChannelRequest (3.1.0)

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

The DeleteNotificationChannel request.

Inheritance

Object > DeleteNotificationChannelRequest

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

DeleteNotificationChannelRequest()

public DeleteNotificationChannelRequest()

DeleteNotificationChannelRequest(DeleteNotificationChannelRequest)

public DeleteNotificationChannelRequest(DeleteNotificationChannelRequest other)
Parameter
NameDescription
otherDeleteNotificationChannelRequest

Properties

Force

public bool Force { get; set; }

If true, the notification channel will be deleted regardless of its use in alert policies (the policies will be updated to remove the channel). If false, channels that are still referenced by an existing alerting policy will fail to be deleted in a delete operation.

Property Value
TypeDescription
Boolean

Name

public string Name { get; set; }

Required. The channel for which to execute the request. The format is:

projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]

Property Value
TypeDescription
String

NotificationChannelName

public NotificationChannelName NotificationChannelName { get; set; }

NotificationChannelName-typed view over the Name resource name property.

Property Value
TypeDescription
NotificationChannelName

ResourceName

public IResourceName ResourceName { get; set; }

IResourceName-typed view over the Name resource name property.

Property Value
TypeDescription
IResourceName