Uses of Class
com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder
-
Packages that use EntityPropertiesBuilder 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.applink Application Links (for instance to integrate with JIRA or Bitbucket Server).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.docker Builder classes for Docker configuration.com.atlassian.bamboo.specs.api.builders.label Bamboo labels support.com.atlassian.bamboo.specs.api.builders.notification Bamboo notifications support.com.atlassian.bamboo.specs.api.builders.permission Permissions like plan permissions, deployment permissions etc.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.configuration Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.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.requirement Custom requirements for a job.com.atlassian.bamboo.specs.api.builders.task Generic classes, such as theAnyTaskclass for handling tasks unsupported by Bamboo Specs.com.atlassian.bamboo.specs.api.builders.trigger Build triggers.com.atlassian.bamboo.specs.api.codegen.annotations Annotations used for conversion ofEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.api.util Utility classes, such as: creating cron expressions.com.atlassian.bamboo.specs.builders.credentials Shared credentials for user-password and SSH authentication.com.atlassian.bamboo.specs.builders.notification Bamboo notifications support.com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud Bitbucket Cloud repository type.com.atlassian.bamboo.specs.builders.repository.bitbucket.server Bitbucket Server repository type.com.atlassian.bamboo.specs.builders.repository.git Git 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.task Tasks you can execute in a job, such as: source code checkout, Maven build or a shell script.com.atlassian.bamboo.specs.builders.trigger Build triggers.com.atlassian.bamboo.specs.util Utility classes, such as theBambooServerwhich publishes a plan on Bamboo. -
-
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders Modifier and Type Class Description classAtlassianModuleRepresents an identifier of any Atlassian plugin module.classBambooKeyRepresents a short key of an Bamboo entity (project, plan, job, etc).classBambooOidRepresents 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.classVariableRepresents a Bamboo variable.Methods in com.atlassian.bamboo.specs.api.builders with parameters of type EntityPropertiesBuilder Modifier and Type Method Description static <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.applink Modifier and Type Class Description classApplicationLinkRepresents 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 Modifier and Type Class Description classAnyTaskConditionclassTaskCondition<P extends ConditionProperties> -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.credentials
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.credentials Modifier and Type Class Description classAnySharedCredentialsRepresents a shared credentials data of any type.classSharedCredentials<B extends SharedCredentials<B,C>,C extends SharedCredentialsProperties>Represents a shared credentials data.classSharedCredentialsIdentifierReferences a shared credential. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.deployment
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.deployment Modifier and Type Class Description classDeploymentRepresents a deployment project.classEnvironmentRepresents a deployment environment.classReleaseNamingSpecifies 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.configuration Modifier and Type Class Description classAnyPluginConfigurationclassEnvironmentPluginConfiguration<T extends EnvironmentPluginConfigurationProperties> -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.docker
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.docker Modifier and Type Class Description classDockerConfigurationConfiguration 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.label Modifier and Type Class Description classEmptyLabelsListDeprecated.classLabelRepresents a label which can be placed on various Bamboo entities such as plans. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.notification
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.notification Modifier and Type Class Description classAnyNotificationRecipientRepresents any type of notification recipient.classAnyNotificationTypeRepresents any notification type.classEmptyNotificationsListDeprecated.classNotificationRepresents 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
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.permission Modifier and Type Class Description classAnonymousUserPermissionsclassDeploymentPermissionsEntity representing permissions for deployment projects.classEnvironmentPermissionsEntity representing permissions for deployment environments.classGroupPermissionclassLoggedInUserPermissionsclassPermissionsEntity representing permissions.classPlanPermissionsEntity representing permissions for plans.classProjectPermissionsEntity representing permissions for project.classUserPermission -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan Modifier and Type Class Description classJobRepresents a Bamboo job.classPlanRepresents a Bamboo plan.classPlanBranchIdentifierclassPlanIdentifierclassStageRepresents a stage within Bamboo plan. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.artifact
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.artifact Modifier and Type Class Description classArtifactRepresents Bamboo artifact definition.classArtifactSubscriptionRepresents an artifact subscription. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.branches
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.branches Modifier and Type Class Description classBranchCleanupRepresent configuration of branch cleanup.classBranchIntegrationRepresents branch merging strategy.classPlanBranchConfigurationRepresents configuration items that are specific for plan branches.classPlanBranchManagementRepresents configuration of automatic branch management. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.configuration
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.configuration Modifier and Type Class Description classAllOtherPluginsConfigurationBuilder for all the plugins that don't have proper builders.classConcurrentBuildsclassForceStopBuildclassPluginConfiguration<T extends PluginConfigurationProperties> -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.dependencies
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.plan.dependencies Modifier and Type Class Description classDependenciesRepresents plan's dependencies and their configuration.classDependenciesConfigurationRepresents dependencies configuration.classEmptyDependenciesListDeprecated. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.project
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.project Modifier and Type Class Description classProjectRepresents Bamboo project. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository Modifier and Type Class Description classAnyVcsRepositoryRepresents a vcs repository of any type.classPlanRepositoryLinkLinks repository to a plan.classVcsChangeDetectionRepresents 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.classVcsRepositoryBranchDefines a branch a repository should be switched to.classVcsRepositoryIdentifierReferences a vcs repository. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository.viewer
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.repository.viewer Modifier and Type Class Description classAnyVcsRepositoryViewerRepresents a vcs repository viewer of any type.classVcsRepositoryViewerRepresents a web repository viewer. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.requirement
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.requirement Modifier and Type Class Description classRequirementRepresents a custom requirement. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.task
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.builders.task Modifier and Type Class Description classAnyTaskRepresents 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.trigger Modifier and Type Class Description classAllOtherTriggerConditionclassAnyTriggerRepresents 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.codegen.annotations
Methods in com.atlassian.bamboo.specs.api.codegen.annotations that return types with arguments of type EntityPropertiesBuilder Modifier and Type Method Description java.lang.Class<? extends EntityPropertiesBuilder>value() -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.api.util
Methods in com.atlassian.bamboo.specs.api.util with type parameters of type EntityPropertiesBuilder Modifier and Type Method Description static <T extends EntityProperties,B extends EntityPropertiesBuilder<T>>
TEntityPropertiesBuilders. build(B builder) -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.credentials
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.credentials Modifier and Type Class Description classSshCredentialsRepresent shared SSH credentials.classUsernamePasswordCredentialsRepresent shared username/password credentials. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.notification
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.notification Modifier and Type Class Description classBuildErrorNotificationRepresents notifications send on build error.classCommentAddedNotificationRepresent a notification which is sent when comment is added to a chain.classCommittersRecipientRepresents a users who have committed to the build.classDeploymentFailedNotificationRepresents a notification which is sent when a deployment is failed.classDeploymentFinishedNotificationRepresents a notification which is sent when a deployment is completed (with either success or failure).classDeploymentStartedAndFinishedNotificationRepresents a notification which is sent when a deployment is started and finished.classEmailRecipientRepresents email address Bamboo can send notifications to.classFirstFailedJobNotificationRepresents a notification which is sent for first job that failed for the plan.classGroupRecipientRepresents a group Bamboo can send notifications to.classHipChatRecipientRepresents Hipchat account Bamboo can send notifications to.classImRecipientRepresents IM account Bamboo can send notifications to.classJobCompletedNotificationRepresents a notification which is sent for every job that completes.classJobFailedNotificationDefines notification which is sent for every job that failed and the first run which fixes it.classJobHungNotificationRepresents a notification which is sent when any job has hung while building.classJobStatusChangedNotificationRepresents a notification which is sent every time a job status is changing.classJobTimeoutNotificationRepresents a notification which is sent for every job which has been stuck in a queue over a given threshold.classJobWithoutAgentNotificationRepresent a notification which is sent when a job gets queued without an agent being able to build it.classPlanCompletedNotificationRepresents a notification sent for fully completed plan.classPlanFailedNotificationRepresents a notification sent for failed plan build.classPlanStatusChangedNotificationRepresents a notification sent when status of a plan changes.classResponsibilityChangedNotificationRepresents a notification sent when responsibility of a broken plan is manually updated.classResponsibleRecipientRepresents a responsible user who broke the build.classUserRecipientRepresents a user Bamboo can send notifications to.classWatchersRecipientRepresents a users who have marked a plan as their favourite.classWebhookRecipientRepresents a webhook which should be called.classXFailedChainsNotificationRepresents a notification sent when plan consecutively fails for a specified number of times. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud Modifier and Type Class Description classBitbucketCloudRepositoryRepresents Bitbucket Cloud repository in Bamboo. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.bitbucket.server
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.bitbucket.server Modifier and Type Class Description classBitbucketServerMirrorRepresents mirror of Bitbucket Server repository.classBitbucketServerRepositoryRepresents Bitbucket Server repository in Bamboo. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.git
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.git Modifier and Type Class Description classGitRepositoryRepresents a git repository in Bamboo.classSshPrivateKeyAuthenticationSSH private key authentication for git repository.classUserPasswordAuthenticationUser name/password authentication method for git repository. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.github
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.github Modifier and Type Class Description classGitHubRepositoryGitHub repository. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.viewer
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.repository.viewer Modifier and Type Class Description classBitbucketCloudRepositoryViewerRepresents Bitbucket Cloud repository viewer.classBitbucketServerRepositoryViewerRepresents Bitbucket Server viewer.classFishEyeRepositoryViewerRepresents a Fisheye repository viewer.classGenericRepositoryViewerRepresents a generic viewer.classGitHubRepositoryViewerGitHub repository viewer.classHgServeRepositoryViewerRepresents viewer that generates links to default hg repository browser service (a.k.a hg serve). -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.task
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.task Modifier and Type Class Description classAbstractDockerRegistryTask<T extends AbstractDockerRegistryTask<T>>Class containing common parts to Docker tasks which operates on Docker registry, likeDockerPushImageTaskorDockerPullImageTask.classAbstractDockerTask<T extends AbstractDockerTask<T,P>,P extends AbstractDockerTaskProperties>Generic Docker task.classAntTaskAnt build task builder.classArtifactDownloaderTaskRepresents task that downloads artifacts created by other jobs and plans.classArtifactItemRepresents an artifact or group of artifacts, obtained using one of the following methods.classBaseNodeTask<B extends BaseNodeTask<B,P>,P extends BaseNodeTaskProperties>Base class for Node.js related tasks.classBaseSshTask<T extends BaseSshTask<T,E>,E extends BaseSshTaskProperties>classBaseVcsTask<T extends BaseVcsTask<T,E>,E extends BaseVcsTaskProperties>classBowerTaskRepresents Bamboo task which executes Bower package manager for Node.js.classBuildWarningParserTaskRepresents Bamboo task which scans logs and files for build warnings.classCheckoutItemRepresents a single checkout request.classCleanWorkingDirectoryTaskRepresents a task that cleans build's working directory.classCommandTaskRepresents a task that executes a command.classDockerBuildImageTaskTask to build docker image.classDockerPullImageTaskPulls docker image from the docker registry.classDockerPushImageTaskPushes docker image to the docker registry.classDockerRunContainerTaskTask used to run a Docker container.classDownloadItemRepresents a single download request.classDumpVariablesTaskRepresents a task that dumps Bamboo variables to log when task is run on agent.classFastlaneTaskFastlane build task builder.classGruntTaskRepresents Bamboo task which executes Grunt tasks.classGulpTaskRepresents Bamboo task which executes Gulp tasks.classInjectVariablesTaskRepresents a task that injects Bamboo variables from a file in a simple "key=value" format.classMavenDependenciesProcessorTaskAutomatically update Plan dependencies by analysing the Maven pom file with every build.classMavenTaskMaven 2/3 build task builder.classMochaParserTaskDeprecated.since 6.3 useTestParserTask.createMochaParserTask()classMochaRunnerTaskRuns Mocha tests using 'mocha-bamboo-reporter'.classMsBuildTaskRepresents task that runs MSBuild command.classNodeTaskRepresents a generic task that executes a Node.js script.classNodeunitTaskRuns Nodeunit tests.classNpmTaskRepresents task that executes an npm command.classNUnitRunnerTaskExecutes, parses and displays NUnit test results.classScpTaskRepresents task that runs scp command.classScriptTaskRepresents a task that executes shell script.classSshTaskRepresents a task to run a remote command over SSH.classTestParserTaskRepresents task that parses test results for presentation in Bamboo build results.classVcsBranchTaskTask which creates a new branch in a repository.classVcsCheckoutTaskRepresents task that checks out selected repositories to the build working directory.classVcsCommitTaskThis task will commit all local changes to a repository.classVcsPushTaskThis task will push commits created locally by other tasks to the remote repository.classVcsTagTaskTask which creates a new tag in a repository. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.trigger
Subclasses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.builders.trigger Modifier and Type Class Description classAfterSuccessfulBuildPlanTriggerTrigger which schedule a deployment when plan build complete.classAfterSuccessfulDeploymentTriggerTrigger which schedule a deployment when other environment deployment complete.classAfterSuccessfulStageTriggerTrigger which schedule a deployment when plan stage build complete.classBitbucketCloudTriggerRepresents Bitbucket Cloud trigger that indicates the integration of webhooks.classBitbucketServerTriggerRepresents Bitbucket Server trigger.classPlansGreenTriggerConditionclassRemoteTriggerRepresents remote trigger.classRepositoryPollingTriggerRepresents repository polling trigger.classScheduledDeploymentTriggerRepresents a Scheduled trigger for deployment environments.classScheduledTriggerRepresents a Scheduled trigger.classTagTriggerRepresents tag trigger. -
Uses of EntityPropertiesBuilder in com.atlassian.bamboo.specs.util
Methods in com.atlassian.bamboo.specs.util with parameters of type EntityPropertiesBuilder Modifier and Type Method Description static <T extends EntityProperties>
java.lang.StringBambooSpecSerializer. dump(EntityPropertiesBuilder<T> entity)static <T extends EntityProperties>
voidBambooSpecSerializer. dump(EntityPropertiesBuilder<T> entity, java.io.Writer writer)
-