| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.builders.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| com.atlassian.bamboo.specs.api.builders.deployment |
Deployment project and environments.
|
| com.atlassian.bamboo.specs.api.builders.permission |
Permissions like plan permissions, deployment permissions etc.
|
| com.atlassian.bamboo.specs.api.builders.plan |
Plan, plan branches, stages and jobs.
|
| com.atlassian.bamboo.specs.api.builders.project |
Bamboo project (which is a container for plans).
|
| com.atlassian.bamboo.specs.api.builders.repository |
Generic plan-local and linked source code repositories as well as change detection settings, see also com.atlassian.bamboo.specs.builders.repository for specific repository types.
|
| com.atlassian.bamboo.specs.api.exceptions |
Exceptions thrown by Bamboo Specs library.
|
| com.atlassian.bamboo.specs.builders.credentials |
Shared credentials for user-password and SSH authentication.
|
| 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.util |
Utility classes, such as the
BambooServer which publishes a plan on Bamboo. |
| Modifier and Type | Class and Description |
|---|---|
class |
AnySharedCredentials
Represents a shared credentials data of any type.
|
class |
SharedCredentials<B extends SharedCredentials<B,C>,C extends SharedCredentialsProperties>
Represents a shared credentials data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Deployment
Represents a deployment project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeploymentPermissions
Entity representing permissions for deployment projects.
|
class |
EnvironmentPermissions
Entity representing permissions for deployment environments.
|
class |
PlanPermissions
Entity representing permissions for plans.
|
class |
ProjectPermissions
Entity representing permissions for project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Plan
Represents a Bamboo plan.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Project
Represents Bamboo project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepository
Represents a vcs repository of any type.
|
class |
VcsRepository<T extends VcsRepository<T,E>,E extends VcsRepositoryProperties>
Represents a definition of VCS repository.
|
| Constructor and Description |
|---|
BambooSpecsPublishingException(@NotNull RootEntityPropertiesBuilder<?> entityProperties,
@Nullable BambooSpecsPublishingException.ErrorType errorType,
@Nullable String message,
@Nullable String debugMessage,
@Nullable Throwable cause)
Creates an instance of the exception.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SshCredentials
Represent shared SSH credentials.
|
class |
UsernamePasswordCredentials
Represent shared username/password credentials.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketCloudRepository
Represents Bitbucket Cloud repository in Bamboo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketServerRepository
Represents Bitbucket Server repository in Bamboo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GitRepository
Represents a git repository in Bamboo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GitHubRepository
GitHub repository.
|
| Modifier and Type | Method and Description |
|---|---|
static RestTaskFactory.RestTask |
RestTaskFactory.create(URI bambooServerUrl,
AuthenticationProvider authenticationProvider,
RootEntityPropertiesBuilder entity,
String payload) |
static String |
YamlFile.generateFileName(@NotNull RootEntityPropertiesBuilder<?> entityProperties,
String content,
AtomicLong fileCounter) |
Object |
BambooServer.publish(@NotNull RootEntityPropertiesBuilder entityProperties)
Publishes the given entity to Bamboo server.
|
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.