| 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.deployment |
Deployment project and environments.
|
| com.atlassian.bamboo.specs.api.builders.deployment.configuration |
Items stored in environment custom plugins configuration.
|
| com.atlassian.bamboo.specs.api.builders.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.api.builders.plan |
Plan, plan branches, stages and jobs.
|
| com.atlassian.bamboo.specs.api.builders.plan.artifact |
Artifact definitions and artifact subscriptions.
|
| com.atlassian.bamboo.specs.api.builders.plan.branches |
Automatic branch creation, integration and cleanup.
|
| com.atlassian.bamboo.specs.api.builders.plan.dependencies |
Plan dependencies (so that build of one plan may trigger builds of another plans).
|
| 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.builders.repository.viewer |
Generic repository viewers, see also com.atlassian.bamboo.specs.builders.repository.viewer for specific viewers.
|
| com.atlassian.bamboo.specs.api.builders.task |
Generic classes, such as the
AnyTask class for handling tasks unsupported by Bamboo Specs. |
| com.atlassian.bamboo.specs.api.builders.trigger |
Build triggers.
|
| 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.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| com.atlassian.bamboo.specs.api.model.notification |
Bamboo notifications support.
|
| com.atlassian.bamboo.specs.api.model.permission |
Immutable permissions like plan permissions properties, deployment permissions properties etc.
|
| 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.validators.common |
Common validators for strings, numbers, database constraints etc.
|
| com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud |
Bitbucket Cloud repository type.
|
| com.atlassian.bamboo.specs.builders.repository.github |
GitHub repository type.
|
| com.atlassian.bamboo.specs.builders.repository.viewer |
Repository viewers, such as: Fisheye, Bitbucket Server and Cloud or 'hg serve' service.
|
| com.atlassian.bamboo.specs.builders.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.codegen |
Conversion of
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.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.
|
| com.atlassian.bamboo.specs.validators.common |
Common validators, such as: IP addresses.
|
| Modifier and Type | Method and Description |
|---|---|
protected BambooKeyProperties |
BambooKey.build() |
protected BambooOidProperties |
BambooOid.build() |
| Constructor and Description |
|---|
BambooKey(@NotNull String key)
Specify key of provided value.
|
BambooOid(@NotNull String oid)
Specify an entity oid from its string value.
|
| Modifier and Type | Method and Description |
|---|---|
protected @NotNull AnyConditionProperties |
AnyTaskCondition.build() |
| Constructor and Description |
|---|
AnyTaskCondition(@NotNull AtlassianModule atlassianModule)
Specifies a condition of given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected SharedCredentialsIdentifierProperties |
SharedCredentialsIdentifier.build() |
SharedCredentialsIdentifier |
SharedCredentialsIdentifier.name(@NotNull String name)
Reference shared credential by name.
|
B |
SharedCredentials.oid(@Nullable BambooOid oid)
Set the credential's oid from oid string.
|
AnySharedCredentials |
AnySharedCredentials.oid(@Nullable BambooOid oid) |
SharedCredentialsIdentifier |
SharedCredentialsIdentifier.oid(@NotNull BambooOid oid)
Reference shared credential by oid.
|
B |
SharedCredentials.oid(@Nullable String oid)
Set the credential's oid.
|
AnySharedCredentials |
AnySharedCredentials.oid(@Nullable String oid) |
SharedCredentialsIdentifier |
SharedCredentialsIdentifier.oid(@NotNull String oid)
Reference shared credential by oid.
|
SharedCredentialsIdentifier |
SharedCredentialsIdentifier.scope(@NotNull SharedCredentialsScope scope)
Set scope for shared credentials.
|
| Constructor and Description |
|---|
AnySharedCredentials(@NotNull String name,
@NotNull AtlassianModule atlassianPlugin)
Create a shared credential of given name and type.
|
SharedCredentials(@NotNull String name) |
SharedCredentialsIdentifier(@NotNull BambooOid oid)
Reference shared credential by oid.
|
SharedCredentialsIdentifier(@NotNull String name)
Reference shared credential by name.
|
| Modifier and Type | Method and Description |
|---|---|
Deployment |
Deployment.name(@NotNull String name)
Sets the deployment name.
|
Deployment |
Deployment.oid(@Nullable BambooOid oid)
Sets the deployments's oid.
|
Deployment |
Deployment.oid(@Nullable String oid)
Sets the deployments's oid.
|
| Constructor and Description |
|---|
AnyPluginConfiguration(@NotNull AtlassianModule atlassianPlugin)
Specifies a configuration for a specified plugin.
|
| Constructor and Description |
|---|
AnyNotificationRecipient(@NotNull AtlassianModule atlassianPlugin)
Specifies a notification recipient of a given type.
|
AnyNotificationType(@NotNull AtlassianModule atlassianPlugin)
Specifies a notification condition of a given type.
|
| Modifier and Type | Method and Description |
|---|---|
Plan |
Plan.branchConfiguration(@NotNull PlanBranchConfiguration planBranchConfiguration)
On a Specs plan branch, defines branch specific configuration.
|
protected PlanBranchIdentifierProperties |
PlanBranchIdentifier.build() |
protected JobProperties |
Job.build() |
protected PlanProperties |
Plan.build() |
protected PlanIdentifierProperties |
PlanIdentifier.build() |
protected StageProperties |
Stage.build() |
Plan |
Plan.dependencies(@NotNull Dependencies dependencies)
Specifies configuration of dependencies support for this plan.
|
Job |
Job.description(@Nullable String description)
Sets the job's description.
|
Plan |
Plan.description(@Nullable String description)
Sets the plan's description.
|
Stage |
Stage.description(@Nullable String description)
Sets a stage description.
|
Job |
Job.enabled(boolean enabled)
Enables/disables the job.
|
Plan |
Plan.enabled(boolean enabled)
Enables/disables the plan.
|
Stage |
Stage.finalStage(boolean isFinal)
Specifies if stage is a final stage.
|
Plan |
Plan.inProject(@NotNull Project project)
Sets the project plan belongs to.
|
PlanBranchIdentifier |
PlanBranchIdentifier.key(@NotNull BambooKey key) |
Job |
Job.key(@NotNull BambooKey key)
Sets the job's key.
|
Plan |
Plan.key(@Nullable BambooKey key)
Sets the plan's key.
|
PlanIdentifier |
PlanIdentifier.key(@NotNull BambooKey key) |
PlanBranchIdentifier |
PlanBranchIdentifier.key(@NotNull String key) |
Job |
Job.key(@NotNull String key)
Sets the job's key.
|
Plan |
Plan.key(@Nullable String key)
Sets the plan's key.
|
PlanIdentifier |
PlanIdentifier.key(@NotNull String key) |
Stage |
Stage.manual(boolean isManual)
Specifies if stage is a manual stage.
|
Job |
Job.name(@NotNull String name)
Sets the job's name.
|
Plan |
Plan.name(@NotNull String name)
Sets the plan name.
|
Stage |
Stage.name(@NotNull String name)
Sets a stage's name.
|
PlanBranchIdentifier |
PlanBranchIdentifier.oid(@NotNull BambooOid oid) |
Plan |
Plan.oid(@Nullable BambooOid oid)
Sets the plans's oid.
|
PlanIdentifier |
PlanIdentifier.oid(@NotNull BambooOid oid) |
PlanBranchIdentifier |
PlanBranchIdentifier.oid(@NotNull String oid) |
Plan |
Plan.oid(@Nullable String oid)
Sets the plans's oid.
|
PlanIdentifier |
PlanIdentifier.oid(@NotNull String oid) |
Plan |
Plan.planBranchManagement(@NotNull PlanBranchManagement planBranchManagement)
Specifies plan branch management options for this plan.
|
PlanIdentifier |
PlanIdentifier.projectKey(@NotNull BambooKey key) |
PlanIdentifier |
PlanIdentifier.projectKey(@NotNull String key) |
| Constructor and Description |
|---|
Job(@NotNull String name,
@NotNull BambooKey key)
Specify job with given name and key.
|
Job(@NotNull String name,
@NotNull String key)
Specify job with given name and key.
|
Plan(@NotNull Project project,
@NotNull String name,
@NotNull BambooKey key)
Specify plan with given project, name and key.
|
Plan(@NotNull Project project,
@NotNull String name,
@NotNull String key)
Specify plan with given project, name and key.
|
PlanBranchIdentifier(@NotNull BambooKey key) |
PlanBranchIdentifier(@NotNull BambooOid oid) |
PlanIdentifier(@NotNull BambooKey projectKey,
@NotNull BambooKey planKey) |
PlanIdentifier(@NotNull BambooOid oid) |
PlanIdentifier(@NotNull String projectKey,
@NotNull String planKey) |
Stage(@NotNull String name)
Specify a stage with a given name.
|
| Modifier and Type | Method and Description |
|---|---|
protected ArtifactProperties |
Artifact.build() |
Artifact |
Artifact.copyPattern(@NotNull String copyPattern)
Deprecated.
since 8.3, use
Artifact.copyPatterns(String...) |
Artifact |
Artifact.copyPatterns(String... copyPatterns)
Specify the pattern according to which Bamboo should copy files when creating an actual artifact.
|
ArtifactSubscription |
ArtifactSubscription.destination(@NotNull String destination)
Sets artifact download destination.
|
Artifact |
Artifact.exclusionPatterns(String... exclusionPatterns)
Specify the pattern according to which Bamboo should exclude files when creating an actual artifact.
|
Artifact |
Artifact.location(@NotNull String location)
Specifies a path in which Bamboo should look for the files when creating an actual artifact.
|
Artifact |
Artifact.name(@NotNull String name)
Sets an artifact name.
|
| Constructor and Description |
|---|
Artifact(@NotNull String name)
Specify an artifact with given name.
|
| Modifier and Type | Method and Description |
|---|---|
PlanBranchConfiguration |
PlanBranchConfiguration.branchIntegration(@NotNull BranchIntegration branchIntegration)
Sets merge strategy for this plan branch.
|
PlanBranchManagement |
PlanBranchManagement.branchIntegration(@NotNull BranchIntegration branchIntegration)
Sets default merge strategy for new branches.
|
protected BranchCleanupProperties |
BranchCleanup.build() |
protected BranchIntegrationProperties |
BranchIntegration.build() |
protected PlanBranchManagementProperties |
PlanBranchManagement.build() |
PlanBranchManagement |
PlanBranchManagement.delete(@NotNull BranchCleanup removedBranchCleanup)
Sets configuration of automatic removal of branches.
|
BranchIntegration |
BranchIntegration.enabled(boolean enabled)
Enables/disables automatic branch merging.
|
BranchIntegration |
BranchIntegration.gatekeeper(boolean gatekeeper)
Selects merging strategy.
|
BranchIntegration |
BranchIntegration.integrationBranch(@NotNull PlanBranchIdentifier integrationBranch)
Sets integration branch identifier.
|
BranchIntegration |
BranchIntegration.integrationBranchKey(@NotNull BambooKey integrationBranchKey)
Sets integration branch key.
|
BranchIntegration |
BranchIntegration.integrationBranchKey(@NotNull String integrationBranchKey)
Sets integration branch key.
|
BranchIntegration |
BranchIntegration.integrationBranchOid(@NotNull BambooOid integrationBranchOid)
Sets integration branch oid.
|
BranchIntegration |
BranchIntegration.integrationBranchOid(@NotNull String integrationBranchOid)
Sets integration branch oid.
|
PlanBranchManagement |
PlanBranchManagement.issueLinkingEnabled(boolean issueLinkingEnabled)
Enables/disables automatic JIRA issue link creation when new branch is created.
|
BranchIntegration |
BranchIntegration.pushOnSuccessfulBuild(boolean push)
Enables/disables executing push on successful build.
|
BranchCleanup |
BranchCleanup.whenInactiveInRepository(boolean removeWhenInactiveInRepository)
Enables/disables plan branch removing when branch is inactive (no commits) in repository.
|
BranchCleanup |
BranchCleanup.whenInactiveInRepositoryAfterDays(int whenInactiveInRepositoryAfterDays)
Defines the time after which the branch should be removed in case of inactivity.
|
BranchCleanup |
BranchCleanup.whenRemovedFromRepository(boolean removeRemovedFromRepository)
Enables/disables plan branch removing when branch deleted in repository.
|
BranchCleanup |
BranchCleanup.whenRemovedFromRepositoryAfterDays(int whenRemovedFromRepositoryAfterDays)
Defines the time after which the branch should be removed.
|
| Modifier and Type | Method and Description |
|---|---|
DependenciesConfiguration |
DependenciesConfiguration.blockingStrategy(@NotNull DependenciesConfiguration.DependencyBlockingStrategy blockingStrategy)
Selects dependency blocking strategy.
|
protected DependenciesConfigurationProperties |
DependenciesConfiguration.build() |
@NotNull Dependencies |
Dependencies.configuration(@NotNull DependenciesConfiguration dependenciesConfiguration)
Sets dependencies configuration.
|
@NotNull Dependencies |
EmptyDependenciesList.configuration(@NotNull DependenciesConfiguration dependenciesConfiguration)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected ProjectProperties |
Project.build() |
Project |
Project.description(@Nullable String description)
Sets a project description.
|
Project |
Project.key(@Nullable BambooKey key)
Sets a project key.
|
Project |
Project.key(@Nullable String key)
Sets a project key.
|
Project |
Project.name(@NotNull String name)
Sets a project name.
|
Project |
Project.oid(@Nullable BambooOid oid)
Sets a project's oid.
|
Project |
Project.oid(@Nullable String oid)
Sets a project's oid.
|
| Constructor and Description |
|---|
Project()
Specifies Bamboo project.
|
| Modifier and Type | Method and Description |
|---|---|
AnyVcsRepository |
AnyVcsRepository.branchConfiguration(@Nullable Map<String,Object> branchConfiguration)
Sets branch part of the configuration.
|
AnyVcsRepository |
AnyVcsRepository.branchDetectionConfiguration(@Nullable Map<String,Object> branchDetectionConfiguration)
Sets branch detection part of the configuration.
|
protected VcsRepositoryBranchProperties |
VcsRepositoryBranch.build() |
protected VcsChangeDetectionProperties |
VcsChangeDetection.build() |
protected VcsRepositoryIdentifierProperties |
VcsRepositoryIdentifier.build() |
protected abstract E |
VcsRepository.build() |
AnyVcsRepository |
AnyVcsRepository.changeDetectionConfiguration(@Nullable VcsChangeDetection changeDetectionConfiguration)
Sets change detection part of the configuration.
|
VcsChangeDetection |
VcsChangeDetection.changesetFilterPatternRegex(@Nullable String changesetFilterPatternRegex)
Excludes certain changes from being picked up by Bamboo.
|
T |
VcsRepository.description(@Nullable String description)
Sets repository description.
|
VcsChangeDetection |
VcsChangeDetection.filterFilePatternOption(@Nullable VcsChangeDetection.FileFilteringOption filterFilePatternOption)
Selects method of filtering commits by affected files.
|
VcsChangeDetection |
VcsChangeDetection.filterFilePatternRegex(@Nullable String filterFilePatternRegex)
Sets regular expression to be used when filtering commits by affected files.
|
VcsRepositoryIdentifier |
VcsRepositoryIdentifier.name(@NotNull String name)
References repository by name.
|
T |
VcsRepository.name(@Nullable String name)
Sets the name by which repository will be identified by Bamboo.
|
VcsRepositoryIdentifier |
VcsRepositoryIdentifier.oid(@NotNull BambooOid oid)
References repository by oid.
|
T |
VcsRepository.oid(@Nullable BambooOid oid)
Sets the repository's oid.
|
VcsRepositoryIdentifier |
VcsRepositoryIdentifier.oid(@NotNull String oid)
References repository by oid.
|
T |
VcsRepository.oid(@Nullable String oid)
Sets the repository's oid from string.
|
T |
VcsRepository.parent(@Nullable String parent)
Sets the parent of this repository should inherit data from.
|
T |
VcsRepository.repositoryViewer(@Nullable VcsRepositoryViewer repositoryViewer)
Sets a web repository viewer to be used with this repository.
|
AnyVcsRepository |
AnyVcsRepository.serverConfiguration(@Nullable Map<String,Object> serverConfiguration)
Sets server part of the configuration.
|
| Constructor and Description |
|---|
VcsRepository()
Specifies a new repository definition.
|
VcsRepositoryIdentifier() |
VcsRepositoryIdentifier(@NotNull BambooOid oid)
References repository by oid.
|
VcsRepositoryIdentifier(@NotNull String name)
References repository by name.
|
| Modifier and Type | Method and Description |
|---|---|
protected @NotNull AnyVcsRepositoryViewerProperties |
AnyVcsRepositoryViewer.build() |
AnyVcsRepositoryViewer |
AnyVcsRepositoryViewer.configuration(@NotNull Map<String,Object> configuration)
Set configuration for the repository viewer.
|
| Constructor and Description |
|---|
AnyVcsRepositoryViewer(@NotNull AtlassianModule atlassianPlugin)
Specifies a repository viewer of given type.
|
AnyVcsRepositoryViewer(@NotNull AtlassianModuleProperties atlassianPlugin)
Specifies a repository viewer of given type.
|
AnyVcsRepositoryViewer(@NotNull String atlassianPlugin)
Specifies a repository viewer of given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected @NotNull AnyTaskProperties |
AnyTask.build() |
| Constructor and Description |
|---|
AnyTask(@NotNull AtlassianModule atlassianPlugin)
Specifies a task of given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected AnyTriggerProperties |
AnyTrigger.build() |
| Constructor and Description |
|---|
AnyTrigger(@NotNull AnyTrigger other) |
AnyTrigger(@NotNull AtlassianModule atlassianModule)
Specifies a trigger of given type.
|
| Constructor and Description |
|---|
AtlassianModuleProperties(@NotNull String completeModuleKey) |
BambooKeyProperties(@NotNull String key) |
BambooOidProperties(@NotNull String oid) |
VariableProperties(@NotNull String name,
@NotNull String value,
boolean createOnly) |
| Constructor and Description |
|---|
SharedCredentialsIdentifierProperties(@Nullable String name,
@Nullable BambooOidProperties oid) |
SharedCredentialsIdentifierProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@NotNull SharedCredentialsScope scope) |
SharedCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid) |
SharedCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@Nullable ProjectProperties project) |
| 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 | Method and Description |
|---|---|
void |
UserPermissionProperties.validate() |
void |
GroupPermissionProperties.validate() |
void |
LoggedInUserPermissionsProperties.validate() |
void |
DeploymentPermissionsProperties.validate() |
void |
PlanPermissionsProperties.validate() |
void |
AnonymousUserPermissionsProperties.validate() |
void |
PermissionsProperties.validate() |
void |
EnvironmentPermissionsProperties.validate() |
| Constructor and Description |
|---|
ArtifactProperties(String name,
List<String> copyPatterns,
List<String> exclusionPatterns,
String location,
boolean shared,
boolean required,
boolean httpCompressionOn) |
| Constructor and Description |
|---|
BranchCleanupProperties(boolean removeDeletedFromRepository,
@NotNull Duration removeDeletedFromRepositoryPeriod,
boolean removeInactiveInRepository,
@NotNull Duration removeInactiveInRepositoryPeriod) |
BranchIntegrationProperties(boolean enabled,
@Nullable PlanBranchIdentifierProperties integrationBranch,
boolean gatekeeper,
boolean pushOn) |
CreatePlanBranchesProperties(CreatePlanBranchesProperties.Trigger trigger,
@Nullable String matchingPattern) |
PlanBranchManagementProperties(CreatePlanBranchesProperties createPlanBranch,
BranchCleanupProperties deletePlanBranch,
PlanBranchManagementProperties.TriggeringOption triggeringOption,
TriggerProperties defaultTrigger,
PlanBranchManagementProperties.NotificationStrategy notificationStrategy,
BranchIntegrationProperties branchIntegrationProperties,
boolean issueLinkingEnabled) |
| Constructor and Description |
|---|
DependenciesConfigurationProperties(boolean enabledForBranches,
boolean requireAllStagesPassing,
DependenciesConfiguration.DependencyBlockingStrategy blockingStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
RequirementProperties.validate() |
| Constructor and Description |
|---|
ProjectProperties(BambooOidProperties oid,
BambooKeyProperties key,
String name,
String description,
@NotNull List<VariableProperties> variables,
@NotNull List<SharedCredentialsProperties> sharedCredentials,
@NotNull List<VcsRepositoryProperties> repositories,
@Nullable RepositoryStoredSpecsData repositoryStoredSpecsData) |
| 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) |
VcsChangeDetectionProperties(boolean quietPeriodEnabled,
Duration quietPeriod,
int maxRetries,
boolean commitIsolationEnabled,
@NotNull Map<String,Object> configuration,
@Nullable String changesetFilterPatternRegex,
@Nullable VcsChangeDetection.FileFilteringOption filterFilePatternOption,
@Nullable String filterFilePatternRegex) |
VcsRepositoryIdentifierProperties(@Nullable String name,
@Nullable BambooOidProperties oid) |
VcsRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties) |
VcsRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable ProjectProperties project) |
| Constructor and Description |
|---|
AnyVcsRepositoryViewerProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
@NotNull Map<String,Object> configuration) |
| Constructor and Description |
|---|
AnyTaskProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String description,
boolean isEnabled,
Map<String,String> configuration,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
TaskProperties(String description,
boolean enabled,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
| Modifier and Type | Method and Description |
|---|---|
void |
RepositoryBasedTriggerProperties.validate() |
void |
TriggerProperties.validate() |
| Constructor and Description |
|---|
AnyTriggerProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String name,
String description,
boolean isEnabled,
Set<TriggerConditionProperties> conditions,
Map<String,String> configuration,
RepositoryBasedTrigger.TriggeringRepositoriesType triggeringRepositoriesType,
List<VcsRepositoryIdentifierProperties> selectedTriggeringRepositories) |
RepositoryBasedTriggerProperties(String name,
String description,
boolean isEnabled,
Set<TriggerConditionProperties> conditions,
RepositoryBasedTrigger.TriggeringRepositoriesType triggeringRepositoriesType,
List<VcsRepositoryIdentifierProperties> selectedTriggeringRepositories) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImporterUtils.checkNoErrors(@NotNull List<ValidationProblem> errors) |
static void |
ImporterUtils.checkNoErrors(@NotNull Optional<ValidationProblem> error) |
static String |
ImporterUtils.checkNotBlank(@NotNull String argumentName,
@Nullable String o)
Used to extra validate argument that shouldn't be blank.
|
static String |
ImporterUtils.checkNotBlank(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
@Nullable String o)
Used to extra validate argument that shouldn't be blank.
|
static String |
ImporterUtils.checkNotEmpty(@NotNull String argumentName,
@Nullable String s) |
static String |
ImporterUtils.checkNotEmpty(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
@Nullable String s) |
static void |
ImporterUtils.checkNotNegative(@NotNull String argumentName,
int value)
Used during building properties to check that a number is a non-negative integer.
|
static void |
ImporterUtils.checkNotNegative(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
int value)
Used during building properties to check that a number is a non-negative integer.
|
static <T> T |
ImporterUtils.checkNotNull(@NotNull String argumentName,
T o)
Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.
|
static <T> T |
ImporterUtils.checkNotNull(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
T o)
Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.
|
static void |
ImporterUtils.checkPluginKey(@NotNull ValidationContext validationContext,
@NotNull AtlassianModuleProperties actual,
@NotNull AtlassianModuleProperties expected) |
static void |
ImporterUtils.checkPositive(@NotNull String argumentName,
int value)
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkPositive(@NotNull String argumentName,
long value)
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkPositive(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
int value)
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkPositive(@NotNull ValidationContext validationContext,
@NotNull String argumentName,
long value)
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkRequired(@NotNull ValidationContext validationContext,
@Nullable Object o)
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkRequired(@NotNull ValidationContext validationContext,
@NotNull String propertyName,
@Nullable Object o)
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkRequiredNotBlank(@NotNull ValidationContext validationContext,
@Nullable String s)
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkThat(@NotNull String message,
@NotNull boolean condition) |
static void |
ImporterUtils.checkThat(@NotNull ValidationContext validationContext,
boolean condition,
@NotNull String messageFormat,
Object... messageArgs) |
| Modifier and Type | Method and Description |
|---|---|
protected BitbucketCloudRepositoryProperties |
BitbucketCloudRepository.build() |
| Constructor and Description |
|---|
BitbucketCloudRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected GitHubRepositoryProperties |
GitHubRepository.build() |
| Modifier and Type | Method and Description |
|---|---|
protected @NotNull VcsRepositoryViewerProperties |
BitbucketServerRepositoryViewer.build() |
protected @NotNull VcsRepositoryViewerProperties |
GitHubRepositoryViewer.build() |
protected @NotNull VcsRepositoryViewerProperties |
BitbucketCloudRepositoryViewer.build() |
protected @NotNull VcsRepositoryViewerProperties |
HgServeRepositoryViewer.build() |
| Constructor and Description |
|---|
AfterSuccessfulBuildPlanTrigger() |
ScheduledDeploymentTrigger()
Creates trigger which will schedule a build basing on a cron expression.
|
ScheduledTrigger()
Creates trigger which will schedule a build basing on a cron expression.
|
| Modifier and Type | Method and Description |
|---|---|
BambooSpecsGenerator |
BambooSpecsGenerator.addEntity(String entityName,
EntityProperties entityProperties) |
| Constructor and Description |
|---|
BambooSpecsGenerator(EntityProperties entityProperties) |
| Constructor and Description |
|---|
SshCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@NotNull String key,
@Nullable String passphrase) |
SshCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@NotNull String key,
@Nullable String passphrase,
@Nullable ProjectProperties project) |
UsernamePasswordCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@NotNull String username,
@Nullable String password) |
UsernamePasswordCredentialsProperties(@NotNull String name,
@Nullable BambooOidProperties oid,
@NotNull String username,
@Nullable String password,
@Nullable ProjectProperties project) |
| Constructor and Description |
|---|
BitbucketCloudRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull String repositorySlug,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull String branch,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection) |
BitbucketCloudRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull String repositorySlug,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull String branch,
@Nullable ProjectProperties project,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection) |
| Constructor and Description |
|---|
BitbucketServerRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable ApplicationLinkProperties server,
@Nullable String projectKey,
@Nullable String repositorySlug,
@Nullable String sshPublicKey,
@Nullable String sshPrivateKey,
@Nullable String sshCloneUrl,
@Nullable String branch,
@Nullable ProjectProperties project,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
@Nullable BitbucketServerMirrorProperties mirror) |
BitbucketServerRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable ApplicationLinkProperties server,
@Nullable String projectKey,
@Nullable String repositorySlug,
@Nullable String sshPublicKey,
@Nullable String sshPrivateKey,
@Nullable String sshCloneUrl,
@Nullable String branch,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
@Nullable BitbucketServerMirrorProperties mirror) |
| Constructor and Description |
|---|
GitRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable String url,
@Nullable String branch,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs) |
GitRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable String url,
@Nullable String branch,
@Nullable ProjectProperties project,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs) |
| Constructor and Description |
|---|
GitHubRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable String repository,
@Nullable String branch,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl) |
GitHubRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable String repository,
@Nullable String branch,
@Nullable ProjectProperties project,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl) |
| Constructor and Description |
|---|
FishEyeRepositoryViewerProperties(@NotNull String fishEyeUrl,
@NotNull String repositoryName,
@Nullable String repositoryPath) |
GenericRepositoryViewerProperties(@NotNull String viewerUrl,
@Nullable String repositoryPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
SshTaskProperties.validate() |
void |
BaseSshTaskProperties.validate() |
void |
ScpTaskProperties.validate() |
void |
CommandTaskProperties.validate() |
void |
TestParserTaskProperties.validate() |
void |
ScriptTaskProperties.validate() |
| Constructor and Description |
|---|
AntTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String target,
@Nullable String buildFile,
@Nullable String environmentVariables,
@Nullable String jdk,
@NotNull String executableLabel,
boolean hasTests,
@Nullable String testResultsDirectory,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
ArtifactDownloaderTaskProperties(@Nullable String description,
boolean enabled,
@Nullable PlanIdentifierProperties sourcePlan,
@NotNull List<DownloadItemProperties> artifacts,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
BaseNodeTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
BaseSshTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
@Nullable String password,
@Nullable String key,
@Nullable String passphrase,
@Nullable SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties,
@Nullable String hostFingerprint,
int port,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
BowerTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String bowerExecutable,
@NotNull String command,
List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
BuildWarningParserTaskProperties(String description,
boolean enabled,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions,
@NotNull String parser,
@Nullable String filePattern,
boolean associateWithRepository,
boolean defaultRepository,
@Nullable VcsRepositoryIdentifierProperties repository,
boolean failBuild,
int failBuildThreshold,
BuildWarningParserTask.WarningSeverity failBuildSeverity) |
CleanWorkingDirectoryTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
CommandTaskProperties(String description,
boolean enabled,
@NotNull String executable,
@Nullable String argument,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
FastlaneTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String lane,
@Nullable String environmentVariables,
@NotNull String executableLabel,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
GruntTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String gruntCliExecutable,
@Nullable String task,
@Nullable String gruntfile,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
GulpTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String gulpExecutable,
@Nullable String task,
@Nullable String gulpfile,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
InjectVariablesTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String path,
@NotNull String namespace,
@NotNull InjectVariablesScope scope,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
MavenDependenciesProcessorTaskProperties(@Nullable String description,
boolean enabled,
@Nullable String overrideProjectFile,
@Nullable String workingSubdirectory,
@Nullable String alternatePathForTheGlobalSettingsFile,
@Nullable String alternatePathForTheUserSettingsFile,
@Nullable String pathToMavenLocalRepository,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
MavenTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String goal,
@Nullable String projectFile,
@Nullable String environmentVariables,
@Nullable String jdk,
@NotNull String executableLabel,
boolean hasTests,
MavenTask.TestDirectoryOption testDirectoryOption,
@Nullable String testResultsDirectory,
@Nullable String workingSubdirectory,
boolean useMavenReturnCode,
int version,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
MochaParserTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String testFilePattern,
@Nullable String workingSubdirectory,
boolean pickUpTestResultsCreatedOutsideOfThisBuild,
List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
MochaRunnerTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String mochaExecutable,
@NotNull String testFilesAndDirectories,
boolean parseTestResults,
@Nullable String arguments,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
MsBuildTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String executable,
@NotNull String projectFile,
@NotNull String options,
@NotNull String environmentVariables,
@NotNull String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
NodeTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String script,
@Nullable String arguments,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
NodeunitTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String nodeunitExecutable,
@NotNull String testFilesAndDirectories,
@NotNull String testResultsDirectory,
boolean parseTestResults,
@Nullable String arguments,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
NpmTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String nodeExecutable,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull String command,
boolean useIsolatedCache,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
NUnitRunnerTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String executable,
NUnitRunnerTask.NUnitVersion nUnitVersion,
@NotNull String nUnitTestFiles,
@NotNull String resultFilename,
@NotNull List<String> testsToRun,
@NotNull List<String> testCategoriesToInclude,
@NotNull List<String> testCategoriesToExclude,
@Nullable String commandLineOptions,
@Nullable String environmentVariables,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
ScpTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
@Nullable String password,
@Nullable String key,
@Nullable String passphrase,
@Nullable SharedCredentialsIdentifierProperties sharedCredentialsIdentifier,
@Nullable String hostFingerprint,
int port,
@Nullable ArtifactItemProperties artifactItem,
@Nullable String localPath,
boolean localPathAntStyle,
String remotePath,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
ScriptTaskProperties(String description,
boolean enabled,
@Nullable ScriptTaskProperties.Interpreter interpreter,
@Nullable ScriptTaskProperties.Location location,
@Nullable String body,
@Nullable String path,
@Nullable String argument,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
SshTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
@Nullable String password,
@Nullable String key,
@Nullable String passphrase,
@Nullable SharedCredentialsIdentifierProperties sharedCredentialsIdentifier,
@Nullable String hostFingerprint,
int port,
int keepAliveIntervalInSec,
String command,
List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
TestParserTaskProperties(TestParserTaskProperties.TestType testType,
String description,
boolean enabled,
Collection<String> resultDirectories,
@Nullable Boolean pickUpTestResultsCreatedOutsideOfThisBuild,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
VcsCheckoutTaskProperties(String description,
boolean isEnabled,
List<CheckoutItemProperties> checkoutItems,
boolean cleanCheckout,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
| Constructor and Description |
|---|
AbstractDockerTaskProperties(@Nullable String description,
boolean enabled,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
DockerBuildImageTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String imageName,
@NotNull DockerBuildImageTaskProperties.DockerfileContent dockerfileContent,
@Nullable String dockerfile,
boolean useCache,
boolean saveAsFile,
@Nullable String imageFileName,
@Nullable String additionalArguments,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
DockerRegistryTaskProperties(@Nullable String description,
boolean enabled,
@NotNull DockerRegistryTaskProperties.OperationType operationType,
@NotNull String image,
@NotNull DockerRegistryTaskProperties.RegistryType registryType,
@Nullable String username,
@Nullable String password,
@Nullable String email,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions,
@Nullable SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties) |
DockerRunContainerTaskProperties(@Nullable String description,
boolean enabled,
@NotNull String imageName,
boolean detachedContainer,
@Nullable String containerName,
@NotNull Map<Integer,Integer> portMappings,
boolean waitToStart,
@Nullable String serviceURLPattern,
long serviceTimeout,
boolean linkToDetachedContainers,
@Nullable String containerEnvironmentVariables,
@Nullable String containerCommand,
@Nullable String containerWorkingDirectory,
@Nullable String additionalArguments,
@NotNull Map<String,String> volumeMappings,
@Nullable String environmentVariables,
@Nullable String workingSubdirectory,
@NotNull List<RequirementProperties> requirements,
@NotNull List<? extends ConditionProperties> conditions) |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteTriggerProperties.validate() |
void |
TagTriggerProperties.validate() |
void |
ScheduledTriggerProperties.validate() |
void |
AfterSuccessfulDeploymentTriggerProperties.validate() |
void |
AfterSuccessfulStageTriggerProperties.validate() |
| Modifier and Type | Method and Description |
|---|---|
static void |
InternetAddressValidator.checkComaSeparatedIpAddressesOrCidrs(String ipAddressesOrCidrs) |
static void |
InternetAddressValidator.checkIpAddressOrCidr(String ipAddressOrCidr) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.