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<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.
|
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<T,E>,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,
AuthenticationProvider authenticationProvider,
RootEntityPropertiesBuilder entity,
String payload) |
static String |
YamlFile.generateFileName(RootEntityPropertiesBuilder<?> entityProperties,
String content,
AtomicLong fileCounter) |
Object |
BambooServer.publish(RootEntityPropertiesBuilder entityProperties)
Publishes the given entity to Bamboo server.
|
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.