| 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.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,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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Plan
Represents a Bamboo plan.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepository
Represents a vcs repository of any type.
|
class |
VcsRepository<T extends VcsRepository,E extends VcsRepositoryProperties>
Represents a definition of VCS repository.
|
| Constructor and Description |
|---|
BambooSpecsPublishingException(RootEntityPropertiesBuilder entityProperties,
BambooSpecsPublishingException.ErrorType errorType,
String message,
String debugMessage,
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,
UserPasswordCredentials userPasswordCredentials,
RootEntityPropertiesBuilder entity,
String payload) |
Object |
BambooServer.publish(RootEntityPropertiesBuilder entityProperties)
Publishes the given entity to Bamboo server.
|
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.