| 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.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.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.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.
|
| com.atlassian.bamboo.specs.codegen |
Conversion of
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.model.credentials |
Shared credentials for user-password and SSH authentication.
|
| com.atlassian.bamboo.specs.model.repository.bitbucket.server |
Bitbucket Server repository type.
|
| com.atlassian.bamboo.specs.model.repository.git |
Git repository type.
|
| com.atlassian.bamboo.specs.model.repository.viewer |
Repository viewers.
|
| com.atlassian.bamboo.specs.model.task |
Tasks you can execute in a job.
|
| com.atlassian.bamboo.specs.model.task.docker |
Properties classes related to Docker CLI task.
|
| com.atlassian.bamboo.specs.model.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.util |
Utility classes, such as the
BambooServer which publishes a plan on Bamboo. |
| Modifier and Type | Class and Description |
|---|---|
class |
EntityPropertiesBuilder<T extends EntityProperties>
Represents any Bamboo entity.
|
class |
RootEntityPropertiesBuilder<T extends EntityProperties>
Represents Bamboo entity that can be sent to server.
|
| 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 |
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 |
PlanBranchManagementProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
DependenciesConfigurationProperties |
class |
DependenciesProperties |
| 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 |
class |
VcsChangeDetectionProperties |
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 |
AnyTriggerProperties |
class |
RepositoryBasedTriggerProperties |
class |
TriggerProperties |
| Modifier and Type | Method and Description |
|---|---|
static <T extends EntityProperties,B extends EntityPropertiesBuilder<T>> |
EntityPropertiesBuilders.build(B builder) |
| Constructor and Description |
|---|
Javaizator(EntityProperties entity) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntityPropertiesEmitter<T extends EntityProperties> |
| Modifier and Type | Method and Description |
|---|---|
protected EntityProperties |
EntityPropertiesEmitter.createDefaultObject(EntityProperties rootObject) |
| Modifier and Type | Method and Description |
|---|---|
protected EntityProperties |
EntityPropertiesEmitter.createDefaultObject(EntityProperties rootObject) |
protected String |
EntityPropertiesEmitter.emitConstructorInvocation(@NotNull CodeGenerationContext context,
@NotNull EntityProperties entity) |
protected String |
EntityPropertiesEmitter.emitFields(@NotNull CodeGenerationContext context,
@NotNull EntityProperties entity) |
protected String |
EntityPropertiesEmitter.emitFieldValue(CodeGenerationContext context,
EntityProperties entity,
Field field) |
static CodeEmitter |
ValueEmitterFactory.emitterFor(@NotNull EntityProperties entity) |
| Modifier and Type | Class and Description |
|---|---|
class |
SshCredentialsProperties |
class |
UsernamePasswordCredentialsProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketServerRepositoryProperties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuthenticationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
GitRepositoryProperties |
class |
SharedCredentialsAuthenticationProperties |
class |
SshPrivateKeyAuthenticationProperties |
class |
UserPasswordAuthenticationProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
FishEyeRepositoryViewerProperties |
class |
GenericRepositoryViewerProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AntTaskProperties |
class |
ArtifactDownloaderTaskProperties |
class |
BaseNodeTaskProperties |
class |
BaseSshTaskProperties |
class |
BowerTaskProperties |
class |
CheckoutItemProperties |
class |
CleanWorkingDirectoryTaskProperties |
class |
CommandTaskProperties |
class |
DownloadItemProperties |
class |
DumpVariablesTaskProperties |
class |
FastlaneTaskProperties |
class |
GruntTaskProperties |
class |
GulpTaskProperties |
class |
InjectVariablesTaskProperties |
class |
MavenDependenciesProcessorTaskProperties |
class |
MavenTaskProperties |
class |
MochaParserTaskProperties |
class |
MochaRunnerTaskProperties |
class |
NodeTaskProperties |
class |
NodeunitTaskProperties |
class |
NpmTaskProperties |
class |
NUnitRunnerTaskProperties |
class |
ScpTaskProperties |
class |
ScriptTaskProperties |
class |
SshTaskProperties |
class |
TestParserTaskProperties |
class |
VcsCheckoutTaskProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDockerTaskProperties |
class |
DockerBuildImageTaskProperties |
class |
DockerRegistryTaskProperties |
class |
DockerRunContainerTaskProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketServerTriggerProperties |
class |
RemoteTriggerProperties |
class |
RepositoryPollingTriggerProperties |
class |
ScheduledTriggerProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
BambooSpecProperties
Wrapper for root entity that is sent to Bamboo.
|
| Modifier and Type | Method and Description |
|---|---|
EntityProperties |
BambooSpecProperties.getRootEntity() |
| Constructor and Description |
|---|
BambooSpecProperties(EntityProperties rootEntity) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.