Condividi tramite


TestsNotificationRule Class

Definition

Tests Notification rule model.

public class TestsNotificationRule : Azure.Developer.LoadTesting.NotificationRule, System.ClientModel.Primitives.IJsonModel<Azure.Developer.LoadTesting.TestsNotificationRule>, System.ClientModel.Primitives.IPersistableModel<Azure.Developer.LoadTesting.TestsNotificationRule>
type TestsNotificationRule = class
    inherit NotificationRule
    interface IJsonModel<TestsNotificationRule>
    interface IPersistableModel<TestsNotificationRule>
Public Class TestsNotificationRule
Inherits NotificationRule
Implements IJsonModel(Of TestsNotificationRule), IPersistableModel(Of TestsNotificationRule)
Inheritance
TestsNotificationRule
Implements

Constructors

Name Description
TestsNotificationRule(String, IEnumerable<String>, IDictionary<String,TestsNotificationEventFilter>)

Initializes a new instance of TestsNotificationRule.

Properties

Name Description
ActionGroupIds

The action groups to notify.

(Inherited from NotificationRule)
CreatedBy

The user that created.

(Inherited from NotificationRule)
CreatedDateTime

The creation datetime(RFC 3339 literal format).

(Inherited from NotificationRule)
DisplayName

The name of the notification rule.

(Inherited from NotificationRule)
EventFilters

The event to receive notifications for along with filtering conditions. Key is a user-assigned identifier for the event filter.

LastModifiedBy

The user that last modified.

(Inherited from NotificationRule)
LastModifiedDateTime

The last Modified datetime(RFC 3339 literal format).

(Inherited from NotificationRule)
NotificationRuleId

The unique identifier of the notification rule.

(Inherited from NotificationRule)
TestIds

The test ids to include. If not provided, notification will be sent for all testIds.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NotificationRule>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from NotificationRule)
IJsonModel<NotificationRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from NotificationRule)
IJsonModel<TestsNotificationRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TestsNotificationRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<NotificationRule>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from NotificationRule)
IPersistableModel<NotificationRule>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from NotificationRule)
IPersistableModel<NotificationRule>.Write(ModelReaderWriterOptions) (Inherited from NotificationRule)
IPersistableModel<TestsNotificationRule>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TestsNotificationRule>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TestsNotificationRule>.Write(ModelReaderWriterOptions)

Applies to