Developer Connect v1 API - Class GitHubConfig (1.0.0-beta01)

public sealed class GitHubConfig : IMessage<GitHubConfig>, IEquatable<GitHubConfig>, IDeepCloneable<GitHubConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Developer Connect v1 API class GitHubConfig.

Configuration for connections to github.com.

Inheritance

object > GitHubConfig

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

GitHubConfig()

public GitHubConfig()

GitHubConfig(GitHubConfig)

public GitHubConfig(GitHubConfig other)
Parameter
Name Description
other GitHubConfig

Properties

AppInstallationId

public long AppInstallationId { get; set; }

Optional. GitHub App installation id.

Property Value
Type Description
long

AuthorizerCredential

public OAuthCredential AuthorizerCredential { get; set; }

Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config.

Property Value
Type Description
OAuthCredential

GithubApp

public GitHubConfig.Types.GitHubApp GithubApp { get; set; }

Required. Immutable. The GitHub Application that was installed to the GitHub user or organization.

Property Value
Type Description
GitHubConfigTypesGitHubApp

InstallationUri

public string InstallationUri { get; set; }

Output only. The URI to navigate to in order to manage the installation associated with this GitHubConfig.

Property Value
Type Description
string