Share via


FactoryGitHubConfiguration Class

Definition

Factory's GitHub repo information.

public class FactoryGitHubConfiguration : Azure.ResourceManager.DataFactory.Models.FactoryRepoConfiguration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.FactoryGitHubConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.FactoryGitHubConfiguration>
public class FactoryGitHubConfiguration : Azure.ResourceManager.DataFactory.Models.FactoryRepoConfiguration
type FactoryGitHubConfiguration = class
    inherit FactoryRepoConfiguration
    interface IJsonModel<FactoryGitHubConfiguration>
    interface IPersistableModel<FactoryGitHubConfiguration>
type FactoryGitHubConfiguration = class
    inherit FactoryRepoConfiguration
Public Class FactoryGitHubConfiguration
Inherits FactoryRepoConfiguration
Implements IJsonModel(Of FactoryGitHubConfiguration), IPersistableModel(Of FactoryGitHubConfiguration)
Public Class FactoryGitHubConfiguration
Inherits FactoryRepoConfiguration
Inheritance
FactoryGitHubConfiguration
Implements

Constructors

FactoryGitHubConfiguration(String, String, String, String)

Initializes a new instance of FactoryGitHubConfiguration.

Properties

AccountName

Account name.

(Inherited from FactoryRepoConfiguration)
ClientId

GitHub bring your own app client id.

ClientSecret

GitHub bring your own app client secret information.

CollaborationBranch

Collaboration branch.

(Inherited from FactoryRepoConfiguration)
DisablePublish

Disable manual publish operation in ADF studio to favor automated publish.

(Inherited from FactoryRepoConfiguration)
HostName

GitHub Enterprise host name. For example: https://github.mydomain.com.

LastCommitId

Last commit id.

(Inherited from FactoryRepoConfiguration)
RepositoryName

Repository name.

(Inherited from FactoryRepoConfiguration)
RootFolder

Root folder.

(Inherited from FactoryRepoConfiguration)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from FactoryRepoConfiguration)

Explicit Interface Implementations

IJsonModel<FactoryGitHubConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FactoryGitHubConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<FactoryRepoConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from FactoryRepoConfiguration)
IJsonModel<FactoryRepoConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from FactoryRepoConfiguration)
IPersistableModel<FactoryGitHubConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FactoryGitHubConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FactoryGitHubConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<FactoryRepoConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from FactoryRepoConfiguration)
IPersistableModel<FactoryRepoConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from FactoryRepoConfiguration)
IPersistableModel<FactoryRepoConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from FactoryRepoConfiguration)

Applies to