Uses of Class
com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder
Packages that use EntityPropertiesBuilder
Package
Description
The 'builders.*' packages contain classes you can use to define your Bamboo configuration as code, see also com.atlassian.bamboo.specs.builders.
Application Links (for instance to integrate with JIRA or Bitbucket Server).
Task conditions.
Shared credentials for authenticating repositories or AWS access.
Deployment project and environments.
Items stored in environment custom plugins configuration.
Builder classes for Docker configuration.
Bamboo labels support.
Bamboo notifications support.
Permissions like plan permissions, deployment permissions etc.
Plan, plan branches, stages and jobs.
Artifact definitions and artifact subscriptions.
Automatic branch creation, integration and cleanup.
Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.
Plan dependencies (so that build of one plan may trigger builds of another plans).
Bamboo project (which is a container for plans).
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.
Generic repository viewers, see also com.atlassian.bamboo.specs.builders.repository.viewer for specific viewers.
Custom requirements for a job.
Generic classes, such as the
AnyTask class for handling tasks unsupported by Bamboo Specs.Build triggers.
Utility classes, such as: creating cron expressions.
-
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.buildersModifier and TypeClassDescriptionclassRepresents an identifier of any Atlassian plugin module.classRepresents a short key of an Bamboo entity (project, plan, job, etc).classRepresents an unique identifier of Bamboo entity (project, plan, repository, job, etc.) Those identifiers are generated by Bamboo and thus are not available when creating new objects, therefore secondary identifiers, i.e.classCallEntityPropertiesBuilder<T extends EntityProperties>Used to call protectedbuild().classRootEntityPropertiesBuilder<T extends RootEntityProperties>Represents Bamboo entity that can be sent to server.classRepresents a Bamboo variable.Methods in com.atlassian.bamboo.specs.api.builders with parameters of type EntityPropertiesBuilderModifier and TypeMethodDescriptionstatic <T extends EntityProperties>
TCallEntityPropertiesBuilder.build(EntityPropertiesBuilder<T> e) -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.applink
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.applinkModifier and TypeClassDescriptionclassRepresents application link between Bamboo and another application, for instance Bitbucket Server. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.condition
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.condition -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.credentials
Modifier and TypeClassDescriptionclassRepresents a shared credentials data of any type.classSharedCredentials<B extends SharedCredentials<B,C>, C extends SharedCredentialsProperties> Represents a shared credentials data.classReferences a shared credential. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.deployment
Modifier and TypeClassDescriptionclassRepresents a deployment project.classRepresents a deployment environment.classSpecifies release naming scheme of a deployment project, that is, defines what version name Bamboo should assign to automatically created releases. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.deployment.configuration
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.deployment.configurationModifier and TypeClassDescriptionclassclass -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.docker
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.dockerModifier and TypeClassDescriptionclassConfiguration of Docker, to be attached to aJobor anEnvironment. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.label
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.labelModifier and TypeClassDescriptionclassDeprecated.classRepresents a label which can be placed on various Bamboo entities such as plans. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.notification
Modifier and TypeClassDescriptionclassRepresents any type of notification recipient.classRepresents any notification type.classDeprecated.classRepresents a notification configuration.classNotificationRecipient<N extends NotificationRecipient<N,P>, P extends NotificationRecipientProperties> Represents notification recipient.classNotificationType<N extends NotificationType<N,P>, P extends NotificationTypeProperties> Represents notification type. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.permission
Modifier and TypeClassDescriptionclassclassEntity representing permissions for deployment projects.classEntity representing permissions for deployment environments.classclassclassEntity representing permissions.final classEntity representing permissions for plans.classEntity representing permissions for project.class -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.planModifier and TypeClassDescriptionclassRepresents a Bamboo job.classRepresents a Bamboo plan.classclassclassRepresents a stage within Bamboo plan. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.artifact
Modifier and TypeClassDescriptionclassRepresents Bamboo artifact definition.classRepresents an artifact subscription. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.branches
Modifier and TypeClassDescriptionclassRepresent configuration of branch cleanup.classRepresents branch merging strategy.classRepresents configuration items that are specific for plan branches.classRepresents configuration of automatic branch management. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.configuration
Modifier and TypeClassDescriptionclassBuilder for all the plugins that don't have proper builders.classclassclassPluginConfiguration<T extends PluginConfigurationProperties> -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.dependencies
Modifier and TypeClassDescriptionclassRepresents plan's dependencies and their configuration.classRepresents dependencies configuration.classDeprecated. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.project
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.project -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository
Modifier and TypeClassDescriptionfinal classRepresents a vcs repository of any type.classLinks repository to a plan.classRepresents change detection options that can be set when defining a VCS repository in Bamboo.classVcsRepository<T extends VcsRepository<T,E>, E extends VcsRepositoryProperties> Represents a definition of VCS repository.classDefines a branch a repository should be switched to.classReferences a vcs repository. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository.viewer
Modifier and TypeClassDescriptionclassRepresents a vcs repository viewer of any type.classRepresents a web repository viewer. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.requirement
-
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.task
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.taskModifier and TypeClassDescriptionclassRepresents a task of any type.classTask<T extends Task<T,P>, P extends TaskProperties> Represents a Bamboo task. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.trigger
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.triggerModifier and TypeClassDescriptionclassclassRepresents a trigger of any type.classAnyTriggerCondition<T extends AnyTriggerCondition<T,P>, P extends AnyTriggerConditionProperties> classRepositoryBasedTrigger<T extends RepositoryBasedTrigger<T,P>, P extends RepositoryBasedTriggerProperties> Represents a definition of trigger which uses a Bamboo repository to activate builds.classTrigger<T extends Trigger<T,P>, P extends TriggerProperties> Represents a definition of trigger.classTriggerCondition<T extends TriggerCondition<T,P>, P extends TriggerConditionProperties> -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.util
Methods in com.atlassian.bamboo.specs.api.util with type parameters of type EntityPropertiesBuilderModifier and TypeMethodDescriptionstatic <T extends EntityProperties,B extends EntityPropertiesBuilder<T>>
TEntityPropertiesBuilders.build(B builder)