BitbucketServerTriggerConfig constructor

const BitbucketServerTriggerConfig({
  1. required Input<String> bitbucketServerConfigResource,
  2. required Input<String> projectKey,
  3. Input<PullRequestFilter>? pullRequest,
  4. Input<PushFilter>? push,
  5. required Input<String> repoSlug,
})

Creates a new BitbucketServerTriggerConfig. bitbucketServerConfigResource The Bitbucket server config resource that this trigger config maps to. projectKey Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". pullRequest Filter to match changes in pull requests. push Filter to match changes in refs like branches, tags. repoSlug Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo.

Implementation

const BitbucketServerTriggerConfig({
  required this.bitbucketServerConfigResource,
  required this.projectKey,
  this.pullRequest,
  this.push,
  required this.repoSlug,
});