TriggerGithubArgs

data class TriggerGithubArgs(val enterpriseConfigResourceName: Output<String>? = null, val name: Output<String>? = null, val owner: Output<String>? = null, val pullRequest: Output<TriggerGithubPullRequestArgs>? = null, val push: Output<TriggerGithubPushArgs>? = null) : ConvertibleToJava<TriggerGithubArgs>

Constructors

Link copied to clipboard
constructor(enterpriseConfigResourceName: Output<String>? = null, name: Output<String>? = null, owner: Output<String>? = null, pullRequest: Output<TriggerGithubPullRequestArgs>? = null, push: Output<TriggerGithubPushArgs>? = null)

Properties

Link copied to clipboard

The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}"

Link copied to clipboard
val name: Output<String>? = null

Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".

Link copied to clipboard
val owner: Output<String>? = null

Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".

Link copied to clipboard

filter to match changes in pull requests. Specify only one of pull_request or push. Structure is documented below.

Link copied to clipboard
val push: Output<TriggerGithubPushArgs>? = null

filter to match changes in refs, like branches or tags. Specify only one of pull_request or push. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): TriggerGithubArgs