| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.builders.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| com.atlassian.bamboo.specs.api.builders.project |
Bamboo project (which is a container for plans).
|
| 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.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.repository |
Generic plan-local and linked source code repositories as well as change detection settings.
|
| com.atlassian.bamboo.specs.api.validators.project |
Validate project settings.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProjectProperties |
SharedCredentials.project |
| Modifier and Type | Method and Description |
|---|---|
protected ProjectProperties |
Project.build() |
| Modifier and Type | Field and Description |
|---|---|
protected ProjectProperties |
VcsRepository.project |
| Modifier and Type | Method and Description |
|---|---|
@Nullable ProjectProperties |
SharedCredentialsProperties.getProject() |
| Constructor and Description |
|---|
AnySharedCredentialsProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
Map<String,Object> configuration,
ProjectProperties project) |
SharedCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@Nullable ProjectProperties project) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull ProjectProperties |
PlanProperties.getProject() |
| Constructor and Description |
|---|
PlanProperties(BambooOidProperties oid,
BambooKeyProperties key,
String name,
String description,
ProjectProperties project,
List<StageProperties> stages,
List<PlanRepositoryLinkProperties> repositories,
List<TriggerProperties> triggers,
List<VariableProperties> variables,
boolean enabled,
Collection<PluginConfigurationProperties> pluginConfigurations,
PlanBranchManagementProperties planBranchManagementProperties,
DependenciesProperties dependenciesProperties,
@Nullable RepositoryStoredSpecsData repositoryStoredSpecsData,
@NotNull List<NotificationProperties> notifications,
Boolean forceStopHungBuilds,
List<VcsRepositoryBranchProperties> repositoryBranches,
List<LabelProperties> labels,
@Nullable PlanBranchConfigurationProperties planBranchConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable ProjectProperties |
VcsRepositoryProperties.getProject() |
| Constructor and Description |
|---|
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) |
ProjectRepository(@NotNull String parent,
@Nullable AtlassianModuleProperties atlassianPlugin,
@Nullable ProjectProperties project) |
VcsRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable ProjectProperties project) |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull List<ValidationProblem> |
ProjectValidator.validate(@NotNull ProjectProperties projectProperties) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.