| Modifier and Type | Interface and Description |
|---|---|
interface |
Describable |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Author |
interface |
AuthorData |
interface |
ExtendedAuthor |
| Modifier and Type | Class and Description |
|---|---|
class |
ChangeAuthor |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Buildable |
interface |
Job |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Chain
Mutable version of
ImmutableChain. |
interface |
ChainStage |
interface |
ChainStageResult
Represents the result of a
ChainStage execution |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableChainStage
An immutable version of
ChainStage. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Plan
Mutable version of the plan.
|
interface |
PlanIdentifier
Represents the minimal information about a Plan
|
interface |
StageIdentifier
Used as a values holder for
ChainStage data for Plan execution
modification related to manual stages |
interface |
TopLevelPlan
Marker interface that specifies that the implementing
Plan is a 'top level' object |
| Modifier and Type | Class and Description |
|---|---|
class |
PlanPermissionSkeleton
Deprecated.
since 4.2 use @{link PlanHelper.getPlanIdentifierForPermissionChecking}
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArtifactDefinition |
interface |
ArtifactDefinitionBase |
interface |
ArtifactDefinitionContext
This class contains additional artifact information.
|
interface |
ArtifactSubscription
Interface for Artifact Subscription
|
interface |
ArtifactSubscriptionSubstitutionAware |
interface |
ConsumedSubscription |
interface |
ImmutableArtifactDefinition |
interface |
ImmutableArtifactDefinitionBase |
interface |
ImmutableArtifactSubscription |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BambooVcsBranch |
interface |
ChainBranch
Represents a branch of a plan.
|
interface |
ChainBranchIdentifier |
interface |
VcsBranch |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableBuildable |
interface |
ImmutableChain
Represents a
Chain that is immutable. |
interface |
ImmutableChainBranch
Interface of an immutable version of
ChainBranch |
interface |
ImmutableJob
Immutable, threadsafe cacheable version of
Job |
interface |
ImmutablePlan
Represents a
Plan that is immutable. |
interface |
ImmutableTopLevelPlan
Represents a
TopLevelPlan that is immutable. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Project
Represents a Bamboo project object.
|
interface |
ProjectIdentifier
Represents the minimal information about a project
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BranchAwareRepository
Repository that supports setting and getting the current branch.
|
interface |
BranchDetectionCapableRepository
Deprecated.
use
BranchInformationProvider instead. |
interface |
BranchInformationProvider
Repository that can provide information about branches.
|
interface |
BranchingAwareRepository
Repository that supports branching operation.
|
interface |
BranchMergingAwareRepository |
interface |
CachingAwareRepository
Should be implemented by repositories supporting caching of its method calls.
|
interface |
CheckoutCustomRevisionDataAwareRepository
Repository that uses additional information for code checkout.
|
interface |
CommitIsolationAwareRepository
Whether the repository supports commits being broken up into individual builds
|
interface |
CustomRevisionDataAwareRepository
Repository that uses additional information for change detection.
|
interface |
CustomVariableProviderRepository
Allows the
Repository implementation to provide variables specific to
the repository. |
interface |
IncludeExcludeAwareRepository |
interface |
InitialBuildAwareRepository
Allows the
Repository to perform custom actions |
interface |
MavenPomAccessorCapableRepository
Defines a repository which can setup itself using Maven SCM url as defined in http://maven.apache.org/scm/scms-overview.html
|
interface |
OnceOffCapableRepository |
interface |
PreparableRepository
This interface is introduced for the cases, when special preparation should be done (additional to
ConvertibleFromConfig.populateFromConfig(HierarchicalConfiguration)). |
interface |
PushCapableRepository
Repository that supports pushing changes back to the remote repository.
|
interface |
QuietPeriodAwareRepository
Repositories that implement this method will continue to collect changes for every
QuietPeriodAwareRepository.getQuietPeriod() up to
QuietPeriodAwareRepository.getMaxRetries() times. |
interface |
Repository
Basic contract for interfacing with various version control repository systems.
|
interface |
RepositoryData
Runtime representation of repository configuration.
|
interface |
RepositoryDataEntity
Represents repository as persisted in the db.
|
interface |
RepositoryDefinition |
interface |
SelectableAuthenticationRepository |
interface |
StandaloneRepository
Represents Repository that does not require
Plan for configuration and
thus is 'visible' to Global Repository feature. |
interface |
TaggingAwareRepository
Repository that supports tags.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EditActionAwareRepository
Repository that needs to perform additional actions before edit page is rendered for the repository and/or if
additional, possibly failing, action needs to be taken before configuration is saved.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TestCaseResult
Represents a run of a TestCase.
|
interface |
TestClassResult
Represents a run of a test class.
|
interface |
TestClassResultDescriptor |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BambooTrustedApplication
Bamboo entity to persist trusted apps data.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TaskModuleDescriptor
Note that this should not be directly used by plugin developers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TriggerDefinition
Generic trigger configuration.
|
interface |
TriggerModuleDescriptor |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DescriptionProvider
General interface for entities providing name and description without ability to change them
|
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Function<NameProvider,String> |
NameProviderFunctions.getName() |
static com.google.common.base.Predicate<NameProvider> |
NameProviderFunctions.hasEqualName(String name) |
static com.google.common.base.Predicate<NameProvider> |
NameProviderFunctions.isNameIn(Collection<String> names) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuildAgent
Represents a UI view of a given build agent
|
interface |
LocalBuildAgent |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CustomSourceDirectoryAwareRepository
Repository that supports checkout to any directory.
|
interface |
RepositoryEventAware
An interface that allows the repository to do something before and after the checkout / update occurs
|
interface |
RequirementsAwareRepository |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.