Package | Description |
---|---|
com.atlassian.bamboo.specs.api.builders |
The 'builders.*' packages contain classes you can use to define your Bamboo configuration as code, see also com.atlassian.bamboo.specs.builders.
|
com.atlassian.bamboo.specs.api.builders.credentials |
Shared credentials for authenticating repositories or AWS access.
|
com.atlassian.bamboo.specs.api.builders.deployment |
Deployment project and environments.
|
com.atlassian.bamboo.specs.api.builders.permission |
Permissions like plan permissions, deployment permissions etc.
|
com.atlassian.bamboo.specs.api.builders.repository |
Generic plan-local and linked source code repositories as well as change detection settings, see also com.atlassian.bamboo.specs.builders.repository for specific repository types.
|
com.atlassian.bamboo.specs.api.model.credentials |
Shared credentials for authenticating repositories or AWS access.
|
com.atlassian.bamboo.specs.api.model.deployment |
Deployment project and environments.
|
com.atlassian.bamboo.specs.api.model.permission |
Immutable permissions like plan permissions properties, deployment permissions properties etc.
|
com.atlassian.bamboo.specs.api.model.plan |
Plan, plan branches, stages and jobs.
|
com.atlassian.bamboo.specs.api.model.project |
Bamboo project (which is a container for plans).
|
com.atlassian.bamboo.specs.api.model.repository |
Generic plan-local and linked source code repositories as well as change detection settings.
|
com.atlassian.bamboo.specs.api.validators |
The 'validators.*' packages contain data validators, you usually won't call them directly, unless writing own builders.
|
com.atlassian.bamboo.specs.model.credentials |
Shared credentials for user-password and SSH authentication.
|
com.atlassian.bamboo.specs.model.repository.bitbucket.cloud |
Bitbucket Cloud repository type.
|
com.atlassian.bamboo.specs.model.repository.bitbucket.server |
Bitbucket Server repository type.
|
com.atlassian.bamboo.specs.model.repository.git |
Git repository type.
|
com.atlassian.bamboo.specs.model.repository.github |
GitHub repository type.
|
Modifier and Type | Method and Description |
---|---|
protected BambooOidProperties |
BambooOid.build() |
Modifier and Type | Field and Description |
---|---|
protected BambooOidProperties |
SharedCredentials.oid |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
Deployment.getOid() |
Constructor and Description |
---|
DeploymentPermissions(BambooOidProperties deploymentOid) |
Modifier and Type | Field and Description |
---|---|
protected BambooOidProperties |
VcsRepository.oid |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
SharedCredentialsIdentifierProperties.getOid() |
BambooOidProperties |
SharedCredentialsProperties.getOid() |
Constructor and Description |
---|
AnySharedCredentialsProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
Map<String,Object> configuration) |
AnySharedCredentialsProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
Map<String,Object> configuration,
ProjectProperties project) |
SharedCredentialsIdentifierProperties(String name,
BambooOidProperties oid,
SharedCredentialsScope scope) |
SharedCredentialsProperties(String name,
BambooOidProperties oid) |
SharedCredentialsProperties(String name,
BambooOidProperties oid,
ProjectProperties project) |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
DeploymentProperties.getOid() |
Constructor and Description |
---|
DeploymentProperties(BambooOidProperties oid,
PlanIdentifierProperties plan,
String name,
String description,
ReleaseNamingProperties releaseNaming,
List<EnvironmentProperties> environments,
RepositoryStoredSpecsData repositoryStoredSpecsData) |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
DeploymentPermissionsProperties.getDeploymentOid() |
BambooOidProperties |
EnvironmentPermissionsProperties.getDeploymentOid() |
Constructor and Description |
---|
DeploymentPermissionsProperties(BambooOidProperties deploymentOid,
PermissionsProperties permissions) |
EnvironmentPermissionsProperties(BambooOidProperties deploymentOid,
String environmentName,
PermissionsProperties permissions) |
Modifier and Type | Field and Description |
---|---|
protected BambooOidProperties |
AbstractPlanIdentifierProperties.oid |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
AbstractPlanProperties.getOid() |
BambooOidProperties |
AbstractPlanIdentifierProperties.getOid() |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
ProjectProperties.getOid() |
Constructor and Description |
---|
ProjectProperties(BambooOidProperties oid,
BambooKeyProperties key,
String name,
String description) |
Modifier and Type | Method and Description |
---|---|
BambooOidProperties |
VcsRepositoryProperties.getOid() |
BambooOidProperties |
VcsRepositoryIdentifierProperties.getOid() |
Constructor and Description |
---|
AnyVcsRepositoryProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
String description,
String parent,
Map<String,Object> serverConfiguration,
Map<String,Object> branchConfiguration,
VcsChangeDetectionProperties changeDetectionConfiguration,
Map<String,Object> branchDetectionConfiguration,
VcsRepositoryViewerProperties repositoryViewerProperties) |
VcsRepositoryIdentifierProperties(String name,
BambooOidProperties oid) |
VcsRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties) |
Modifier and Type | Method and Description |
---|---|
static List<ValidationProblem> |
BambooOidValidator.validate(BambooOidProperties oidProperties) |
Constructor and Description |
---|
SshCredentialsProperties(String name,
BambooOidProperties oid,
String key,
String passphrase) |
SshCredentialsProperties(String name,
BambooOidProperties oid,
String key,
String passphrase,
ProjectProperties project) |
UsernamePasswordCredentialsProperties(String name,
BambooOidProperties oid,
String username,
String password) |
UsernamePasswordCredentialsProperties(String name,
BambooOidProperties oid,
String username,
String password,
ProjectProperties project) |
Constructor and Description |
---|
BitbucketCloudRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
String repositorySlug,
AuthenticationProperties authenticationProperties,
AuthenticationProperties checkoutAuthenticationProperties,
String branch,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
VcsChangeDetectionProperties vcsChangeDetection) |
Constructor and Description |
---|
BitbucketServerRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
ApplicationLinkProperties server,
String projectKey,
String repositorySlug,
String sshPublicKey,
String sshPrivateKey,
String sshCloneUrl,
String branch,
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
BitbucketServerMirrorProperties mirror) |
Constructor and Description |
---|
GitRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
String url,
String branch,
AuthenticationProperties authenticationProperties,
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs) |
Constructor and Description |
---|
GitHubRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
String repository,
String branch,
AuthenticationProperties authenticationProperties,
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl) |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.