All Classes and Interfaces
Class
Description
Builder for all the plugins that don't have proper builders.
Represents any type of notification recipient.
Represents any notification type.
Represents a shared credentials data of any type.
Represents a task of any type.
Represents a trigger of any type.
Represents a vcs repository of any type.
Represents a vcs repository viewer of any type.
Represents application link between Bamboo and another application, for instance Bitbucket Server.
Represents Bamboo artifact definition.
Represents an artifact subscription.
Represents an identifier of any Atlassian plugin module.
Represents a short key of an Bamboo entity (project, plan, job, etc).
Represents an unique identifier of Bamboo entity (project, plan, repository, job, etc.)
Those identifiers are generated by Bamboo and thus are not available when creating new objects, therefore
secondary identifiers, i.e.
Exception thrown for unsuccessful publishing of Bamboo Specs.
Known possible failure types.
Represent configuration of branch cleanup.
Represents branch merging strategy.
Names builder class for entity properties.
Used to call protected
EntityPropertiesBuilder.build().BambooSpecs generator for a specific field or type.
Context for generating Bamboo Specs code.
Custom Bamboo Specs generator for EntityProperties class or a field.
Custom Bamboo Specs generator for EntityProperties class or a field.
Specifies the strategy to use when the maximum number of concurrent builds is reached.
Represents a condition.
If builder class has no default constructor this annotation should be used to list
fields that should be used to invoke constructor of the builder.
Marks method that produces instance of
EntityProperties class that is filled with defaults.Represents plan's dependencies and their configuration.
Represents dependencies configuration.
Represents a deployment project.
Entity representing permissions for deployment projects.
Configuration of Docker, to be attached to a
Job or an Environment.Docker constants which can be used for docker related classes.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Represents any Bamboo entity.
Represents a deployment environment.
Specifies whether the release must be approved before deploying to the environment and if broken releases are allowed.
Entity representing permissions for deployment environments.
Utility validation methods for importing Bamboo Specs.
Utilities for preventing inlining of constants.
Represents a Bamboo job.
Represents a label which can be placed on various Bamboo entities such as plans.
Indicates method that should be called if the field is boolean and its value matches the value.
Represents a notification configuration.
NotificationRecipient<N extends NotificationRecipient<N,P>,P extends NotificationRecipientProperties>
Represents notification recipient.
Represents notification type.
Entity representing permissions.
Represents a Bamboo plan.
Represents configuration items that are specific for plan branches.
Represents configuration of automatic branch management.
Entity representing permissions for plans.
Links repository to a plan.
Represents Bamboo project.
Entity representing permissions for project.
Errors in export properties objects (mostly required properties, and context free validation).
Specifies release naming scheme of a deployment project, that is, defines what version name Bamboo should assign to automatically created releases.
RepositoryBasedTrigger<T extends RepositoryBasedTrigger<T,P>,P extends RepositoryBasedTriggerProperties>
Represents a definition of trigger which uses a Bamboo repository to activate builds.
Represents a custom requirement.
Represents Bamboo entity that can be sent to server.
Runtime context for specs execution.
Annotation to mark fields which hold sensitive information, like passwords or SSH keys.
Names setter method for a field in entity properties.
Represents a shared credentials data.
References a shared credential.
Indicates that a field should be skipped during code generation.
Indicates that a field should be skipped during code generation if condition evaluates to true.
Represents a stage within Bamboo plan.
Represents a Bamboo task.
Represents a definition of trigger.
This class helps to describe location of problems found by validators.
Various utility methods for validating data of Bamboo Specs.
Represents a Bamboo variable.
Represents change detection options that can be set when defining a VCS repository in Bamboo.
Represents a definition of VCS repository.
Defines a branch a repository should be switched to.
References a vcs repository.
Represents a web repository viewer.