| 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.builders.condition |
Task conditions.
|
| com.atlassian.bamboo.specs.api.builders.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| 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.builders.repository.viewer |
Generic repository viewers, see also com.atlassian.bamboo.specs.builders.repository.viewer for specific viewers.
|
| com.atlassian.bamboo.specs.api.model.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| com.atlassian.bamboo.specs.api.model.deployment.configuration |
Items stored in environment custom plugins configuration.
|
| com.atlassian.bamboo.specs.api.model.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.api.model.plan.condition |
Task conditions.
|
| com.atlassian.bamboo.specs.api.model.plan.configuration |
Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.
|
| 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.validators |
The 'validators.*' packages contain data validators, you usually won't call them directly, unless writing own builders.
|
| com.atlassian.bamboo.specs.api.validators.common |
Common validators for strings, numbers, database constraints etc.
|
| com.atlassian.bamboo.specs.model.credentials |
Shared credentials for user-password and SSH authentication.
|
| com.atlassian.bamboo.specs.model.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.model.repository.bitbucket.cloud |
Bitbucket Cloud repository type.
|
| 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.github |
GitHub 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.
|
| Modifier and Type | Method and Description |
|---|---|
protected AtlassianModuleProperties |
AtlassianModule.build() |
| Modifier and Type | Field and Description |
|---|---|
protected AtlassianModuleProperties |
AnyTaskCondition.atlassianPlugin |
| Modifier and Type | Field and Description |
|---|---|
protected AtlassianModuleProperties |
AnySharedCredentials.atlassianPlugin |
| Constructor and Description |
|---|
AnyVcsRepository(AtlassianModuleProperties atlassianPlugin)
Specifies a repository of given type.
|
| Constructor and Description |
|---|
AnyVcsRepositoryViewer(@NotNull AtlassianModuleProperties atlassianPlugin)
Specifies a repository viewer of given type.
|
| Modifier and Type | Method and Description |
|---|---|
abstract @NotNull AtlassianModuleProperties |
SharedCredentialsProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AnySharedCredentialsProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnySharedCredentialsProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
Map<String,Object> configuration) |
AnySharedCredentialsProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
Map<String,Object> configuration,
ProjectProperties project) |
| Modifier and Type | Method and Description |
|---|---|
AtlassianModuleProperties |
EnvironmentPluginConfigurationProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
AnyPluginConfigurationProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyPluginConfigurationProperties(AtlassianModuleProperties atlassianPlugin,
Map<String,String> configuration) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
AnyNotificationRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AnyNotificationTypeProperties.getAtlassianPlugin() |
abstract @NotNull AtlassianModuleProperties |
NotificationRecipientProperties.getAtlassianPlugin() |
abstract @NotNull AtlassianModuleProperties |
NotificationTypeProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyNotificationRecipientProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String recipientString) |
AnyNotificationRecipientProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String recipientString,
EnumSet<Applicability> applicableTo) |
AnyNotificationTypeProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String conditionString) |
AnyNotificationTypeProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String conditionString,
EnumSet<Applicability> applicableTo) |
| Modifier and Type | Field and Description |
|---|---|
protected AtlassianModuleProperties |
AnyConditionProperties.atlassianPlugin |
| Modifier and Type | Method and Description |
|---|---|
AtlassianModuleProperties |
ConditionProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
AnyConditionProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyConditionProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
@NotNull Map<String,String> configuration) |
| Modifier and Type | Method and Description |
|---|---|
AtlassianModuleProperties |
AllOtherPluginsConfigurationProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
PluginConfigurationProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
ConcurrentBuildsProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
ForceStopBuildProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AtlassianModuleProperties |
AnyVcsRepositoryProperties.getAtlassianPlugin() |
abstract @Nullable AtlassianModuleProperties |
VcsRepositoryProperties.getAtlassianPlugin() |
@Nullable AtlassianModuleProperties |
PlanRepositoryLinkProperties.LinkedGlobalRepository.getAtlassianPlugin()
Returns atlassian plugin inherited from parent if known, null if it's not.
|
@Nullable AtlassianModuleProperties |
PlanRepositoryLinkProperties.ProjectRepository.getAtlassianPlugin()
Returns atlassian plugin inherited from parent if known, null if it's not.
|
| Constructor and Description |
|---|
AnyVcsRepositoryProperties(AtlassianModuleProperties atlassianPlugin,
@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable Map<String,Object> serverConfiguration,
@Nullable Map<String,Object> branchConfiguration,
@Nullable VcsChangeDetectionProperties changeDetectionConfiguration,
@Nullable Map<String,Object> branchDetectionConfiguration,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties) |
AnyVcsRepositoryProperties(AtlassianModuleProperties atlassianPlugin,
@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable ProjectProperties project,
@Nullable Map<String,Object> serverConfiguration,
@Nullable Map<String,Object> branchConfiguration,
@Nullable VcsChangeDetectionProperties changeDetectionConfiguration,
@Nullable Map<String,Object> branchDetectionConfiguration,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties) |
LinkedGlobalRepository(@NotNull String parent,
@Nullable AtlassianModuleProperties atlassianPlugin) |
ProjectRepository(@NotNull String parent,
@Nullable AtlassianModuleProperties atlassianPlugin,
@Nullable ProjectProperties project) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
VcsRepositoryViewerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AnyVcsRepositoryViewerProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyVcsRepositoryViewerProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
@NotNull Map<String,Object> configuration) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
AnyTaskProperties.getAtlassianPlugin() |
abstract @NotNull AtlassianModuleProperties |
TaskProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyTaskProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String description,
boolean isEnabled,
Map<String,String> configuration,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
AnyTriggerProperties.getAtlassianPlugin() |
abstract @NotNull AtlassianModuleProperties |
TriggerProperties.getAtlassianPlugin() |
@Nullable AtlassianModuleProperties |
AnyTriggerConditionProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
AllOtherTriggerConditionProperties.getAtlassianPlugin() |
abstract @Nullable AtlassianModuleProperties |
TriggerConditionProperties.getAtlassianPlugin() |
| Constructor and Description |
|---|
AnyTriggerConditionProperties(@Nullable AtlassianModuleProperties atlassianPlugin,
@NotNull Map<String,String> configuration) |
AnyTriggerProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String name,
String description,
boolean isEnabled,
Set<TriggerConditionProperties> conditions,
Map<String,String> configuration,
RepositoryBasedTrigger.TriggeringRepositoriesType triggeringRepositoriesType,
List<VcsRepositoryIdentifierProperties> selectedTriggeringRepositories) |
| Modifier and Type | Method and Description |
|---|---|
static List<ValidationProblem> |
AtlassianModuleValidator.validate(@NotNull AtlassianModuleProperties moduleProperties) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImporterUtils.checkPluginKey(@NotNull ValidationContext validationContext,
@NotNull AtlassianModuleProperties actual,
@NotNull AtlassianModuleProperties expected) |
static void |
ImporterUtils.checkPluginKey(@NotNull ValidationContext validationContext,
@NotNull AtlassianModuleProperties actual,
@NotNull AtlassianModuleProperties expected) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
SshCredentialsProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
UsernamePasswordCredentialsProperties.getAtlassianPlugin() |
| Modifier and Type | Field and Description |
|---|---|
static AtlassianModuleProperties |
XFailedChainsNotificationProperties.ATLASSIAN_PLUGIN |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
BuildErrorNotificationProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
EmailRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
GroupRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
XFailedChainsNotificationProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
UserRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
WebhookRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
ImRecipientProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
HipChatRecipientProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AtlassianModuleProperties |
BitbucketCloudRepositoryProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AtlassianModuleProperties |
BitbucketServerRepositoryProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AtlassianModuleProperties |
GitRepositoryProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AtlassianModuleProperties |
GitHubRepositoryProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
GenericRepositoryViewerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
FishEyeRepositoryViewerProperties.getAtlassianPlugin() |
| Modifier and Type | Field and Description |
|---|---|
static AtlassianModuleProperties |
AbstractDockerTaskProperties.MODULE_KEY |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
AbstractDockerTaskProperties.getAtlassianPlugin() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull AtlassianModuleProperties |
TagTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AfterSuccessfulStageTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
RemoteTriggerProperties.getAtlassianPlugin() |
AtlassianModuleProperties |
PlansGreenTriggerConditionProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
BitbucketCloudTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
RepositoryPollingTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AfterSuccessfulDeploymentTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
ScheduledTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
AfterSuccessfulBuildPlanTriggerProperties.getAtlassianPlugin() |
@NotNull AtlassianModuleProperties |
BitbucketServerTriggerProperties.getAtlassianPlugin() |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.