Atlassian Bamboo Plan Specs Implementation 9.6.4 API
| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.builders |
The 'builders.*' packages contain classes you can use to define your Bamboo configuration as code.
|
| com.atlassian.bamboo.specs.builders.credentials |
Shared credentials for user-password and SSH authentication.
|
| com.atlassian.bamboo.specs.builders.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.builders.plugin |
Bamboo miscellaneous plugins support.
|
| com.atlassian.bamboo.specs.builders.repository |
Various types of source code repositories.
|
| com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud |
Bitbucket Cloud repository type.
|
| com.atlassian.bamboo.specs.builders.repository.bitbucket.server |
Bitbucket Server repository type.
|
| com.atlassian.bamboo.specs.builders.repository.git |
Git repository type.
|
| com.atlassian.bamboo.specs.builders.repository.github |
GitHub repository type.
|
| com.atlassian.bamboo.specs.builders.repository.viewer |
Repository viewers, such as: Fisheye, Bitbucket Server and Cloud or 'hg serve' service.
|
| com.atlassian.bamboo.specs.builders.task |
Tasks you can execute in a job, such as: source code checkout, Maven build or a shell script.
|
| com.atlassian.bamboo.specs.builders.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.codegen |
Conversion of
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.credentials |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.docker |
Emitters for Bamboo Docker configuration.
|
| com.atlassian.bamboo.specs.codegen.emitters.fragment |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.notification |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.permission |
Various implementations of
CodeEmitter which are used for converting permission related EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan |
Various implementations of
CodeEmitter which are used for converting
Plan-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan.branches |
Various implementations of
CodeEmitter which are used for converting
PlanBranchManagement-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plugin |
Emitters for Bamboo miscellaneous plugins.
|
| com.atlassian.bamboo.specs.codegen.emitters.repository |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.repository.viewer |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryViewerProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.task |
Various implementations of
CodeEmitter which are used for converting
TaskProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.trigger |
Various implementations of
CodeEmitter which are used for converting
TriggerProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.value |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.exceptions |
Various exceptions thrown by Bamboo Specs.
|
| com.atlassian.bamboo.specs.model |
The 'model.*' packages contain internal data representation of various Bamboo entities, you usually won't use them directly.
|
| com.atlassian.bamboo.specs.model.credentials |
Shared credentials for user-password and SSH authentication.
|
| com.atlassian.bamboo.specs.model.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.model.plugin |
Bamboo miscellaneous plugins support.
|
| 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.
|
| com.atlassian.bamboo.specs.model.repository.viewer |
Repository viewers.
|
| com.atlassian.bamboo.specs.model.task |
Tasks you can execute in a job.
|
| com.atlassian.bamboo.specs.model.task.docker |
Properties classes related to Docker CLI task.
|
| com.atlassian.bamboo.specs.model.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.util |
Utility classes, such as the
BambooServer which publishes a plan on Bamboo. |
| com.atlassian.bamboo.specs.validators.common |
Common validators, such as: IP addresses.
|