Class BitbucketSelfHosted
java.lang.Object
cd.go.contrib.plugins.configrepo.groovy.dsl.connection.BitbucketSelfHosted
- All Implemented Interfaces:
ConnectionConfig
,KeyVal.Mixin
,UtilsMixin
- Direct Known Subclasses:
Attributes.BitbucketSelfHostedPR
-
Field Summary
Modifier and TypeFieldDescription@NotBlank(message="`bitbucketSelfHosted {}` block requires `apiAuthToken` (string), set with `apiAuthToken = lookup(\'my.auth.secret\')`") String
@NotBlank(message="`bitbucketSelfHosted {}` block requires `fullRepoName` (string), set with `fullRepoName = \'workspace/repo\'`") String
This is the `{workspace_slug}/{repo_slug}` representing the git repository hosted on BitBucket@NotBlank(message="`bitbucketSelfHosted {}` block requires `serverBaseUrl` (string), set with `serverBaseUrl = \'https://your.bitbucket.server\'`") String
This is base URL to the BitBucket server -
Constructor Summary
ConstructorDescription -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.KeyVal.Mixin
lookup, lookup
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.UtilsMixin
sanitizeName
-
Field Details
-
fullRepoName
@NotBlank(message="`bitbucketSelfHosted {}` block requires `fullRepoName` (string), set with `fullRepoName = \'workspace/repo\'`") public @NotBlank(message="`bitbucketSelfHosted {}` block requires `fullRepoName` (string), set with `fullRepoName = \'workspace/repo\'`") String fullRepoNameThis is the `{workspace_slug}/{repo_slug}` representing the git repository hosted on BitBucket -
serverBaseUrl
@NotBlank(message="`bitbucketSelfHosted {}` block requires `serverBaseUrl` (string), set with `serverBaseUrl = \'https://your.bitbucket.server\'`") public @NotBlank(message="`bitbucketSelfHosted {}` block requires `serverBaseUrl` (string), set with `serverBaseUrl = \'https://your.bitbucket.server\'`") String serverBaseUrlThis is base URL to the BitBucket server -
apiAuthToken
@NotBlank(message="`bitbucketSelfHosted {}` block requires `apiAuthToken` (string), set with `apiAuthToken = lookup(\'my.auth.secret\')`") public @NotBlank(message="`bitbucketSelfHosted {}` block requires `apiAuthToken` (string), set with `apiAuthToken = lookup(\'my.auth.secret\')`") String apiAuthToken
-
-
Constructor Details
-
BitbucketSelfHosted
public BitbucketSelfHosted() -
BitbucketSelfHosted
-
-
Method Details
-
type
- Specified by:
type
in interfaceConnectionConfig
-
identifier
Description copied from interface:ConnectionConfig
An identifier representing thisConnectionConfig
. This should be deterministically calculated from the configured fields with the exception of authentication-related fields. Another way to put this is that twoConnectionConfig
instances should have equal identifiers if all non-authentication connection details are the same. Identifiers should not be equal if any non-authentication connection details are different.- Specified by:
identifier
in interfaceConnectionConfig
- Returns:
- a
String
identifier.
-