BitbucketServerTriggerConfig constructor
const
BitbucketServerTriggerConfig({
- required Input<
String> bitbucketServerConfigResource, - required Input<
String> projectKey, - Input<
PullRequestFilter> ? pullRequest, - Input<
PushFilter> ? push, - 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,
});