Skip navigation links

Atlassian Bamboo Plan Specs Implementation 6.2.8 API

Packages 
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.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.
Skip navigation links

Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.