Share via


ContainerRegistrySourceTriggerDescriptor Class

Definition

The source trigger that caused a run.

public class ContainerRegistrySourceTriggerDescriptor : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerRegistry.Models.ContainerRegistrySourceTriggerDescriptor>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerRegistry.Models.ContainerRegistrySourceTriggerDescriptor>
public class ContainerRegistrySourceTriggerDescriptor
type ContainerRegistrySourceTriggerDescriptor = class
    interface IJsonModel<ContainerRegistrySourceTriggerDescriptor>
    interface IPersistableModel<ContainerRegistrySourceTriggerDescriptor>
type ContainerRegistrySourceTriggerDescriptor = class
Public Class ContainerRegistrySourceTriggerDescriptor
Implements IJsonModel(Of ContainerRegistrySourceTriggerDescriptor), IPersistableModel(Of ContainerRegistrySourceTriggerDescriptor)
Public Class ContainerRegistrySourceTriggerDescriptor
Inheritance
ContainerRegistrySourceTriggerDescriptor
Implements

Constructors

ContainerRegistrySourceTriggerDescriptor()

Initializes a new instance of ContainerRegistrySourceTriggerDescriptor.

Properties

BranchName

The branch name in the repository.

CommitId

The unique ID that identifies a commit.

EventType

The event type of the trigger.

Id

The unique ID of the trigger.

ProviderType

The source control provider type.

PullRequestId

The unique ID that identifies pull request.

RepositoryUri

The repository URL.

Explicit Interface Implementations

IJsonModel<ContainerRegistrySourceTriggerDescriptor>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ContainerRegistrySourceTriggerDescriptor>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerRegistrySourceTriggerDescriptor>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerRegistrySourceTriggerDescriptor>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ContainerRegistrySourceTriggerDescriptor>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to