| 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.codegen |
Conversion of
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.api.model |
The 'model.*' packages contain internal data representation of various Bamboo entities, you usually won't use them directly.
|
| com.atlassian.bamboo.specs.api.model.applink |
Application Links (for instance to integrate with JIRA or Bitbucket Server).
|
| 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.deployment.configuration |
Items stored in environment custom plugins configuration.
|
| com.atlassian.bamboo.specs.api.model.docker |
Properties classes for Docker configuration.
|
| com.atlassian.bamboo.specs.api.model.label |
Bamboo labels support.
|
| com.atlassian.bamboo.specs.api.model.notification |
Bamboo notifications support.
|
| 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.plan.artifact |
Artifact definitions and artifact subscriptions.
|
| com.atlassian.bamboo.specs.api.model.plan.branches |
Automatic branch creation, integration and cleanup.
|
| com.atlassian.bamboo.specs.api.model.plan.condition |
Task conditions.
|
| com.atlassian.bamboo.specs.api.model.plan.configuration |
Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.
|
| com.atlassian.bamboo.specs.api.model.plan.dependencies |
Plan dependencies (so that build of one plan may trigger builds of another plans).
|
| com.atlassian.bamboo.specs.api.model.plan.requirement |
Custom requirements for a job.
|
| 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.model.repository.viewer |
Generic repository viewers.
|
| com.atlassian.bamboo.specs.api.model.task |
The AnyTask class for handling tasks unsupported by Bamboo Specs.
|
| com.atlassian.bamboo.specs.api.model.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.api.util |
Utility classes, such as: creating cron expressions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CallEntityPropertiesBuilder<T extends EntityProperties>
Used to call protected
EntityPropertiesBuilder.build(). |
class |
EntityPropertiesBuilder<T extends EntityProperties>
Represents any Bamboo entity.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends EntityProperties> |
CallEntityPropertiesBuilder.build(EntityPropertiesBuilder<T> e) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Condition<T extends EntityProperties>
Represents a condition.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RootEntityProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AtlassianModuleProperties |
class |
BambooKeyProperties |
class |
BambooOidProperties |
class |
VariableProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationLinkProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnySharedCredentialsProperties |
class |
SharedCredentialsIdentifierProperties |
class |
SharedCredentialsProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
DeploymentProperties |
class |
EnvironmentProperties |
class |
ReleaseNamingProperties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EnvironmentPluginConfigurationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyPluginConfigurationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
DockerConfigurationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
EmptyLabelsListProperties
Deprecated.
|
class |
LabelProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyNotificationRecipientProperties |
class |
AnyNotificationTypeProperties |
class |
EmptyNotificationsListProperties
Deprecated.
|
class |
NotificationProperties |
class |
NotificationRecipientProperties |
class |
NotificationTypeProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousUserPermissionsProperties |
class |
DeploymentPermissionsProperties |
class |
EnvironmentPermissionsProperties |
class |
GroupPermissionProperties |
class |
LoggedInUserPermissionsProperties |
class |
PermissionsProperties |
class |
PlanPermissionsProperties |
class |
UserPermissionProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPlanIdentifierProperties |
class |
AbstractPlanProperties |
class |
JobProperties |
class |
PlanBranchIdentifierProperties |
class |
PlanIdentifierProperties |
class |
PlanProperties |
class |
StageProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
ArtifactProperties |
class |
ArtifactSubscriptionProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
BranchCleanupProperties |
class |
BranchIntegrationProperties |
class |
CreatePlanBranchesProperties |
class |
PlanBranchConfigurationProperties |
class |
PlanBranchManagementProperties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConditionProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyConditionProperties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PluginConfigurationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AllOtherPluginsConfigurationProperties |
class |
ConcurrentBuildsProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
DependenciesConfigurationProperties |
class |
DependenciesProperties |
class |
EmptyDependenciesListProperties
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RequirementProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepositoryProperties |
class |
PlanRepositoryLinkProperties |
static class |
PlanRepositoryLinkProperties.LinkedGlobalRepository |
static class |
PlanRepositoryLinkProperties.ProjectRepository |
class |
VcsChangeDetectionProperties |
class |
VcsRepositoryBranchProperties |
class |
VcsRepositoryIdentifierProperties |
class |
VcsRepositoryProperties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VcsRepositoryViewerProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepositoryViewerProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyTaskProperties |
class |
TaskProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AllOtherTriggerConditionProperties |
class |
AnyTriggerConditionProperties |
class |
AnyTriggerProperties |
class |
RepositoryBasedTriggerProperties |
class |
TriggerConditionProperties |
class |
TriggerProperties |
| Modifier and Type | Method and Description |
|---|---|
static <T extends EntityProperties,B extends EntityPropertiesBuilder<T>> |
EntityPropertiesBuilders.build(B builder) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.