GitHubIssueRoutineTrigger Class

Definition

A GitHub issue routine trigger.

public class GitHubIssueRoutineTrigger : Azure.AI.Projects.RoutineTrigger, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.GitHubIssueRoutineTrigger>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.GitHubIssueRoutineTrigger>
type GitHubIssueRoutineTrigger = class
    inherit RoutineTrigger
    interface IJsonModel<GitHubIssueRoutineTrigger>
    interface IPersistableModel<GitHubIssueRoutineTrigger>
Public Class GitHubIssueRoutineTrigger
Inherits RoutineTrigger
Implements IJsonModel(Of GitHubIssueRoutineTrigger), IPersistableModel(Of GitHubIssueRoutineTrigger)
Inheritance
GitHubIssueRoutineTrigger
Implements

Constructors

Name Description
GitHubIssueRoutineTrigger(String, String, String, GitHubIssueEvent)

Initializes a new instance of GitHubIssueRoutineTrigger.

Properties

Name Description
ConnectionId

The workspace connection identifier that resolves the GitHub configuration for the trigger.

IssueEvent

The GitHub issue event that fires the routine.

Owner

The GitHub owner or organization that scopes which issues can fire the trigger.

Repository

The GitHub repository filter that scopes which issues can fire the trigger.

Methods

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

Explicit Interface Implementations

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

Applies to