- AbstractPlanIdentifierProperties - Class in com.atlassian.bamboo.specs.api.model.plan
-
- AbstractPlanIdentifierProperties() - Constructor for class com.atlassian.bamboo.specs.api.model.plan.AbstractPlanIdentifierProperties
-
- AbstractPlanIdentifierProperties(BambooKeyProperties, BambooOidProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.AbstractPlanIdentifierProperties
-
- AbstractPlanProperties - Class in com.atlassian.bamboo.specs.api.model.plan
-
- AbstractPlanProperties(BambooOidProperties, BambooKeyProperties, String, String, boolean, Collection<PluginConfigurationProperties>) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.AbstractPlanProperties
-
- AbstractPlanValidator - Class in com.atlassian.bamboo.specs.api.validators.plan
-
- addDefaultPermissions() - Method in class com.atlassian.bamboo.specs.api.builders.permission.PlanPermissions
-
Adds defaults permissions, ie.
- ALL_OTHER_PLUGINS_MODULE_KEY - Static variable in class com.atlassian.bamboo.specs.api.model.plan.configuration.AllOtherPluginsConfigurationProperties
-
- allAvailableTriggeringRepositories() - Method in class com.atlassian.bamboo.specs.api.builders.trigger.RepositoryBasedTrigger
-
Sets all repositories available in this plan and making sense for specific trigger type (exp: all Bitbucket repositories
defined in plan for Bitbucket trigger) for the trigger.
- AllOtherPluginsConfiguration - Class in com.atlassian.bamboo.specs.api.builders.plan.configuration
-
Builder for all the plugins that don't have proper builders.
- AllOtherPluginsConfiguration() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.configuration.AllOtherPluginsConfiguration
-
- AllOtherPluginsConfigurationProperties - Class in com.atlassian.bamboo.specs.api.model.plan.configuration
-
- AllOtherPluginsConfigurationProperties(Map<String, Object>) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.configuration.AllOtherPluginsConfigurationProperties
-
- AnonymousUserPermissions - Class in com.atlassian.bamboo.specs.api.builders.permission
-
- AnonymousUserPermissions() - Constructor for class com.atlassian.bamboo.specs.api.builders.permission.AnonymousUserPermissions
-
- AnonymousUserPermissionsProperties - Class in com.atlassian.bamboo.specs.api.model.permission
-
- AnonymousUserPermissionsProperties(Collection<PermissionType>) - Constructor for class com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties
-
- anonymousUserPermissionView() - Method in class com.atlassian.bamboo.specs.api.builders.permission.Permissions
-
- AnyConditionProperties - Class in com.atlassian.bamboo.specs.api.model.plan.condition
-
- AnyConditionProperties(AtlassianModuleProperties, Map<String, String>) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.condition.AnyConditionProperties
-
- AnyNotificationRecipient - Class in com.atlassian.bamboo.specs.api.builders.notification
-
Represents any type of notification recipient.
- AnyNotificationRecipient(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.notification.AnyNotificationRecipient
-
Specifies a notification recipient of a given type.
- AnyNotificationRecipientProperties - Class in com.atlassian.bamboo.specs.api.model.notification
-
- AnyNotificationRecipientProperties(AtlassianModuleProperties, String) - Constructor for class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationRecipientProperties
-
- AnyNotificationRecipientProperties(AtlassianModuleProperties, String, EnumSet<Applicability>) - Constructor for class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationRecipientProperties
-
- AnyNotificationType - Class in com.atlassian.bamboo.specs.api.builders.notification
-
Represents any notification type.
- AnyNotificationType(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.notification.AnyNotificationType
-
Specifies a notification condition of a given type.
- AnyNotificationTypeProperties - Class in com.atlassian.bamboo.specs.api.model.notification
-
- AnyNotificationTypeProperties(AtlassianModuleProperties, String) - Constructor for class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationTypeProperties
-
- AnyNotificationTypeProperties(AtlassianModuleProperties, String, EnumSet<Applicability>) - Constructor for class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationTypeProperties
-
- AnyPluginConfiguration - Class in com.atlassian.bamboo.specs.api.builders.deployment.configuration
-
- AnyPluginConfiguration(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.deployment.configuration.AnyPluginConfiguration
-
Specifies a configuration for a specified plugin.
- AnyPluginConfigurationProperties - Class in com.atlassian.bamboo.specs.api.model.deployment.configuration
-
- AnyPluginConfigurationProperties(AtlassianModuleProperties, Map<String, String>) - Constructor for class com.atlassian.bamboo.specs.api.model.deployment.configuration.AnyPluginConfigurationProperties
-
- AnySharedCredentials - Class in com.atlassian.bamboo.specs.api.builders.credentials
-
Represents a shared credentials data of any type.
- AnySharedCredentials(String, AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.credentials.AnySharedCredentials
-
Create a shared credential of given name and type.
- AnySharedCredentialsProperties - Class in com.atlassian.bamboo.specs.api.model.credentials
-
- AnySharedCredentialsProperties(AtlassianModuleProperties, String, BambooOidProperties, Map<String, Object>) - Constructor for class com.atlassian.bamboo.specs.api.model.credentials.AnySharedCredentialsProperties
-
- AnyTask - Class in com.atlassian.bamboo.specs.api.builders.task
-
Represents a task of any type.
- AnyTask(AnyTask) - Constructor for class com.atlassian.bamboo.specs.api.builders.task.AnyTask
-
- AnyTask(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.task.AnyTask
-
Specifies a task of given type.
- AnyTaskCondition - Class in com.atlassian.bamboo.specs.api.builders.condition
-
- AnyTaskCondition(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.condition.AnyTaskCondition
-
Specifies a condition of given type.
- AnyTaskProperties - Class in com.atlassian.bamboo.specs.api.model.task
-
- AnyTaskProperties(AtlassianModuleProperties, String, boolean, Map<String, String>, List<RequirementProperties>, List<? extends ConditionProperties>) - Constructor for class com.atlassian.bamboo.specs.api.model.task.AnyTaskProperties
-
- AnyTrigger - Class in com.atlassian.bamboo.specs.api.builders.trigger
-
Represents a trigger of any type.
- AnyTrigger(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.trigger.AnyTrigger
-
Specifies a trigger of given type.
- AnyTrigger(AnyTrigger) - Constructor for class com.atlassian.bamboo.specs.api.builders.trigger.AnyTrigger
-
- AnyTriggerProperties - Class in com.atlassian.bamboo.specs.api.model.trigger
-
- AnyTriggerProperties(AtlassianModuleProperties, String, String, boolean, Map<String, String>, RepositoryBasedTrigger.TriggeringRepositoriesType, List<VcsRepositoryIdentifierProperties>) - Constructor for class com.atlassian.bamboo.specs.api.model.trigger.AnyTriggerProperties
-
- AnyVcsRepository - Class in com.atlassian.bamboo.specs.api.builders.repository
-
Represents a vcs repository of any type.
- AnyVcsRepository(AtlassianModuleProperties) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
-
Specifies a repository of given type.
- AnyVcsRepository(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
-
Specifies a repository of given type.
- AnyVcsRepositoryProperties - Class in com.atlassian.bamboo.specs.api.model.repository
-
- AnyVcsRepositoryProperties(AtlassianModuleProperties, String, BambooOidProperties, String, String, Map<String, Object>, Map<String, Object>, VcsChangeDetectionProperties, Map<String, Object>, VcsRepositoryViewerProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.AnyVcsRepositoryProperties
-
- AnyVcsRepositoryViewer - Class in com.atlassian.bamboo.specs.api.builders.repository.viewer
-
Represents a vcs repository viewer of any type.
- AnyVcsRepositoryViewer(String) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.viewer.AnyVcsRepositoryViewer
-
Specifies a repository viewer of given type.
- AnyVcsRepositoryViewer(AtlassianModule) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.viewer.AnyVcsRepositoryViewer
-
Specifies a repository viewer of given type.
- AnyVcsRepositoryViewer(AtlassianModuleProperties) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.viewer.AnyVcsRepositoryViewer
-
Specifies a repository viewer of given type.
- AnyVcsRepositoryViewerProperties - Class in com.atlassian.bamboo.specs.api.model.repository.viewer
-
- AnyVcsRepositoryViewerProperties(AtlassianModuleProperties, Map<String, Object>) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.viewer.AnyVcsRepositoryViewerProperties
-
- Applicability - Enum in com.atlassian.bamboo.specs.api.builders
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationRecipientProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationTypeProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.notification.NotificationTypeProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.task.TaskProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.trigger.RepositoryBasedTriggerProperties
-
- applicableTo() - Method in class com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties
-
- applicableToBranches(boolean) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.ReleaseNaming
-
Specifies if this naming scheme should be applied to releases created from plan branches.
- ApplicationLink - Class in com.atlassian.bamboo.specs.api.builders.applink
-
Represents application link between Bamboo and another application, for instance Bitbucket Server.
- ApplicationLink() - Constructor for class com.atlassian.bamboo.specs.api.builders.applink.ApplicationLink
-
- ApplicationLinkProperties - Class in com.atlassian.bamboo.specs.api.model.applink
-
- ApplicationLinkProperties(String, String) - Constructor for class com.atlassian.bamboo.specs.api.model.applink.ApplicationLinkProperties
-
- Artifact - Class in com.atlassian.bamboo.specs.api.builders.plan.artifact
-
Represents Bamboo artifact definition.
- Artifact() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.artifact.Artifact
-
- Artifact(String) - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.artifact.Artifact
-
Specify an artifact with given name.
- artifact(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.artifact.ArtifactSubscription
-
Sets name of the artifact to download.
- ArtifactProperties - Class in com.atlassian.bamboo.specs.api.model.plan.artifact
-
- ArtifactProperties(String, String, String, boolean, boolean) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.artifact.ArtifactProperties
-
- artifacts(Artifact...) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Job
-
Adds provided
Artifacts to the list of artifacts produced by the job.
- ArtifactSubscription - Class in com.atlassian.bamboo.specs.api.builders.plan.artifact
-
Represents an artifact subscription.
- ArtifactSubscription() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.artifact.ArtifactSubscription
-
Specify an artifact subscription.
- ArtifactSubscriptionProperties - Class in com.atlassian.bamboo.specs.api.model.plan.artifact
-
- ArtifactSubscriptionProperties(String, String) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.artifact.ArtifactSubscriptionProperties
-
- artifactSubscriptions(ArtifactSubscription...) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Job
-
Add artifact subscriptions.
- AtlassianModule - Class in com.atlassian.bamboo.specs.api.builders
-
Represents an identifier of any Atlassian plugin module.
- AtlassianModule(String) - Constructor for class com.atlassian.bamboo.specs.api.builders.AtlassianModule
-
Specify an Atlassian plugin module with specific key.
- AtlassianModuleProperties - Class in com.atlassian.bamboo.specs.api.model
-
- AtlassianModuleProperties(String) - Constructor for class com.atlassian.bamboo.specs.api.model.AtlassianModuleProperties
-
- AtlassianModuleValidator - Class in com.atlassian.bamboo.specs.api.validators
-
- atlassianPlugin - Variable in class com.atlassian.bamboo.specs.api.builders.condition.AnyTaskCondition
-
- atlassianPlugin - Variable in class com.atlassian.bamboo.specs.api.builders.credentials.AnySharedCredentials
-
- atlassianPlugin - Variable in class com.atlassian.bamboo.specs.api.model.plan.condition.AnyConditionProperties
-
- autoIncrement(boolean) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.ReleaseNaming
-
Specifies if Bamboo should automatically increment numeric part of release name.
- CallEntityPropertiesBuilder<T extends EntityProperties> - Class in com.atlassian.bamboo.specs.api.builders
-
- CallEntityPropertiesBuilder() - Constructor for class com.atlassian.bamboo.specs.api.builders.CallEntityPropertiesBuilder
-
- changeDetectionConfiguration(VcsChangeDetection) - Method in class com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
-
Sets change detection part of the configuration.
- changesetFilterPatternRegex(String) - Method in class com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection
-
Excludes certain changes from being picked up by Bamboo.
- CHAR_APOSTROPHE - Static variable in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
- CHAR_BACKSLASH - Static variable in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
- CHAR_DOUBLE_QUOTE - Static variable in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
- checkArgument(ValidationContext, boolean, Object) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkLength(ValidationContext, String, int, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.DbConstraintUtils
-
- checkNoErrors(List<ValidationProblem>) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkNoErrors(Optional<ValidationProblem>) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkNotBlank(String, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used to extra validate argument that shouldn't be blank.
- checkNotBlank(ValidationContext, String, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used to extra validate argument that shouldn't be blank.
- checkNotEmpty(String, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkNotEmpty(ValidationContext, String, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkNotNegative(String, int) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a non-negative integer.
- checkNotNegative(ValidationContext, String, int) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a non-negative integer.
- checkNotNull(String, T) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.
- checkNotNull(ValidationContext, String, T) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.
- checkPluginKey(ValidationContext, AtlassianModuleProperties, AtlassianModuleProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkPositive(String, int) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a positive integer.
- checkPositive(String, long) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a positive integer.
- checkPositive(ValidationContext, String, int) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a positive integer.
- checkPositive(ValidationContext, String, long) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties to check that a number is a positive integer.
- checkRequired(ValidationContext, Object) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties object when some property is missing.
- checkRequired(ValidationContext, String, Object) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties object when some property is missing.
- checkRequiredNotBlank(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
Used during building properties object when some property is missing.
- checkThat(ValidationContext, boolean, String, Object...) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- checkThat(String, boolean) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ImporterUtils
-
- childPlans(PlanIdentifier...) - Method in class com.atlassian.bamboo.specs.api.builders.plan.dependencies.Dependencies
-
Adds child plans.
- childPlans(PlanIdentifier...) - Method in class com.atlassian.bamboo.specs.api.builders.plan.dependencies.EmptyDependenciesList
-
Deprecated.
- cleanupEnabled(boolean) - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchConfiguration
-
Enables/disables automatic removal of this plan branch.
- cleanWorkingDirectory(boolean) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Job
-
Specifies if job should clean working directory after executing.
- CodeEmitter<T> - Interface in com.atlassian.bamboo.specs.api.codegen
-
BambooSpecs generator for a specific field or type.
- CodeGenerationContext - Class in com.atlassian.bamboo.specs.api.codegen
-
Context for generating Bamboo Specs code.
- CodeGenerationContext() - Constructor for class com.atlassian.bamboo.specs.api.codegen.CodeGenerationContext
-
- CodeGenerationException - Exception in com.atlassian.bamboo.specs.api.codegen
-
- CodeGenerationException(String) - Constructor for exception com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
-
- CodeGenerationException(String, Throwable) - Constructor for exception com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
-
- CodeGenerator - Annotation Type in com.atlassian.bamboo.specs.api.codegen.annotations
-
Custom Bamboo Specs generator for EntityProperties class or a field.
- CodeGeneratorName - Annotation Type in com.atlassian.bamboo.specs.api.codegen.annotations
-
Custom Bamboo Specs generator for EntityProperties class or a field.
- com.atlassian.bamboo.specs.api - package com.atlassian.bamboo.specs.api
-
Contains base @BambooSpec annotation used to mark classes containing configuration as code.
- com.atlassian.bamboo.specs.api.annotations - package com.atlassian.bamboo.specs.api.annotations
-
Helper annotations.
- com.atlassian.bamboo.specs.api.builders - package 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.applink - package com.atlassian.bamboo.specs.api.builders.applink
-
Application Links (for instance to integrate with JIRA or Bitbucket Server).
- com.atlassian.bamboo.specs.api.builders.condition - package com.atlassian.bamboo.specs.api.builders.condition
-
Task conditions.
- com.atlassian.bamboo.specs.api.builders.credentials - package com.atlassian.bamboo.specs.api.builders.credentials
-
Shared credentials for authenticating repositories or AWS access.
- com.atlassian.bamboo.specs.api.builders.deployment - package com.atlassian.bamboo.specs.api.builders.deployment
-
Deployment project and environments.
- com.atlassian.bamboo.specs.api.builders.deployment.configuration - package com.atlassian.bamboo.specs.api.builders.deployment.configuration
-
Items stored in environment custom plugins configuration.
- com.atlassian.bamboo.specs.api.builders.docker - package com.atlassian.bamboo.specs.api.builders.docker
-
Builder classes for Docker configuration.
- com.atlassian.bamboo.specs.api.builders.label - package com.atlassian.bamboo.specs.api.builders.label
-
Bamboo labels support.
- com.atlassian.bamboo.specs.api.builders.notification - package com.atlassian.bamboo.specs.api.builders.notification
-
Bamboo notifications support.
- com.atlassian.bamboo.specs.api.builders.permission - package com.atlassian.bamboo.specs.api.builders.permission
-
Permissions like plan permissions, deployment permissions etc.
- com.atlassian.bamboo.specs.api.builders.plan - package com.atlassian.bamboo.specs.api.builders.plan
-
Plan, plan branches, stages and jobs.
- com.atlassian.bamboo.specs.api.builders.plan.artifact - package com.atlassian.bamboo.specs.api.builders.plan.artifact
-
Artifact definitions and artifact subscriptions.
- com.atlassian.bamboo.specs.api.builders.plan.branches - package com.atlassian.bamboo.specs.api.builders.plan.branches
-
Automatic branch creation, integration and cleanup.
- com.atlassian.bamboo.specs.api.builders.plan.configuration - package com.atlassian.bamboo.specs.api.builders.plan.configuration
-
Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.
- com.atlassian.bamboo.specs.api.builders.plan.dependencies - package 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 - package com.atlassian.bamboo.specs.api.builders.project
-
Bamboo project (which is a container for plans).
- com.atlassian.bamboo.specs.api.builders.repository - package 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 - package 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.requirement - package com.atlassian.bamboo.specs.api.builders.requirement
-
Custom requirements for a job.
- com.atlassian.bamboo.specs.api.builders.task - package 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 - package com.atlassian.bamboo.specs.api.builders.trigger
-
Build triggers.
- com.atlassian.bamboo.specs.api.codegen - package com.atlassian.bamboo.specs.api.codegen
-
- com.atlassian.bamboo.specs.api.codegen.annotations - package com.atlassian.bamboo.specs.api.codegen.annotations
-
- com.atlassian.bamboo.specs.api.context - package com.atlassian.bamboo.specs.api.context
-
Runtime context for RSS.
- com.atlassian.bamboo.specs.api.exceptions - package com.atlassian.bamboo.specs.api.exceptions
-
Exceptions thrown by Bamboo Specs library.
- com.atlassian.bamboo.specs.api.model - package 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 - package 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 - package com.atlassian.bamboo.specs.api.model.credentials
-
Shared credentials for authenticating repositories or AWS access.
- com.atlassian.bamboo.specs.api.model.deployment - package com.atlassian.bamboo.specs.api.model.deployment
-
Deployment project and environments.
- com.atlassian.bamboo.specs.api.model.deployment.configuration - package com.atlassian.bamboo.specs.api.model.deployment.configuration
-
Items stored in environment custom plugins configuration.
- com.atlassian.bamboo.specs.api.model.docker - package com.atlassian.bamboo.specs.api.model.docker
-
Properties classes for Docker configuration.
- com.atlassian.bamboo.specs.api.model.label - package com.atlassian.bamboo.specs.api.model.label
-
Bamboo labels support.
- com.atlassian.bamboo.specs.api.model.notification - package com.atlassian.bamboo.specs.api.model.notification
-
Bamboo notifications support.
- com.atlassian.bamboo.specs.api.model.permission - package com.atlassian.bamboo.specs.api.model.permission
-
Immutable permissions like plan permissions properties, deployment permissions properties etc.
- com.atlassian.bamboo.specs.api.model.plan - package com.atlassian.bamboo.specs.api.model.plan
-
Plan, plan branches, stages and jobs.
- com.atlassian.bamboo.specs.api.model.plan.artifact - package com.atlassian.bamboo.specs.api.model.plan.artifact
-
Artifact definitions and artifact subscriptions.
- com.atlassian.bamboo.specs.api.model.plan.branches - package com.atlassian.bamboo.specs.api.model.plan.branches
-
Automatic branch creation, integration and cleanup.
- com.atlassian.bamboo.specs.api.model.plan.condition - package com.atlassian.bamboo.specs.api.model.plan.condition
-
Task conditions.
- com.atlassian.bamboo.specs.api.model.plan.configuration - package 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.plan.dependencies - package 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 - package com.atlassian.bamboo.specs.api.model.plan.requirement
-
Custom requirements for a job.
- com.atlassian.bamboo.specs.api.model.project - package com.atlassian.bamboo.specs.api.model.project
-
Bamboo project (which is a container for plans).
- com.atlassian.bamboo.specs.api.model.repository - package 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 - package com.atlassian.bamboo.specs.api.model.repository.viewer
-
Generic repository viewers.
- com.atlassian.bamboo.specs.api.model.task - package com.atlassian.bamboo.specs.api.model.task
-
The AnyTask class for handling tasks unsupported by Bamboo Specs.
- com.atlassian.bamboo.specs.api.model.trigger - package com.atlassian.bamboo.specs.api.model.trigger
-
Build triggers.
- com.atlassian.bamboo.specs.api.rsbs - package com.atlassian.bamboo.specs.api.rsbs
-
Contains classes used for interaction with Runners.
- com.atlassian.bamboo.specs.api.util - package com.atlassian.bamboo.specs.api.util
-
Utility classes, such as: creating cron expressions.
- com.atlassian.bamboo.specs.api.validators - package 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 - package com.atlassian.bamboo.specs.api.validators.common
-
Common validators for strings, numbers, database constraints etc.
- com.atlassian.bamboo.specs.api.validators.permission - package com.atlassian.bamboo.specs.api.validators.permission
-
Validate permissions.
- com.atlassian.bamboo.specs.api.validators.plan - package com.atlassian.bamboo.specs.api.validators.plan
-
Validate plan and stage settings.
- com.atlassian.bamboo.specs.api.validators.plan.branch - package com.atlassian.bamboo.specs.api.validators.plan.branch
-
Validate configuration of plan branches.
- com.atlassian.bamboo.specs.api.validators.project - package com.atlassian.bamboo.specs.api.validators.project
-
Validate project settings.
- com.atlassian.bamboo.specs.api.validators.repository - package com.atlassian.bamboo.specs.api.validators.repository
-
Validate generic VCS settings.
- commitIsolationEnabled(boolean) - Method in class com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection
-
Enables/disables commit isolation.
- ConcurrentBuilds - Class in com.atlassian.bamboo.specs.api.builders.plan.configuration
-
- ConcurrentBuilds() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.configuration.ConcurrentBuilds
-
- ConcurrentBuildsProperties - Class in com.atlassian.bamboo.specs.api.model.plan.configuration
-
- ConcurrentBuildsProperties(boolean, int) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.configuration.ConcurrentBuildsProperties
-
- Condition<T extends EntityProperties> - Interface in com.atlassian.bamboo.specs.api.codegen
-
Represents a condition.
- ConditionProperties - Interface in com.atlassian.bamboo.specs.api.model.plan.condition
-
- conditions - Variable in class com.atlassian.bamboo.specs.api.builders.task.Task
-
- conditions(TaskCondition<?>...) - Method in class com.atlassian.bamboo.specs.api.builders.task.Task
-
Adds conditions to this task.
- conditionString(String) - Method in class com.atlassian.bamboo.specs.api.builders.notification.AnyNotificationType
-
Sets configuration string for this condition.
- configuration - Variable in class com.atlassian.bamboo.specs.api.builders.condition.AnyTaskCondition
-
- configuration(Map<String, String>) - Method in class com.atlassian.bamboo.specs.api.builders.condition.AnyTaskCondition
-
Appends the condition configuration.
- configuration(Map<String, Object>) - Method in class com.atlassian.bamboo.specs.api.builders.credentials.AnySharedCredentials
-
Set configuration for the credentials.
- configuration(Map<String, String>) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.configuration.AnyPluginConfiguration
-
Appends the generic configuration.
- configuration(Map<String, Object>) - Method in class com.atlassian.bamboo.specs.api.builders.plan.configuration.AllOtherPluginsConfiguration
-
Specifies the configuration of plugins.
- configuration(DependenciesConfiguration) - Method in class com.atlassian.bamboo.specs.api.builders.plan.dependencies.Dependencies
-
Sets dependencies configuration.
- configuration(DependenciesConfiguration) - Method in class com.atlassian.bamboo.specs.api.builders.plan.dependencies.EmptyDependenciesList
-
Deprecated.
- configuration(Map<String, Object>) - Method in class com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection
-
Sets plugin specific custom configuration.
- configuration(Map<String, Object>) - Method in class com.atlassian.bamboo.specs.api.builders.repository.viewer.AnyVcsRepositoryViewer
-
Set configuration for the repository viewer.
- configuration(Map<String, String>) - Method in class com.atlassian.bamboo.specs.api.builders.task.AnyTask
-
Appends the generic configuration to the task.
- configuration(Map<String, String>) - Method in class com.atlassian.bamboo.specs.api.builders.trigger.AnyTrigger
-
Appends the generic configuration to the trigger.
- configuration - Variable in class com.atlassian.bamboo.specs.api.model.plan.condition.AnyConditionProperties
-
- ConstructFrom - Annotation Type in com.atlassian.bamboo.specs.api.codegen.annotations
-
If builder class has no default constructor this annotation should be used to list
fields that should be used to invoke constructor of the builder.
- containsBambooVariable(String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- containsRelatedCharacters(String, char[]) - Static method in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
- containsRelaxedXssRelatedCharacters(String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
Relaxed xss check that allows \ character (mainly for repositories on Windows).
- containsShellInjectionRelatedCharacters(String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
- containsVariableUsage(String) - Static method in class com.atlassian.bamboo.specs.api.util.VariableUtils
-
Returns true if the given text contains variable usages from any namespace.
- containsXssRelatedCharacters(String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
Returns true if the supplied string contains characters that could be used to deface a page
or trigger an XSS exploit (characters: "&'<>\).
- copyPattern(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.artifact.Artifact
-
Specify the pattern according to which Bamboo should copy files when creating an actual artifact.
- createForDeployment(Deployment) - Static method in class com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions
-
- createForPullRequest() - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Create new plan branches for new pull requests.
- createForVcsBranch() - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Create new plan branches for new branches in default repository.
- createForVcsBranchMatching(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Create new plan branches for new branches with name which matches pattern.
- createManually() - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Disable automatic plan branch creation.
- createOnly() - Method in class com.atlassian.bamboo.specs.api.builders.Variable
-
Indicates that variable is automatically updated by build or deployment process.
- createOnly - Variable in class com.atlassian.bamboo.specs.api.model.VariableProperties
-
- CreatePlanBranchesProperties - Class in com.atlassian.bamboo.specs.api.model.plan.branches
-
- CreatePlanBranchesProperties(CreatePlanBranchesProperties.Trigger, String) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.branches.CreatePlanBranchesProperties
-
- CreatePlanBranchesProperties.Trigger - Enum in com.atlassian.bamboo.specs.api.model.plan.branches
-
- CronExpressionClientSideValidator - Class in com.atlassian.bamboo.specs.api.validators
-
- CronExpressionCreationHelper - Class in com.atlassian.bamboo.specs.api.util
-
- DATABASE_STRING_LIMIT - Static variable in class com.atlassian.bamboo.specs.api.validators.common.DbConstraintUtils
-
- DbConstraintUtils - Class in com.atlassian.bamboo.specs.api.validators.common
-
- decIndentation() - Method in class com.atlassian.bamboo.specs.api.codegen.CodeGenerationContext
-
Decrement code indentation.
- DEFAULT_CONTAINER_MAPPING - Static variable in class com.atlassian.bamboo.specs.api.builders.docker.DockerConstants
-
Default container mapping for data volume mappings.
- DEFAULT_HOST_MAPPING - Static variable in class com.atlassian.bamboo.specs.api.builders.docker.DockerConstants
-
Default host mapping for data volume mappings.
- DEFAULT_INACTIVE_BRANCH_EXPIRY - Static variable in class com.atlassian.bamboo.specs.api.builders.plan.branches.BranchCleanup
-
- DEFAULT_INACTIVE_BRANCH_EXPIRY_IN_DAYS - Static variable in class com.atlassian.bamboo.specs.api.builders.plan.branches.BranchCleanup
-
- DEFAULT_MATCHING_PATTERN - Static variable in class com.atlassian.bamboo.specs.api.model.plan.branches.CreatePlanBranchesProperties
-
- DEFAULT_REMOVED_BRANCH_EXPIRY - Static variable in class com.atlassian.bamboo.specs.api.builders.plan.branches.BranchCleanup
-
- DEFAULT_REMOVED_BRANCH_EXPRIRY_IN_DAYS - Static variable in class com.atlassian.bamboo.specs.api.builders.plan.branches.BranchCleanup
-
- DEFAULT_VOLUMES - Static variable in class com.atlassian.bamboo.specs.api.model.docker.DockerConfigurationProperties
-
- DefaultFieldValues - Annotation Type in com.atlassian.bamboo.specs.api.codegen.annotations
-
Marks method that produces instance of
EntityProperties class that is filled with defaults.
- defaultTrigger(Trigger<?, ?>) - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Created plan branch will use a custom trigger.
- delete(BranchCleanup) - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement
-
Sets configuration of automatic removal of branches.
- Dependencies - Class in com.atlassian.bamboo.specs.api.builders.plan.dependencies
-
Represents plan's dependencies and their configuration.
- Dependencies() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.dependencies.Dependencies
-
Specifies dependencies with default configuration.
- dependencies(Dependencies) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Plan
-
Specifies configuration of dependencies support for this plan.
- DependenciesConfiguration - Class in com.atlassian.bamboo.specs.api.builders.plan.dependencies
-
Represents dependencies configuration.
- DependenciesConfiguration() - Constructor for class com.atlassian.bamboo.specs.api.builders.plan.dependencies.DependenciesConfiguration
-
- DependenciesConfiguration.DependencyBlockingStrategy - Enum in com.atlassian.bamboo.specs.api.builders.plan.dependencies
-
- DependenciesConfigurationProperties - Class in com.atlassian.bamboo.specs.api.model.plan.dependencies
-
- DependenciesConfigurationProperties() - Constructor for class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesConfigurationProperties
-
- DependenciesConfigurationProperties(boolean, boolean, DependenciesConfiguration.DependencyBlockingStrategy) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesConfigurationProperties
-
- DependenciesProperties - Class in com.atlassian.bamboo.specs.api.model.plan.dependencies
-
- DependenciesProperties() - Constructor for class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties
-
- DependenciesProperties(DependenciesConfigurationProperties, List<PlanIdentifierProperties>) - Constructor for class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties
-
- Deployment - Class in com.atlassian.bamboo.specs.api.builders.deployment
-
Represents a deployment project.
- Deployment(PlanIdentifier, String) - Constructor for class com.atlassian.bamboo.specs.api.builders.deployment.Deployment
-
Specifies a deployment project.
- DeploymentPermissions - Class in com.atlassian.bamboo.specs.api.builders.permission
-
Entity representing permissions for deployment projects.
- DeploymentPermissions(BambooOid) - Constructor for class com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions
-
- DeploymentPermissions(BambooOidProperties) - Constructor for class com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions
-
- DeploymentPermissions(String) - Constructor for class com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions
-
- DeploymentPermissionsProperties - Class in com.atlassian.bamboo.specs.api.model.permission
-
- DeploymentPermissionsProperties(String, PermissionsProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties
-
- DeploymentPermissionsProperties(BambooOidProperties, PermissionsProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties
-
- deploymentProjectName(String) - Method in class com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissions
-
- DeploymentProperties - Class in com.atlassian.bamboo.specs.api.model.deployment
-
- DeploymentProperties(BambooOidProperties, PlanIdentifierProperties, String, String, ReleaseNamingProperties, List<EnvironmentProperties>, RepositoryStoredSpecsData) - Constructor for class com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties
-
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.Deployment
-
Sets the deployment description.
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.Environment
-
Sets the environment description.
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Job
-
Sets the job's description.
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Plan
-
Sets the plan's description.
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Stage
-
Sets a stage description.
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.project.Project
-
Sets a project description.
- description - Variable in class com.atlassian.bamboo.specs.api.builders.repository.VcsRepository
-
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.repository.VcsRepository
-
Sets repository description.
- description - Variable in class com.atlassian.bamboo.specs.api.builders.task.Task
-
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.task.Task
-
Sets the task description.
- description - Variable in class com.atlassian.bamboo.specs.api.builders.trigger.Trigger
-
- description(String) - Method in class com.atlassian.bamboo.specs.api.builders.trigger.Trigger
-
Sets the trigger description.
- destination(String) - Method in class com.atlassian.bamboo.specs.api.builders.plan.artifact.ArtifactSubscription
-
Sets artifact download destination.
- disableAutomaticCleanup() - Method in class com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchConfiguration
-
Disables automatic removal of this plan branch.
- dockerConfiguration(DockerConfiguration) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.Environment
-
Configure Docker for this environment.
- DockerConfiguration - Class in com.atlassian.bamboo.specs.api.builders.docker
-
- DockerConfiguration() - Constructor for class com.atlassian.bamboo.specs.api.builders.docker.DockerConfiguration
-
Creates a new Docker configuration, which will be enabled by default.
- dockerConfiguration(DockerConfiguration) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Job
-
Configure Docker for this job.
- DockerConfigurationProperties - Class in com.atlassian.bamboo.specs.api.model.docker
-
- DockerConfigurationProperties(boolean, String, Map<String, String>, List<String>) - Constructor for class com.atlassian.bamboo.specs.api.model.docker.DockerConfigurationProperties
-
- DockerConstants - Class in com.atlassian.bamboo.specs.api.builders.docker
-
Docker constants which can be used for docker related classes.
- dockerRunArguments(String...) - Method in class com.atlassian.bamboo.specs.api.builders.docker.DockerConfiguration
-
Add additional arguments to the 'docker run' command used to start docker container.
- validate() - Method in class com.atlassian.bamboo.specs.api.model.applink.ApplicationLinkProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.AtlassianModuleProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.BambooKeyProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.BambooOidProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.credentials.AnySharedCredentialsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.credentials.SharedCredentialsIdentifierProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.credentials.SharedCredentialsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.deployment.configuration.AnyPluginConfigurationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.deployment.ReleaseNamingProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.docker.DockerConfigurationProperties
-
- validate() - Method in interface com.atlassian.bamboo.specs.api.model.EntityProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.label.EmptyLabelsListProperties
-
Deprecated.
- validate() - Method in class com.atlassian.bamboo.specs.api.model.label.LabelProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationRecipientProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.notification.AnyNotificationTypeProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.notification.EmptyNotificationsListProperties
-
Deprecated.
- validate() - Method in class com.atlassian.bamboo.specs.api.model.notification.NotificationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.AnonymousUserPermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.GroupPermissionProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.LoggedInUserPermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.permission.UserPermissionProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.AbstractPlanIdentifierProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.AbstractPlanProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.artifact.ArtifactProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.artifact.ArtifactSubscriptionProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.branches.BranchCleanupProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.branches.BranchIntegrationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.branches.CreatePlanBranchesProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchConfigurationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.condition.AnyConditionProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.configuration.AllOtherPluginsConfigurationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.configuration.ConcurrentBuildsProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesConfigurationProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.dependencies.DependenciesProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.dependencies.EmptyDependenciesListProperties
-
Deprecated.
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.JobProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.PlanBranchIdentifierProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.PlanIdentifierProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.PlanProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.requirement.RequirementProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.plan.StageProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.project.ProjectProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.AnyVcsRepositoryProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.VcsChangeDetectionProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryIdentifierProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.repository.viewer.AnyVcsRepositoryViewerProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.task.AnyTaskProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.task.TaskProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.trigger.AnyTriggerProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.trigger.RepositoryBasedTriggerProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties
-
- validate() - Method in class com.atlassian.bamboo.specs.api.model.VariableProperties
-
- validate(AtlassianModuleProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.AtlassianModuleValidator
-
- validate(ValidationContext, BambooKeyProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.BambooKeyValidator
-
- validate(BambooOidProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.BambooOidValidator
-
- validate(String) - Static method in class com.atlassian.bamboo.specs.api.validators.CronExpressionClientSideValidator
-
- validate(AbstractPlanProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.AbstractPlanValidator
-
- validate(BranchCleanupProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.branch.BranchCleanupValidator
-
- validate(CreatePlanBranchesProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.branch.BranchCreationValidator
-
- validate(JobProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.JobValidator
-
- validate(PlanProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.PlanValidator
-
- validate(StageProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.plan.StageValidator
-
- validate(ProjectProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.project.ProjectValidator
-
- validate(VcsChangeDetectionProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.repository.VcsChangeDetectionValidator
-
- validate(VcsRepositoryProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.repository.VcsRepositoryValidator
-
- validate(SharedCredentialsProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.SharedCredentialsValidator
-
- validate(VariableProperties) - Static method in class com.atlassian.bamboo.specs.api.validators.VariableValidator
-
- validateBoolean(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateDescription(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateEnum(ValidationContext, String, Class<E>) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateLabel(String) - Static method in class com.atlassian.bamboo.specs.api.validators.LabelValidator
-
- validateLabel(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.LabelValidator
-
- validateLong(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateName(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateName(ValidationContext, String, boolean) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateNotContainsRelaxedXssRelatedCharacters(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateNotContainsShellInjectionRelatedCharacters(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateNotContainsXssRelatedCharacters(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validatePermissions(PermissionsProperties, PermissionValidator.PermissionTarget) - Static method in class com.atlassian.bamboo.specs.api.validators.permission.PermissionValidator
-
- validatePositive(ValidationContext, long) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validatePositive(ValidationContext, int) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequired(ValidationContext, Object) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequiredBoolean(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequiredEnum(ValidationContext, String, Class<E>) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequiredLong(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequiredString(ValidationContext, String) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateRequiredString(ValidationContext, String, boolean) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- validateUniqueVariableNames(List<VariableProperties>) - Static method in class com.atlassian.bamboo.specs.api.validators.VariableValidator
-
- validateUrl(ValidationContext, String, Set<String>) - Static method in class com.atlassian.bamboo.specs.api.validators.common.ValidationUtils
-
- VALIDATION_CONTEXT - Static variable in class com.atlassian.bamboo.specs.api.model.docker.DockerConfigurationProperties
-
- VALIDATION_CONTEXT - Static variable in class com.atlassian.bamboo.specs.api.model.plan.artifact.ArtifactProperties
-
- VALIDATION_CONTEXT - Static variable in class com.atlassian.bamboo.specs.api.model.plan.configuration.AllOtherPluginsConfigurationProperties
-
- ValidationContext - Class in com.atlassian.bamboo.specs.api.validators.common
-
This class helps to describe location of problems found by validators.
- ValidationProblem - Class in com.atlassian.bamboo.specs.api.validators.common
-
- ValidationProblem(String) - Constructor for class com.atlassian.bamboo.specs.api.validators.common.ValidationProblem
-
- ValidationProblem(String, String, Object...) - Constructor for class com.atlassian.bamboo.specs.api.validators.common.ValidationProblem
-
- ValidationProblem(ValidationContext, String) - Constructor for class com.atlassian.bamboo.specs.api.validators.common.ValidationProblem
-
- ValidationProblem(ValidationContext, String, Object...) - Constructor for class com.atlassian.bamboo.specs.api.validators.common.ValidationProblem
-
- ValidationUtils - Class in com.atlassian.bamboo.specs.api.validators.common
-
Various utility methods for validating data of Bamboo Specs.
- value(String) - Method in class com.atlassian.bamboo.specs.api.builders.Variable
-
Sets variable value.
- value - Variable in class com.atlassian.bamboo.specs.api.model.VariableProperties
-
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.Applicability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.permission.PermissionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.plan.dependencies.DependenciesConfiguration.DependencyBlockingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection.FileFilteringOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.requirement.Requirement.MatchType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.builders.trigger.RepositoryBasedTrigger.TriggeringRepositoriesType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.exceptions.BambooSpecsPublishingException.ErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.CreatePlanBranchesProperties.Trigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties.NotificationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties.TriggeringOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.bamboo.specs.api.validators.permission.PermissionValidator.PermissionTarget
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.Applicability
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.permission.PermissionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.plan.dependencies.DependenciesConfiguration.DependencyBlockingStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection.FileFilteringOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.requirement.Requirement.MatchType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.builders.trigger.RepositoryBasedTrigger.TriggeringRepositoriesType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.exceptions.BambooSpecsPublishingException.ErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.CreatePlanBranchesProperties.Trigger
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties.NotificationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties.TriggeringOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.bamboo.specs.api.validators.permission.PermissionValidator.PermissionTarget
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Variable - Class in com.atlassian.bamboo.specs.api.builders
-
Represents a Bamboo variable.
- Variable(String, String) - Constructor for class com.atlassian.bamboo.specs.api.builders.Variable
-
Specifies a variable with given name and value.
- VariableProperties - Class in com.atlassian.bamboo.specs.api.model
-
- VariableProperties(String, String, boolean) - Constructor for class com.atlassian.bamboo.specs.api.model.VariableProperties
-
- variables(Variable...) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.Environment
-
Adds deployment environment variables.
- variables(Variable...) - Method in class com.atlassian.bamboo.specs.api.builders.plan.Plan
-
Adds plan variables.
- variablesToAutoIncrement(String...) - Method in class com.atlassian.bamboo.specs.api.builders.deployment.ReleaseNaming
-
Specifies which variables referenced in release name should be incremented after creating a release.
- VariableUsage(String, String) - Constructor for class com.atlassian.bamboo.specs.api.util.VariableUtils.VariableUsage
-
- VariableUtils - Class in com.atlassian.bamboo.specs.api.util
-
- VariableUtils.VariableUsage - Class in com.atlassian.bamboo.specs.api.util
-
- VariableValidator - Class in com.atlassian.bamboo.specs.api.validators
-
- VcsChangeDetection - Class in com.atlassian.bamboo.specs.api.builders.repository
-
Represents change detection options that can be set when defining a VCS repository in Bamboo.
- VcsChangeDetection() - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsChangeDetection
-
- VcsChangeDetection.FileFilteringOption - Enum in com.atlassian.bamboo.specs.api.builders.repository
-
- VcsChangeDetectionProperties - Class in com.atlassian.bamboo.specs.api.model.repository
-
- VcsChangeDetectionProperties(boolean, Duration, int, boolean, Map<String, Object>, String, VcsChangeDetection.FileFilteringOption, String) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.VcsChangeDetectionProperties
-
- VcsChangeDetectionValidator - Class in com.atlassian.bamboo.specs.api.validators.repository
-
- VcsRepository<T extends VcsRepository<T,E>,E extends VcsRepositoryProperties> - Class in com.atlassian.bamboo.specs.api.builders.repository
-
Represents a definition of VCS repository.
- VcsRepository() - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsRepository
-
Specifies a new repository definition.
- VcsRepositoryBranch - Class in com.atlassian.bamboo.specs.api.builders.repository
-
Defines a branch a repository should be switched to.
- VcsRepositoryBranch(String, String) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryBranch
-
Defines a branch a repository should be switched to.
- VcsRepositoryBranchProperties - Class in com.atlassian.bamboo.specs.api.model.repository
-
- VcsRepositoryBranchProperties(String, String, String) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties
-
- VcsRepositoryIdentifier - Class in com.atlassian.bamboo.specs.api.builders.repository
-
References a vcs repository.
- VcsRepositoryIdentifier() - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryIdentifier
-
- VcsRepositoryIdentifier(String) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryIdentifier
-
References repository by name.
- VcsRepositoryIdentifier(BambooOid) - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryIdentifier
-
References repository by oid.
- VcsRepositoryIdentifierProperties - Class in com.atlassian.bamboo.specs.api.model.repository
-
- VcsRepositoryIdentifierProperties(String, BambooOidProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryIdentifierProperties
-
- VcsRepositoryProperties - Class in com.atlassian.bamboo.specs.api.model.repository
-
- VcsRepositoryProperties() - Constructor for class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties
-
- VcsRepositoryProperties(String, BambooOidProperties, String, String, VcsRepositoryViewerProperties) - Constructor for class com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties
-
- VcsRepositoryValidator - Class in com.atlassian.bamboo.specs.api.validators.repository
-
- VcsRepositoryViewer - Class in com.atlassian.bamboo.specs.api.builders.repository.viewer
-
Represents a web repository viewer.
- VcsRepositoryViewer() - Constructor for class com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer
-
- VcsRepositoryViewerProperties - Interface in com.atlassian.bamboo.specs.api.model.repository.viewer
-
- view() - Method in class com.atlassian.bamboo.specs.api.builders.permission.AnonymousUserPermissions
-
- volume(String, String) - Method in class com.atlassian.bamboo.specs.api.builders.docker.DockerConfiguration
-
Add a volume to the Docker configuration.