GitHubEventsConfigResponse constructor

const GitHubEventsConfigResponse({
  1. required Input<String> enterpriseConfigResourceName,
  2. required Input<String> installationId,
  3. required Input<String> name,
  4. required Input<String> owner,
  5. required Input<PullRequestFilterResponse> pullRequest,
  6. required Input<PushFilterResponse> push,
})

Creates a new GitHubEventsConfigResponse. enterpriseConfigResourceName Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}" installationId The installationID that emits the GitHub event. name Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". owner Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". pullRequest filter to match changes in pull requests. push filter to match changes in refs like branches, tags.

Implementation

const GitHubEventsConfigResponse({
  required this.enterpriseConfigResourceName,
  required this.installationId,
  required this.name,
  required this.owner,
  required this.pullRequest,
  required this.push,
});