Share via


ScheduleTestsTrigger Class

Definition

ScheduleTestsTrigger model.

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

Constructors

Name Description
ScheduleTestsTrigger(String, IEnumerable<String>)

Initializes a new instance of ScheduleTestsTrigger.

Properties

Name Description
CreatedBy

The user that created.

(Inherited from LoadTestingTrigger)
CreatedDateTime

The creation datetime(RFC 3339 literal format).

(Inherited from LoadTestingTrigger)
Description

The description of the trigger.

(Inherited from LoadTestingTrigger)
DisplayName

The name of the trigger.

(Inherited from LoadTestingTrigger)
LastModifiedBy

The user that last modified.

(Inherited from LoadTestingTrigger)
LastModifiedDateTime

The last Modified datetime(RFC 3339 literal format).

(Inherited from LoadTestingTrigger)
Recurrence

Recurrence details of the trigger. Null if schedule is not recurring.

RecurrenceStatus

Gets the RecurrenceStatus.

StartDateTime

Start date time of the trigger in UTC timezone. (RFC 3339 literal format).

State

The current state of the trigger.

(Inherited from LoadTestingTrigger)
StateDetails

Details of current state of the trigger.

(Inherited from LoadTestingTrigger)
TestIds

The test id of test to be triggered by this schedule trigger. Currently only one test is supported for a trigger.

TriggerId

The unique identifier of the trigger.

(Inherited from LoadTestingTrigger)

Methods

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

Explicit Interface Implementations

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

Applies to