All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractPlanIdentifierProperties |
|
| AbstractPlanProperties |
|
| AbstractPlanValidator |
|
| AllOtherPluginsConfiguration |
Builder for all the plugins that don't have proper builders.
|
| AllOtherPluginsConfigurationProperties |
|
| AllOtherTriggerCondition |
|
| AllOtherTriggerConditionProperties |
|
| AnonymousUserPermissions |
|
| AnonymousUserPermissionsProperties |
|
| AnyConditionProperties |
|
| AnyNotificationRecipient |
Represents any type of notification recipient.
|
| AnyNotificationRecipientProperties |
|
| AnyNotificationType |
Represents any notification type.
|
| AnyNotificationTypeProperties |
|
| AnyPluginConfiguration |
|
| AnyPluginConfigurationProperties |
|
| AnySharedCredentials |
Represents a shared credentials data of any type.
|
| AnySharedCredentialsProperties |
|
| AnyTask |
Represents a task of any type.
|
| AnyTaskCondition |
|
| AnyTaskProperties |
|
| AnyTrigger |
Represents a trigger of any type.
|
| AnyTriggerCondition<T extends AnyTriggerCondition<T,P>,P extends AnyTriggerConditionProperties> |
|
| AnyTriggerConditionProperties |
|
| AnyTriggerProperties |
|
| AnyVcsRepository |
Represents a vcs repository of any type.
|
| AnyVcsRepositoryProperties |
|
| AnyVcsRepositoryViewer |
Represents a vcs repository viewer of any type.
|
| AnyVcsRepositoryViewerProperties |
|
| Applicability |
|
| ApplicationLink |
Represents application link between Bamboo and another application, for instance Bitbucket Server.
|
| ApplicationLinkProperties |
|
| Artifact |
Represents Bamboo artifact definition.
|
| ArtifactProperties |
|
| ArtifactSubscription |
Represents an artifact subscription.
|
| ArtifactSubscriptionProperties |
|
| AtlassianModule |
Represents an identifier of any Atlassian plugin module.
|
| AtlassianModuleProperties |
|
| AtlassianModuleValidator |
|
| BambooKey |
Represents a short key of an Bamboo entity (project, plan, job, etc).
|
| BambooKeyProperties |
|
| BambooKeyValidator |
|
| BambooOid |
Represents an unique identifier of Bamboo entity (project, plan, repository, job, etc.)
|
| BambooOidProperties |
|
| BambooOidValidator |
|
| BambooSpec |
|
| BambooSpecsPublishingException |
Exception thrown for unsuccessful publishing of Bamboo Specs.
|
| BambooSpecsPublishingException.ErrorType |
Known possible failure types.
|
| BambooStringUtils |
|
| BranchCleanup |
Represent configuration of branch cleanup.
|
| BranchCleanupProperties |
|
| BranchCleanupValidator |
|
| BranchCreationValidator |
|
| BranchIntegration |
Represents branch merging strategy.
|
| BranchIntegrationProperties |
|
| Builder |
Names builder class for entity properties.
|
| CallEntityPropertiesBuilder<T extends EntityProperties> |
|
| CodeEmitter<T> |
BambooSpecs generator for a specific field or type.
|
| CodeGenerationContext |
Context for generating Bamboo Specs code.
|
| CodeGenerationException |
|
| CodeGenerator |
Custom Bamboo Specs generator for EntityProperties class or a field.
|
| CodeGeneratorName |
Custom Bamboo Specs generator for EntityProperties class or a field.
|
| CompoundFieldSetterEmitter<P extends EntityProperties> |
Specialised code emitter that can be used to generate field setting code that handles multiple fields at once.
|
| ConcurrentBuilds |
|
| ConcurrentBuildsProperties |
|
| Condition<T extends EntityProperties> |
Represents a condition.
|
| ConditionProperties |
|
| ConstructFrom |
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.
|
| CreatePlanBranchesProperties |
|
| CreatePlanBranchesProperties.Trigger |
|
| CronExpressionClientSideValidator |
|
| CronExpressionCreationHelper |
|
| DbConstraintUtils |
|
| DefaultFieldValues |
Marks method that produces instance of EntityProperties class that is filled with defaults.
|
| Dependencies |
Represents plan's dependencies and their configuration.
|
| DependenciesConfiguration |
Represents dependencies configuration.
|
| DependenciesConfiguration.DependencyBlockingStrategy |
|
| DependenciesConfigurationProperties |
|
| DependenciesProperties |
|
| Deployment |
Represents a deployment project.
|
| DeploymentPermissions |
Entity representing permissions for deployment projects.
|
| DeploymentPermissionsProperties |
|
| DeploymentProperties |
|
| DockerConfiguration |
|
| DockerConfigurationProperties |
|
| DockerConstants |
Docker constants which can be used for docker related classes.
|
| EmptyDependenciesList |
Deprecated. |
| EmptyDependenciesListProperties |
Deprecated. |
| EmptyLabelsList |
Deprecated. |
| EmptyLabelsListProperties |
Deprecated. |
| EmptyNotificationsList |
Deprecated. |
| EmptyNotificationsListProperties |
Deprecated. |
| EntityProperties |
|
| EntityPropertiesBuilder<T extends EntityProperties> |
Represents any Bamboo entity.
|
| EntityPropertiesBuilders |
|
| Environment |
Represents a deployment environment.
|
| Environment.ReleaseApprovalPrerequisite |
Specifies whether the release must be approved before deploying to the environment and if broken releases are allowed.
|
| EnvironmentPermissions |
Entity representing permissions for deployment environments.
|
| EnvironmentPermissionsProperties |
|
| EnvironmentPluginConfiguration<T extends EnvironmentPluginConfigurationProperties> |
|
| EnvironmentPluginConfigurationProperties |
|
| EnvironmentProperties |
|
| ForceStopBuild |
|
| ForceStopBuildProperties |
|
| GroupPermission |
|
| GroupPermissionProperties |
|
| ImporterUtils |
Utility validation methods for importing Bamboo Specs.
|
| InliningUtils |
Utilities for preventing inlining of constants.
|
| Job |
Represents a Bamboo job.
|
| JobProperties |
|
| JobValidator |
|
| Label |
Represents a label which can be placed on various Bamboo entities such as plans.
|
| LabelProperties |
|
| LabelValidator |
|
| LoggedInUserPermissions |
|
| LoggedInUserPermissionsProperties |
|
| MapUtils |
|
| NoArgCallForBooleanValue |
Indicates method that should be called if the field is boolean and its value matches the value.
|
| Notification |
Represents a notification configuration.
|
| NotificationProperties |
|
| NotificationRecipient<N extends NotificationRecipient<N,P>,P extends NotificationRecipientProperties> |
Represents notification recipient.
|
| NotificationRecipientProperties |
|
| NotificationType<N extends NotificationType<N,P>,P extends NotificationTypeProperties> |
Represents notification type.
|
| NotificationTypeProperties |
|
| Permissions |
Entity representing permissions.
|
| PermissionsProperties |
|
| PermissionType |
|
| PermissionValidator |
|
| PermissionValidator.PermissionTarget |
|
| Plan |
Represents a Bamboo plan.
|
| PlanBranchConfiguration |
Represents configuration items that are specific for plan branches.
|
| PlanBranchConfigurationProperties |
|
| PlanBranchIdentifier |
|
| PlanBranchIdentifierProperties |
|
| PlanBranchManagement |
Represents configuration of automatic branch management.
|
| PlanBranchManagementProperties |
|
| PlanBranchManagementProperties.NotificationStrategy |
|
| PlanBranchManagementProperties.TriggeringOption |
|
| PlanIdentifier |
|
| PlanIdentifierProperties |
|
| PlanPermissions |
Entity representing permissions for plans.
|
| PlanPermissionsProperties |
|
| PlanProperties |
|
| PlanRepositoryLink |
Links repository to a plan.
|
| PlanRepositoryLinkProperties |
|
| PlanRepositoryLinkProperties.LinkedGlobalRepository |
|
| PlanRepositoryLinkProperties.ProjectRepository |
|
| PlanValidator |
|
| PluginConfiguration<T extends PluginConfigurationProperties> |
|
| PluginConfigurationHelper |
|
| PluginConfigurationProperties |
|
| Project |
Represents Bamboo project.
|
| ProjectPermissions |
Entity representing permissions for project.
|
| ProjectPermissionsProperties |
|
| ProjectProperties |
|
| ProjectValidator |
|
| PropertiesValidationException |
Errors in export properties objects (mostly required properties, and context free validation).
|
| ReleaseNaming |
Specifies release naming scheme of a deployment project, that is, defines what version name Bamboo should assign to automatically created releases.
|
| ReleaseNamingHelper |
|
| ReleaseNamingHelper.SplitVersionName |
|
| ReleaseNamingProperties |
|
| RepositoryBasedTrigger<T extends RepositoryBasedTrigger<T,P>,P extends RepositoryBasedTriggerProperties> |
Represents a definition of trigger which uses a Bamboo repository to activate builds.
|
| RepositoryBasedTrigger.TriggeringRepositoriesType |
|
| RepositoryBasedTriggerProperties |
|
| RepositoryStoredSpecsData |
|
| Requirement |
Represents a custom requirement.
|
| Requirement.MatchType |
|
| RequirementProperties |
|
| RootEntityProperties |
|
| RootEntityPropertiesBuilder<T extends RootEntityProperties> |
Represents Bamboo entity that can be sent to server.
|
| RssRuntimeContext |
Runtime context for specs execution.
|
| RunnerSettings |
|
| Secret |
Annotation to mark fields which hold sensitive information, like passwords or SSH keys.
|
| Setter |
Names setter method for a field in entity properties.
|
| SharedCredentials<B extends SharedCredentials<B,C>,C extends SharedCredentialsProperties> |
Represents a shared credentials data.
|
| SharedCredentialsIdentifier |
References a shared credential.
|
| SharedCredentialsIdentifierProperties |
|
| SharedCredentialsProperties |
|
| SharedCredentialsScope |
|
| SharedCredentialsValidator |
|
| SkipCodeGen |
Indicates that a field should be skipped during code generation.
|
| SkipCodeGenIf |
Indicates that a field should be skipped during code generation if condition evaluates to true.
|
| SkipDisplayNameCondition |
|
| Stage |
Represents a stage within Bamboo plan.
|
| StageProperties |
|
| StageValidator |
|
| Task<T extends Task<T,P>,P extends TaskProperties> |
Represents a Bamboo task.
|
| TaskCondition<P extends ConditionProperties> |
|
| TaskProperties |
|
| Trigger<T extends Trigger<T,P>,P extends TriggerProperties> |
Represents a definition of trigger.
|
| TriggerCondition<T extends TriggerCondition<T,P>,P extends TriggerConditionProperties> |
|
| TriggerConditionProperties |
|
| TriggerProperties |
|
| UserPermission |
|
| UserPermissionProperties |
|
| ValidationContext |
This class helps to describe location of problems found by validators.
|
| ValidationProblem |
|
| ValidationUtils |
Various utility methods for validating data of Bamboo Specs.
|
| Variable |
Represents a Bamboo variable.
|
| VariableProperties |
|
| VariableUtils |
|
| VariableUtils.VariableUsage |
|
| VariableValidator |
|
| VcsChangeDetection |
Represents change detection options that can be set when defining a VCS repository in Bamboo.
|
| VcsChangeDetection.FileFilteringOption |
|
| VcsChangeDetectionProperties |
|
| VcsChangeDetectionValidator |
|
| VcsRepository<T extends VcsRepository<T,E>,E extends VcsRepositoryProperties> |
Represents a definition of VCS repository.
|
| VcsRepositoryBranch |
Defines a branch a repository should be switched to.
|
| VcsRepositoryBranchProperties |
|
| VcsRepositoryIdentifier |
References a vcs repository.
|
| VcsRepositoryIdentifierProperties |
|
| VcsRepositoryProperties |
|
| VcsRepositoryValidator |
|
| VcsRepositoryViewer |
Represents a web repository viewer.
|
| VcsRepositoryViewerProperties |
|