Modifier and Type | Method and Description |
---|---|
void |
AdministrationConfigurationServiceImpl.updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration) |
void |
AdministrationConfigurationService.updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
Update bamboo administration configuration
|
ConcurrentBuildConfig |
AdministrationConfigurationServiceImpl.updateBuildConcurrency(Boolean isEnabled,
Integer numberOfConcurrentBuilds) |
ConcurrentBuildConfig |
AdministrationConfigurationService.updateBuildConcurrency(Boolean isEnabled,
Integer concurrentBuildNumber)
Update bamboo concurrent build configuration
|
GeneralConfiguration |
GeneralConfigurationServiceImpl.updateGeneralConfiguration(String instanceName,
String baseUrl,
String gravatarServerUrl,
String brokerUrl,
String brokerClientUrl,
Integer dashboardDefaultSize,
Integer branchDetectionIntervalSeconds,
Boolean gravatarSupportEnabled,
Boolean gzipCompressionEnabled,
Boolean enableRssPolling,
String rssPollingCronExpression) |
GeneralConfiguration |
GeneralConfigurationService.updateGeneralConfiguration(String instanceName,
String baseUrl,
String gravatarServerUrl,
String brokerUrl,
String brokerClientUrl,
Integer dashboardDefaultSize,
Integer branchDetectionIntervalSeconds,
Boolean gravatarSupportEnabled,
Boolean gzipCompressionEnabled,
Boolean enableRssPolling,
String rssPollingCronExpression)
Set the general configuration settings
|
com.atlassian.mail.server.SMTPMailServer |
MailConfigurationServiceImpl.updateMailServer(String name,
String fromAddress,
String subjectPrefix,
Boolean precedenceBulkHeaderExcluded,
MailConfigurationService.MailMode emailSetting,
String smtpServer,
String smtpPort,
String smtpUsername,
String smtpPassword,
Boolean tlsEnabled,
String jndiLocation) |
com.atlassian.mail.server.SMTPMailServer |
MailConfigurationService.updateMailServer(String name,
String fromAddress,
String subjectPrefix,
Boolean precedenceBulkHeaderExcluded,
MailConfigurationService.MailMode emailSetting,
String smtpServer,
String smtpPort,
String smtpUsername,
String smtpPassword,
Boolean tlsEnabled,
String jndiLocation)
Update the current mail server configuration
|
com.atlassian.mail.server.SMTPMailServer |
MailConfigurationServiceImpl.updateMailServer(String name,
String fromAddress,
String subjectPrefix,
Boolean precedenceBulkHeaderExcluded,
String emailSetting,
String smtpServer,
String smtpPort,
String smtpUsername,
String smtpPassword,
Boolean tlsEnabled,
String jndiLocation) |
com.atlassian.mail.server.SMTPMailServer |
MailConfigurationService.updateMailServer(String name,
String fromAddress,
String subjectPrefix,
Boolean precedenceBulkHeaderExcluded,
String emailSetting,
String smtpServer,
String smtpPort,
String smtpUsername,
String smtpPassword,
Boolean tlsEnabled,
String jndiLocation)
|
Modifier and Type | Method and Description |
---|---|
void |
ArtifactHandlersServiceImpl.updateArtifactHandlerConfiguration(String artifactHandlerKey,
Map<String,String> configuration) |
void |
ArtifactHandlersService.updateArtifactHandlerConfiguration(String artifactHandlerKey,
Map<String,String> configuration)
Update configuration of the given artifact handler.
|
Modifier and Type | Method and Description |
---|---|
AgentAssignment |
AgentAssignmentServiceImpl.saveAgentAssignment(AgentAssignment.ExecutorType executorType,
long executorId,
AgentAssignment.ExecutableType executableType,
long entityId) |
AgentAssignment |
AgentAssignmentService.saveAgentAssignment(AgentAssignment.ExecutorType executorType,
long executorId,
AgentAssignment.ExecutableType executableType,
long entityId)
Save an agent assignment
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
UsernamePasswordCredentialType.generateCredentialsConfigMap(Map<String,String> params) |
Map<String,String> |
SshCredentialType.generateCredentialsConfigMap(Map<String,String> params) |
Map<String,String> |
AbstractCredentialType.generateCredentialsConfigMap(Map<String,String> params) |
Map<String,String> |
CredentialType.generateCredentialsConfigMap(Map<String,String> params)
Convert the given map into a config map of the shared credential to be stored in the database.
|
CredentialsData |
CredentialsManagerImpl.updateCredentialsName(long id,
String name) |
CredentialsData |
CredentialsManager.updateCredentialsName(long id,
String name)
Updates shared credentials name
|
Modifier and Type | Method and Description |
---|---|
ImmutableRequirement |
EnvironmentRequirementServiceImpl.addRequirement(long environmentId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue) |
ImmutableRequirement |
EnvironmentRequirementService.addRequirement(long environmentId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue)
Add new requirement to an environment.
|
List<? extends ImmutableRequirement> |
EnvironmentRequirementServiceImpl.getRequirementsForEnvironment(long environmentId) |
List<? extends ImmutableRequirement> |
EnvironmentRequirementService.getRequirementsForEnvironment(long environmentId)
Get all requirements for environment.
|
void |
EnvironmentRequirementServiceImpl.removeRequirement(long environmentId,
long requirementId) |
void |
EnvironmentRequirementService.removeRequirement(long environmentId,
long requirementId)
Remove a specific requirement
|
ImmutableRequirement |
EnvironmentRequirementServiceImpl.updateRequirement(long environmentId,
long requirementId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue) |
ImmutableRequirement |
EnvironmentRequirementService.updateRequirement(long environmentId,
long requirementId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue)
Update an existing requirement.
|
Modifier and Type | Method and Description |
---|---|
Environment |
EnvironmentServiceImpl.addEnvironment(long deploymentProjectId,
String name,
String description) |
Environment |
EnvironmentService.addEnvironment(long deploymentProjectId,
String name,
String description)
Creates a new environment in the specified deployment project.
|
void |
EnvironmentServiceImpl.addNotification(long environmentId,
NotificationRule newRule) |
void |
EnvironmentService.addNotification(long environmentId,
NotificationRule newRule)
Adds a new notification to the environment notifications
|
Environment |
EnvironmentServiceImpl.cloneEnvironment(long deploymentProjectId,
long environmentId,
String name,
String description) |
Environment |
EnvironmentService.cloneEnvironment(long deploymentProjectId,
long environmentId,
String name,
String description)
Create new environment as a clone of existing one
|
void |
EnvironmentServiceImpl.deleteNotification(long environmentId,
long notificationId) |
void |
EnvironmentService.deleteNotification(long environmentId,
long notificationId)
Removes notification from the environment's notification set.
|
Environment |
EnvironmentServiceImpl.editEnvironment(long environmentId,
String name,
String description) |
Environment |
EnvironmentService.editEnvironment(long environmentId,
String name,
String description)
Edit the details of an existing environment
|
void |
EnvironmentServiceImpl.replaceNotification(long environmentId,
long oldNotificationId,
NotificationRule newRule) |
void |
EnvironmentService.replaceNotification(long environmentId,
long oldNotificationId,
NotificationRule newRule)
Replaces notification in the environment's notification set.
|
Modifier and Type | Method and Description |
---|---|
default DeploymentProject |
DeploymentProjectService.addDeploymentProject(String name,
String description,
String planKeyString)
Create a new deployment project.
|
DeploymentProject |
DeploymentProjectServiceImpl.addDeploymentProject(String name,
String description,
String planKeyString,
boolean accessForAllUsers) |
DeploymentProject |
DeploymentProjectService.addDeploymentProject(String name,
String description,
String planKeyString,
boolean accessForAllUsers)
Create a new deployment project.
|
DeploymentProject |
DeploymentProjectServiceImpl.cloneDeploymentProject(long deploymentProjectId,
String name,
String description,
String planKeyString) |
DeploymentProject |
DeploymentProjectService.cloneDeploymentProject(long id,
String name,
String description,
String planKeyString)
Create a new deployment project.
|
DeploymentProject |
DeploymentProjectServiceImpl.editDeploymentProject(long deploymentProjectId,
String name,
String description,
String planKeyString) |
DeploymentProject |
DeploymentProjectService.editDeploymentProject(long deploymentProjectId,
String name,
String description,
String planKeyString)
Edit the details of the deployment project
|
VersionNamingScheme |
DeploymentProjectServiceImpl.updateVersionNamingScheme(long deploymentProjectId,
String nextVersionName,
boolean autoIncrement,
boolean applicableToBranches,
Set<String> variablesToAutoIncrement) |
VersionNamingScheme |
DeploymentProjectService.updateVersionNamingScheme(long deploymentProjectId,
String nextVersionName,
boolean autoIncrement,
boolean applicableToBranches,
Set<String> variablesToAutoIncrement)
update the version naming configuration for a project
|
VersionNamingScheme |
DeploymentProjectServiceImpl.updateVersionNamingScheme(long deploymentProjectId,
String nextVersionName,
boolean autoIncrement,
Set<String> variablesToAutoIncrement) |
VersionNamingScheme |
DeploymentProjectService.updateVersionNamingScheme(long deploymentProjectId,
String nextVersionName,
boolean autoIncrement,
Set<String> variablesToAutoIncrement)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DeploymentVersion |
DeploymentVersionServiceImpl.createDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey) |
DeploymentVersion |
DeploymentVersionService.createDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey)
Deprecated.
|
DeploymentVersion |
DeploymentVersionServiceImpl.createDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey,
com.atlassian.user.User user,
String versionName,
String nextVersionName) |
DeploymentVersion |
DeploymentVersionService.createDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey,
com.atlassian.user.User user,
String versionName,
String nextVersionName)
Create a deployment version with a specific name.
|
DeploymentVersion |
DeploymentVersionServiceImpl.getOrCreateDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey) |
DeploymentVersion |
DeploymentVersionService.getOrCreateDeploymentVersion(long deploymentProjectId,
PlanResultKey planResultKey)
Given a build result, find a deployment version that matches it, or create it if it doesn't exist.
|
MutableDeploymentVersion |
VersionNamingServiceImpl.nameAndCreateVersion(InternalDeploymentProject deploymentProject,
ImmutablePlan linkedPlan,
MutableDeploymentVersion deploymentVersion,
String versionName,
String nextVersionName,
Map<String,VariableDefinitionContext> variables) |
MutableDeploymentVersion |
VersionNamingService.nameAndCreateVersion(InternalDeploymentProject deploymentProject,
ImmutablePlan linkedPlan,
MutableDeploymentVersion version,
String versionName,
String nextVersionName,
Map<String,VariableDefinitionContext> variables)
Takes a new deployment version, if new version name supplied, uses that, otherwise generates unique name based on version naming scheme.
|
MutableDeploymentVersion |
VersionNamingServiceImpl.renameVersion(long deploymentProjectId,
DeploymentVersion deploymentVersion,
String newVersionName) |
DeploymentVersion |
DeploymentVersionServiceImpl.renameVersion(long deploymentProjectId,
DeploymentVersion deploymentVersion,
String newVersionName) |
MutableDeploymentVersion |
VersionNamingService.renameVersion(long deploymentProjectId,
DeploymentVersion deploymentVersion,
String newVersionName)
Rename a version.
|
DeploymentVersion |
DeploymentVersionService.renameVersion(long deploymentProjectId,
DeploymentVersion deploymentVersion,
String newVersionName)
Rename a version.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultWebValidationException |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
PlanServiceImpl.getPlan(PlanKey planKey) |
ImmutableChain |
PlanService.getPlan(PlanKey planKey)
Get an individual stage from a plan
|
Modifier and Type | Method and Description |
---|---|
ChainBranchCreationResult |
BranchCreationFacadeImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
ChainBranchCreationResult |
BranchCreationFacade.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.
|
Modifier and Type | Method and Description |
---|---|
ImmutableJob |
JobServiceImpl.addJob(PlanKey chainKey,
long stageId,
String jobKeyString,
String name,
String description,
boolean suspended) |
ImmutableJob |
JobService.addJob(PlanKey chainKey,
long stageId,
String jobKey,
String name,
String description,
boolean suspended)
Add a job to an existing stage in the plan
|
ImmutableJob |
JobServiceImpl.cloneJob(String sourceJobKeyString,
PlanKey chainKey,
long stageId,
String newJobKeyString,
String name,
String description,
boolean suspended) |
ImmutableJob |
JobService.cloneJob(String sourceJobKey,
PlanKey chainKey,
long stageId,
String newJobKey,
String name,
String description,
boolean suspended)
Copy the given job and give the copy the key, name, description and suspended state provided.
|
void |
JobServiceImpl.deleteJob(PlanKey jobKey,
BambooClosures.Throwing1<ImmutableJob,WebValidationException>... runBefore) |
void |
JobService.deleteJob(PlanKey jobKey,
BambooClosures.Throwing1<ImmutableJob,WebValidationException>... runBefore)
Remove a job.
|
ImmutableJob |
JobServiceImpl.updateJob(PlanKey jobKey,
String name,
String description,
boolean suspended,
long stageId,
BambooClosures.Throwing1<ImmutableJob,WebValidationException>... runBefore) |
ImmutableJob |
JobService.updateJob(PlanKey jobKey,
String name,
String description,
boolean suspended,
long stageId,
BambooClosures.Throwing1<ImmutableJob,WebValidationException>... runBefore)
Update the details of a job
|
ErrorCollection |
JobServiceImpl.validateJobForAdd(PlanKey planKey,
long stageId,
String jobKey,
String name,
String description,
boolean suspended) |
ErrorCollection |
JobService.validateJobForAdd(PlanKey chainKey,
long stageId,
String jobKey,
String name,
String description,
boolean suspended)
Validates the parameters for adding a job.
|
ErrorCollection |
JobServiceImpl.validateJobForClone(String sourceJobKeyString,
PlanKey chainKey,
long stageId,
String newJobKey,
String name,
String description,
Boolean suspended) |
ErrorCollection |
JobService.validateJobForClone(String sourceJobKey,
PlanKey chainKey,
long stageId,
String newJobKey,
String name,
String description,
Boolean suspended)
Validates the parameters for cloning a job.
|
Modifier and Type | Method and Description |
---|---|
ImmutableChainStage |
StageServiceImpl.addStage(PlanKey planKey,
String stageName,
String stageDescription,
boolean isManual,
boolean isFinal) |
ImmutableChainStage |
StageService.addStage(PlanKey planKey,
String name,
String description,
boolean isManual,
boolean isFinal)
Adds a new stage to the specified plan.
|
void |
StageServiceImpl.deleteStage(PlanKey planKey,
long stageId,
BambooClosures.Throwing1<ImmutableChainStage,WebValidationException>... runBefore) |
void |
StageService.deleteStage(PlanKey planKey,
long stageId,
BambooClosures.Throwing1<ImmutableChainStage,WebValidationException>... runBefore)
Deletes the given stage and any jobs under the stage.
|
ImmutableChainStage |
StageServiceImpl.getStage(PlanKey planKey,
long stageId) |
ImmutableChainStage |
StageService.getStage(PlanKey planKey,
long stageId)
Get an individual stage from a plan
|
ImmutableChainStage |
StageServiceImpl.moveStage(PlanKey planKey,
long stageId,
int index) |
ImmutableChainStage |
StageService.moveStage(PlanKey planKey,
long stageId,
int index)
Moves stage to a different position in the plan structure.
|
ImmutableChainStage |
StageServiceImpl.updateStage(PlanKey planKey,
long stageId,
String name,
String description,
boolean manual,
boolean isFinal,
Integer index,
BambooClosures.Throwing1<ImmutableChainStage,WebValidationException>... runBefore) |
ImmutableChainStage |
StageService.updateStage(PlanKey planKey,
long stageId,
String name,
String description,
boolean manual,
boolean isFinal,
Integer index,
BambooClosures.Throwing1<ImmutableChainStage,WebValidationException>... runBefore)
Update the details of a stage.
|
ErrorCollection |
StageServiceImpl.validateStageForAdd(PlanKey planKey,
String stageName,
String stageDescription,
boolean isManual,
boolean isFinal) |
ErrorCollection |
StageService.validateStageForAdd(PlanKey planKey,
String name,
String description,
boolean isManual,
boolean isFinal)
Validates a new stage for the specified plan.
|
ErrorCollection |
StageServiceImpl.validateStageForUpdate(PlanKey planKey,
long stageId,
String name,
String description,
boolean manual,
boolean isFinal) |
ErrorCollection |
StageService.validateStageForUpdate(PlanKey planKey,
long stageId,
String name,
String description,
boolean manual,
boolean isFinal)
Validates editing of a stage.
|
Modifier and Type | Method and Description |
---|---|
protected abstract TitledFile |
AbstractDownloadStrategy.getFileToServe(RequestPath requestPath,
javax.servlet.http.HttpServletRequest request) |
protected TitledFile |
SpecLogsDownloadStrategy.getFileToServe(RequestPath requestPath,
javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
RestAgent |
RestAgentServiceImpl.updateAgent(javax.ws.rs.core.UriInfo uriInfo,
long agentId,
RestAgent restAgent) |
RestAgent |
RestAgentService.updateAgent(javax.ws.rs.core.UriInfo uriInfo,
long agentId,
RestAgent restAgent)
Update an agent
|
RestAgent |
AgentResource.updateRestAgent(javax.ws.rs.core.UriInfo uriInfo,
long agentId,
RestAgent restAgent)
Update value of an agent
|
Modifier and Type | Method and Description |
---|---|
RestArtifactHandler |
ArtifactHandlerResource.getAgentLocalArtifactHandler(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve configuration of Agent-Local Artifact Handler.
|
RestArtifactHandler |
ArtifactHandlerResource.getBambooRemoteArtifactHandler(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve configuration of Bamboo Remote Artifact Handler.
|
RestArtifactHandler |
ArtifactHandlerResource.getBambooServerLocalArtifactHandler(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve configuration of Server-Local Artifact Handler.
|
RestArtifactHandler |
ArtifactHandlerResource.getS3ArtifactHandler(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve configuration of S3 Artifact Handler.
|
RestArtifactHandler |
ArtifactHandlerResource.updateAgentLocalHandler(RestArtifactHandler restArtifactHandler,
javax.ws.rs.core.UriInfo uriInfo)
Update Agent-Local Artifact Handler configuration.
|
RestArtifactHandler |
ArtifactHandlerResource.updateBambooRemoteHandler(RestArtifactHandler restArtifactHandler,
javax.ws.rs.core.UriInfo uriInfo)
Update Bamboo Remote Artifact Handler configuration.
|
RestArtifactHandler |
ArtifactHandlerResource.updateS3Handler(RestArtifactHandler restArtifactHandler,
javax.ws.rs.core.UriInfo uriInfo)
Update S3 Artifact Handler configuration.
|
RestArtifactHandler |
ArtifactHandlerResource.updateServerLocalArtifactHandler(RestArtifactHandler restArtifactHandler,
javax.ws.rs.core.UriInfo uriInfo)
Update Server-Local Artifact handler configuration.
|
Modifier and Type | Method and Description |
---|---|
RestAuditLogConfiguration |
AuditLogResource.updateAuditLogConfiguration(RestAuditLogConfiguration restAuditLogConfiguration,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Enable/disable audit log
|
Modifier and Type | Method and Description |
---|---|
void |
RestBuildMonitoringService.updateRestBuildMonitoring(RestBuildMonitoring restBuildMonitoring)
Updates the build Monitoring settings on bamboo.
|
void |
RestBuildMonitoringServiceImpl.updateRestBuildMonitoring(RestBuildMonitoring restBuildMonitoring) |
javax.ws.rs.core.Response |
BuildMonitoringResource.updateRestBuildMonitoring(RestBuildMonitoring restBuildMonitoring)
The REST endpoint to update build monitoring settings.
|
Modifier and Type | Method and Description |
---|---|
RestBuildConcurrency |
ConcurrentBuildResource.updateRestBuildConcurrency(RestBuildConcurrency restBuildConcurrency,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
The REST endpoint to update build concurrency settings.
|
Modifier and Type | Method and Description |
---|---|
RestGeneralConfiguration |
GeneralConfigurationResource.updateGeneralConfiguration(RestGeneralConfiguration restGeneralConfiguration,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
The REST endpoint to update bamboo server general configurations.
|
Modifier and Type | Method and Description |
---|---|
ElasticConfiguration |
ElasticConfigurationConversionFunction.merge(ElasticConfiguration currentElasticConfiguration,
RestElasticConfiguration restElasticConfig) |
javax.ws.rs.core.Response |
ElasticConfigurationResource.updateRestElasticConfiguration(RestElasticConfiguration restElasticConfiguration,
javax.ws.rs.core.UriInfo uriInfo)
Update elastic configuration.
|
Modifier and Type | Method and Description |
---|---|
RestCombinedExpiryConfiguration |
CombinedExpiryResource.setConfiguration(RestCombinedExpiryConfiguration restConfiguration)
Method used to save global build and deployment expiry configuration for this Bamboo instance.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GlobalVariableResource.createGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
RestGlobalVariable restGlobalVariable)
Create a single global variable.
|
RestGlobalVariable |
RestGlobalVariableService.createGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
RestGlobalVariable restGlobalVariable)
Create a global variable
|
RestGlobalVariable |
RestGlobalVariableServiceImpl.createGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
RestGlobalVariable restGlobalVariable) |
javax.ws.rs.core.Response |
GlobalVariableResource.deleteGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId)
Delete a global variable
|
RestGlobalVariable |
GlobalVariableResource.updateGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId,
RestGlobalVariable restGlobalVariable)
Update value of a global variable
|
RestGlobalVariable |
RestGlobalVariableService.updateGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId,
RestGlobalVariable restGlobalVariable)
Update a global variable
|
RestGlobalVariable |
RestGlobalVariableServiceImpl.updateGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId,
RestGlobalVariable restGlobalVariable) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupResource.createGroup(RestGroup restGroup,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Create a group in Bamboo
|
List<RestGroup> |
GroupResource.getGroup(String name,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieve a list of groups in Bamboo.
|
Modifier and Type | Method and Description |
---|---|
InstantMessagingServerDefinition |
IMServerConfigurationConversionFunction.merge(RestIMServerConfiguration restIMServerConfiguration,
InstantMessagingServerDefinition imServerDef)
Update existing
InstantMessagingServerDefinition
with RestIMServerConfiguration |
RestIMServerConfiguration |
IMServerResource.updateIMServerConfig(RestIMServerConfiguration restIMServerConfiguration,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Update or create existing IM server configuration in bamboo.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
MailConfigurationResource.updateMailConfiguration(RestMailConfiguration restMailConfiguration,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
The Rest endpoint to update the mail server configuration
|
Modifier and Type | Method and Description |
---|---|
List<RestGlobalPermission> |
GlobalPermissionResource.getGroupPermission(String groupName,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Retrieve a list of groups with their permissions.
|
List<RestGlobalPermission> |
GlobalPermissionResource.getRolePermission(String roleName,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Retrieve a list of roles with their permissions.
|
List<RestGlobalPermission> |
GlobalPermissionResource.getUserPermission(String userName,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Retrieve a list of users with their permissions.
|
RestGlobalPermission |
GlobalPermissionResource.updateGroupPermission(RestGlobalPermission restGlobalPermission,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Update global permissions of a group.
|
RestGlobalPermission |
GlobalPermissionResource.updateRolePermission(RestGlobalPermission restGlobalPermission,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Update global permissions of a role.
|
RestGlobalPermission |
GlobalPermissionResource.updateUserPermission(RestGlobalPermission restGlobalPermission,
javax.ws.rs.core.UriInfo uriInfo)
Deprecated.
Update global permissions of a user.
|
Modifier and Type | Method and Description |
---|---|
RestQuarantineConfig |
QuarantineResource.updateQuarantineSettings(RestQuarantineConfig restQuarantineConfig,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Update Bamboo quarantine settings.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
SecuritySettingsResource.updateRestSecuritySettings(RestSecuritySettings restSecuritySettings)
The REST endpoint to update security settings.
|
void |
RestSecuritySettingsService.updateSecuritySettings(RestSecuritySettings restSecuritySettings)
Updates the security settings on bamboo.
|
void |
RestSecuritySettingsServiceImpl.updateSecuritySettings(RestSecuritySettings restSecuritySettings) |
Modifier and Type | Method and Description |
---|---|
RestSharedCredential |
SharedCredentialResource.createPasswordSharedCredential(RestSharedCredential restSharedCredential,
javax.ws.rs.core.UriInfo uriInfo)
Create a new username/password shared credential.
|
RestSharedCredential |
SharedCredentialResource.createSshSharedCredential(RestSharedCredential restSharedCredential,
javax.ws.rs.core.UriInfo uriInfo)
Create a new Ssh shared credential.
|
RestSharedCredential |
SharedCredentialResource.updatePasswordSharedCredential(long sharedCredentialId,
RestSharedCredential restSharedCredential,
javax.ws.rs.core.UriInfo uriInfo)
Update existing username/password shared credential.
|
RestSharedCredential |
SharedCredentialResource.updateSshSharedCredential(long sharedCredentialId,
RestSharedCredential restSharedCredential,
javax.ws.rs.core.UriInfo uriInfo)
Update existing ssh shared credential.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
TrustedKeyResource.create(RestTrustedKey input,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
Modifier and Type | Method and Description |
---|---|
RestStorageConfiguration |
StorageConfigurationResource.saveStorageConfiguration(RestStorageConfiguration configuration)
Set storage configuration limits.
|
Modifier and Type | Method and Description |
---|---|
RestPlanBranch |
PlanResource.createNewBranch(String projectKey,
String buildKey,
String branchName,
String vcsBranchName,
Boolean enabled,
Boolean cleanupEnabled,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Method for creating branch for a specified plan.
|
javax.ws.rs.core.Response |
PlanResource.exportPlanSpec(String projectKey,
String buildKey,
String packageNameOpt,
String formatParam)
Export plan as Bamboo Specs code.
|
javax.ws.rs.core.Response |
PlanResource.quarantineTest(String projectKey,
String buildKey,
long testId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
RestQuarantineExpiry restQuarantineExpiry) |
javax.ws.rs.core.Response |
PlanResource.unleashTest(String projectKey,
String buildKey,
long testId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
WebValidationExceptionMapper.toResponse(WebValidationException exception) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
BambooPlanConfigImportResource.importBranch(String yamlString,
String branch,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
BambooCredentialsImportResource.importCredential(String yamlString,
javax.ws.rs.core.HttpHeaders headers)
Import configuration of a shared credential in YAML format.
|
javax.ws.rs.core.Response |
BambooDeploymentImportResource.importDeploymentPermission(String yaml,
javax.ws.rs.core.HttpHeaders headers)
Import configuration of deployment permission in YAML format.
|
javax.ws.rs.core.Response |
BambooDeploymentImportResource.importDeploymentProject(String yamlString,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
Import configuration of a deployment project in YAML format.
|
javax.ws.rs.core.Response |
BambooDeploymentImportResource.importEnvironmentPermission(String yaml,
javax.ws.rs.core.HttpHeaders headers)
Import configuration of environment permission in YAML format.
|
javax.ws.rs.core.Response |
BambooPlanConfigImportResource.importPlan(String yamlString,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
Import configuration of a top level plan in YAML format.
|
javax.ws.rs.core.Response |
BambooPlanConfigImportResource.importPlanPermission(String yaml,
javax.ws.rs.core.HttpHeaders headers)
Import configuration of plan permission in YAML format.
|
javax.ws.rs.core.Response |
BambooRepositoryImportResource.importRepository(String yamlString,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
Import configuration of a linked repository in YAML format.
|
static void |
SpecVersionValidator.validateSpecsVersion(String contentTypeVersion)
Validates user Bamboo Specs version.
|
Modifier and Type | Method and Description |
---|---|
RestAgentAssignmentExecutorDetails |
DeploymentEnvironmentResource.addAgentAssignmentForEnvironment(long environmentId,
Map<String,String> agentAssignmentKey)
Add agent assignment for environment.
|
RestRequirement |
EnvironmentRequirementResource.addRequirementForEnvironment(long environmentId,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo)
Adds a requirement for a given environment.
|
RestAgentSummary |
EnvironmentRequirementResource.getAgentMatchesForEnvironment(long environmentId,
javax.ws.rs.core.UriInfo uriInfo)
Gets a summary of the agents that are capable of running an environment, based of its requirements.
|
RestAgentSummary |
EnvironmentRequirementResource.getDetailedAgentMatchesForEnvironment(long environmentId,
javax.ws.rs.core.UriInfo uriInfo)
Gets a detailed summary of the agents that are capable of running an environment, based of its requirements.
|
RestRequirement |
EnvironmentRequirementResource.getRequirementForEnvironment(long environmentId,
long requirementId,
javax.ws.rs.core.UriInfo uriInfo)
Gets the details of a requirement for a given environment.
|
List<RestRequirement> |
EnvironmentRequirementResource.getRequirementsForEnvironment(long environmentId)
Gets all the requirements of an environment.
|
javax.ws.rs.core.Response |
DeploymentEnvironmentResource.moveEnvironment(Long environmentId,
String positionString,
Long relativeEnvironmentId)
Change environment position within deployment project.
|
javax.ws.rs.core.Response |
DeploymentEnvironmentResource.removeAgentAssignmentFromEnvironment(long environmentId,
String executorKey)
Remove agent/image from list of dedicated executors for given environment.
|
javax.ws.rs.core.Response |
EnvironmentRequirementResource.removeRequirementFromEnvironment(long environmentId,
long requirementId)
Removes a requirement for an environment.
|
RestRequirement |
EnvironmentRequirementResource.updateRequirementForEnvironment(long environmentId,
long requirementId,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo)
Updates a requirement for a given environment.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
DeploymentPreviewResource.getPossibleResults(String planKeyString,
long deploymentProjectId,
javax.ws.rs.core.UriInfo uriInfo) |
com.atlassian.bamboo.plugins.rest.deployments.execution.DeploymentPreviewResource.VersionName |
DeploymentPreviewResource.getVersionName(long deploymentProjectId,
String resultKey) |
DeploymentPreviewResource.VersionPreview |
DeploymentPreviewResource.getVersionPreview(String versionName,
long versionId,
long deploymentProjectId,
long previousVersionId,
javax.ws.rs.core.UriInfo uriInfo) |
DeploymentPreviewResource.VersionPreview |
DeploymentPreviewResource.getVersionPreview(String resultKey,
String planKey,
int buildNumber,
long deploymentProjectId,
long previousVersionId,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders) |
javax.ws.rs.core.Response |
DeploymentQueueResource.removeDeploymentFromQueue(Long deploymentResultId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Remove deployment result from queue.
|
RestQueuedDeployment |
DeploymentQueueResource.startDeployment(Long environmentId,
Long versionId,
boolean verboseLogging,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Trigger deployment for deployment environment and version.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
DeploymentProjectResource.addAssignedRepository(Long deploymentProjectId,
RestIdContainer idContainer,
javax.ws.rs.core.UriInfo uriInfo)
Grant permission to create/edit plan in given deployment project by Bamboo Specs from given repository.
|
RestDeploymentProject |
DeploymentProjectResource.addDeploymentProject(RestCreateDeploymentProjectRequest createDeploymentProjectRequest)
Create deployment project.
|
RestDeploymentVersion |
DeploymentProjectResource.createVersion(long deploymentProjectId,
RestCreateVersionRequest createVersionRequest,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Create deployment version for given deployment project.
|
RestDeploymentProject |
DeploymentProjectResource.editDeploymentProject(long deploymentProjectId,
RestUpdateDeploymentProjectRequest updateDeploymentProjectRequest)
Update deployment project.
|
com.atlassian.bamboo.plugins.rest.deployments.projects.DeploymentProjectVersioningResource.RestNamingPreview |
DeploymentProjectVersioningResource.getDeploymentNamingPreview(long deploymentProjectId,
String nextVersionName,
boolean incrementNumbers,
String variablesToIncrementString)
Get deployment version name preview.
|
List<RestLinkedDeploymentProject> |
DeploymentProjectResource.getDeploymentProjectsForPlan(String planKey)
Get list of deployment projects for build plan.
|
com.atlassian.bamboo.plugins.rest.deployments.projects.DeploymentProjectVersioningResource.VersionVariables |
DeploymentProjectVersioningResource.getDeploymentProjectVariables(long deploymentProjectId)
Get variables associated with deployment project.
|
List<RestEnvironmentStatusForDashboard> |
DeploymentDashboardResource.getEnvironmentStatutes(DeploymentDashboardResource.EnvironmentIds environmentIds)
Get environment latest release info.
|
com.atlassian.bamboo.plugins.rest.deployments.projects.DeploymentProjectVersioningResource.RestNamingPreview |
DeploymentProjectVersioningResource.getNextDeploymentVersions(long deploymentProjectId,
String resultKey)
Get next deployment version name
|
Collection<String> |
DeploymentProjectVersioningResource.getVariablesFromName(long deploymentProjectId,
String versionName)
Extract variables value from version name.
|
Modifier and Type | Method and Description |
---|---|
RestDeploymentVersionStatus |
DeploymentVersionResource.getLatestVersionStatus(long deploymentVersionId)
Get current status of deployment version.
|
RestDeploymentVersionStatus |
DeploymentVersionResource.updateVersionStatus(long deploymentVersionId,
String newStatus,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Update deployment version status.
|
Modifier and Type | Method and Description |
---|---|
String |
RestElasticInstanceService.getInstanceLog(String instanceId)
Obtain logs from an EC2 instance.
|
String |
RestElasticInstanceServiceImpl.getInstanceLog(String instanceId) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ManualEncryptionResource.encrypt(ManualEncryptionRequest request,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Encrypts a given text based on the instance specific cipher.
|
Modifier and Type | Method and Description |
---|---|
RestPlanConfig |
PlanConfigResource.getPlan(String planKeyString,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Gets the details of a build plan configuration.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
StageConfigResource.addStageToPlan(String planKeyString,
javax.ws.rs.core.UriInfo uriInfo,
RestStage restStage)
Adds a stage to a build plan.
|
void |
RestStageServiceImpl.deleteStage(PlanKey planKey,
long stageId,
io.atlassian.fugue.Option<ConfirmationToken> confirmationToken,
javax.ws.rs.core.UriInfo uriInfo) |
void |
RestStageService.deleteStage(PlanKey planKey,
long stageId,
io.atlassian.fugue.Option<ConfirmationToken> confirmationToken,
javax.ws.rs.core.UriInfo uriInfo)
Deletes the given stage.
|
RestWarnings |
StageConfigResource.getDeletionWarnings(String planKeyString,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the warnings in relation to deleting a stage.
|
RestWarnings |
StageConfigResource.getMoveWarnings(String planKeyString,
long stageId,
int index,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the warnings associated to trying to move a stage.
|
RestStage |
StageConfigResource.getStage(String planKeyString,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the details of a specific stage of a build plan.
|
RestWarnings |
RestStageServiceImpl.getStageDeletionWarnings(PlanKey planKey,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestWarnings |
RestStageService.getStageDeletionWarnings(PlanKey planKey,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Get warnings related to stage deletion.
|
RestWarnings |
RestStageServiceImpl.getStageMoveWarnings(PlanKey planKey,
long stageId,
int index,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestWarnings |
RestStageService.getStageMoveWarnings(PlanKey planKey,
long stageId,
int index,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Returns warnings related to a stage move action.
|
javax.ws.rs.core.Response |
StageConfigResource.removeStage(String planKeyString,
long stageId,
ConfirmationToken confirmationToken,
javax.ws.rs.core.UriInfo uriInfo)
Deletes a specific stage of a build plan.
|
RestStage |
RestStageServiceImpl.updateStage(PlanKey planKey,
long stageId,
RestStage updatedStage,
io.atlassian.fugue.Option<ConfirmationToken> token,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestStage |
RestStageService.updateStage(PlanKey planKey,
long stageId,
RestStage restStage,
io.atlassian.fugue.Option<ConfirmationToken> token,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Performs a partial update on a stage, updating just the fields that are specified while the rest will remain the same.
|
RestStage |
StageConfigResource.updateStage(String planKeyString,
long stageId,
ConfirmationToken confirmationToken,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo,
RestStage restStage)
Updates a stage partially, not overriding any field that it's not specified.
|
Modifier and Type | Method and Description |
---|---|
RestJob |
RestJobServiceImpl.addJob(PlanKey planKey,
long stageId,
RestJob restJob,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestJob |
RestJobService.addJob(PlanKey planKey,
long stageId,
RestJob restJob,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Create a new job
|
javax.ws.rs.core.Response |
JobConfigResource.addJob(String planKeyString,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo,
RestJob restJob)
Adds a job to the given stage.
|
void |
RestJobServiceImpl.deleteJob(PlanKey jobKey,
Optional<ConfirmationToken> confirmationToken,
javax.ws.rs.core.UriInfo uriInfo) |
void |
RestJobService.deleteJob(PlanKey jobKey,
Optional<ConfirmationToken> confirmationToken,
javax.ws.rs.core.UriInfo uriInfo)
Remove a job.
|
RestPageModel<RestJob> |
JobConfigResource.getAllJobsForStage(String planKeyString,
long stageId,
PageRequest pageRequest,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Return all jobs for the given stage.
|
Token |
RestJobServiceImpl.getDeleteConfirmationToken(PlanKey jobKey,
javax.ws.rs.core.UriInfo uriInfo) |
Token |
RestJobService.getDeleteConfirmationToken(PlanKey jobKey,
javax.ws.rs.core.UriInfo uriInfo)
Generate the delete confirmation token to be used for the given job key.
|
RestWarnings |
JobConfigResource.getDeletionWarnings(String planKeyString,
long stageId,
String jobKeyString,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the warnings in relation to deleting a job.
|
RestJob |
JobConfigShortcutResource.getJob(String jobKeyString,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the details of a specific job of a stage of a build plan.
|
RestJob |
JobConfigResource.getJob(String planKeyString,
long stageId,
String jobKeyString,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the details of a specific job of a stage of a build plan.
|
RestWarnings |
RestJobServiceImpl.getJobDeletionWarnings(PlanKey jobKey,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestWarnings |
RestJobService.getJobDeletionWarnings(PlanKey jobKey,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Get warnings related to job deletion.
|
RestWarnings |
RestJobServiceImpl.getJobMoveWarnings(PlanKey jobKey,
long targetStageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestWarnings |
RestJobService.getJobMoveWarnings(PlanKey jobKey,
long targetStageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Get warnings related to job move.
|
RestWarnings |
JobConfigResource.getMoveWarnings(String planKeyString,
long stageId,
String jobKeyString,
long targetStageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Retrieves the warnings in relation to moving a job.
|
javax.ws.rs.core.Response |
JobConfigShortcutResource.removeJob(String jobKeyString,
ConfirmationToken confirmationToken,
javax.ws.rs.core.UriInfo uriInfo)
Deletes a specific job of a build plan.
|
javax.ws.rs.core.Response |
JobConfigResource.removeJob(String planKeyString,
long stageId,
String jobKeyString,
ConfirmationToken confirmationToken,
javax.ws.rs.core.UriInfo uriInfo)
Deletes a specific job of a build plan.
|
RestJob |
RestJobServiceImpl.updateJob(PlanKey jobKey,
RestJob restJob,
Optional<ConfirmationToken> confirmationToken,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
RestJob |
RestJobService.updateJob(PlanKey jobKey,
RestJob restJob,
Optional<ConfirmationToken> confirmationToken,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Updates the details of a specific job.
|
RestJob |
JobConfigShortcutResource.updateJob(String jobKeyString,
ConfirmationToken confirmationToken,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo,
RestJob restJob)
Updates a job partially, not overriding any field that it's not specified.
|
RestJob |
JobConfigResource.updateJob(String planKeyString,
long stageId,
String jobKeyString,
ConfirmationToken confirmationToken,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo,
RestJob restJob)
Updates a job partially, not overriding any field that it's not specified.
|
Modifier and Type | Method and Description |
---|---|
List<RestArtifactSubscriptions> |
RestArtifactService.getAffectedArtifactSubscriptionsByJobMove(PlanKey jobKey,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Returns all artifact subscriptions that will be broken if we move a given job.
|
List<RestArtifactSubscriptions> |
RestArtifactServiceImpl.getAffectedArtifactSubscriptionsByJobMove(PlanKey jobKey,
long stageId,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
List<RestArtifactSubscriptions> |
RestArtifactService.getConsumersOfArtifacts(PlanKey jobKey,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Returns the full list of artifact subscriptions in the same stage for a job's artifacts, returning one entry for each job.
|
List<RestArtifactSubscriptions> |
RestArtifactServiceImpl.getConsumersOfArtifacts(PlanKey jobKey,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
List<RestArtifactSubscriptions> |
ArtifactResource.getConsumersOfJobArtifacts(String jobKeyString,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Returns the full list of subscribers of artifacts produced by a
Job . |
RestPageModel<RestJob> |
RestArtifactService.getJobsConsumingArtifact(PlanKey jobKey,
long artifactId,
PageRequest pageRequest,
javax.ws.rs.core.UriInfo uriInfo)
Returns a paginated lists of jobs subscribing to a specified artifact.
|
RestPageModel<RestJob> |
RestArtifactServiceImpl.getJobsConsumingArtifact(PlanKey jobKey,
long artifactId,
PageRequest pageRequest,
javax.ws.rs.core.UriInfo uriInfo) |
RestPageModel<RestJob> |
ArtifactResource.getJobsConsumingArtifact(String jobKeyString,
long artifactId,
PageRequest pageRequest,
javax.ws.rs.core.UriInfo uriInfo)
Returns a paginated list of
jobs subscribing a specified artifact. |
Modifier and Type | Method and Description |
---|---|
RestRequirement |
RequirementResource.addRequirementForJob(String jobKeyString,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo)
Adds a requirement for a given job.
|
RestAgentSummary |
RequirementResource.getAgentMatchesForJob(String jobKeyString,
javax.ws.rs.core.UriInfo uriInfo)
Gets a summary of the agents that are capable of running a job, based off its requirements.
|
RestAgentSummary |
RequirementResource.getDetailedAgentMatchesForJob(String jobKeyString,
javax.ws.rs.core.UriInfo uriInfo) |
RestRequirement |
RequirementResource.getRequirementForJob(String jobKeyString,
long requirementId,
javax.ws.rs.core.UriInfo uriInfo)
Gets the details of a requirement for a given job.
|
List<RestRequirement> |
RequirementResource.getRequirementsForJob(String jobKeyString)
Gets all the requirements of a job.
|
javax.ws.rs.core.Response |
RequirementResource.removeRequirementFromJob(String jobKeyString,
long requirementId)
Removes a requirement for a job.
|
RestRequirement |
RequirementResource.updateRequirementForJob(String jobKeyString,
long requirementId,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo)
Updates a requirement for a given job.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
QuickFilterResource.activateFilter(long quickFilterId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Activates a quick filter for currently logged in user.
|
javax.ws.rs.core.Response |
AgentAssignmentResource.addAgentAssignment(String executorType,
long executorId,
String executableType,
long entityId)
Dedicate agent or image.
|
javax.ws.rs.core.Response |
ProjectResource.addAssignedRepository(String projectKey,
RestIdContainer idContainer,
javax.ws.rs.core.UriInfo uriInfo)
Grant permission to create/edit plan in given project by Bamboo Specs from given repository.
|
javax.ws.rs.core.Response |
AgentAuthenticationResource.authenticateAgent(String agentUuidString)
Authenticates a pending agent with the given UUID.
|
RestAccessToken |
AccessTokenResource.createAccessToken(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
CreateAccessTokenRequest request)
Create new access token for current user.
|
javax.ws.rs.core.Response |
AgentResource.createAgentCapability(long agentId,
RestCapability createCapabilityRequest)
Create new agent capability.
|
RestElasticImageConfig |
ElasticConfigResource.createImageConfiguration(RestElasticImageConfig restConfiguration) |
javax.ws.rs.core.Response |
ProjectResource.createOrUpdateVariable(String projectKey,
RestVariable request)
Create or update project variable.
|
javax.ws.rs.core.Response |
ProjectResource.createProject(RestProject request,
javax.ws.rs.core.UriInfo uriInfo)
Create project.
|
RestQuickFilter |
QuickFilterResource.createQuickFilter(RestQuickFilter restQuickFilter)
Create a new quick filter with basic configuration, e.g.
|
javax.ws.rs.core.Response |
QuickFilterResource.deactivateFilter(long quickFilterId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Deactivates a quick filter for currently logged in user.
|
javax.ws.rs.core.Response |
AgentResource.deleteAgent(long agentId)
Remove build agent.
|
javax.ws.rs.core.Response |
QuickFilterResource.deleteQuickFilter(long quickFilterId)
Delete a quick filter.
|
javax.ws.rs.core.Response |
RepositoryResource.enableAllProjectsAccess(Map<String,Object> requestData,
Long repositoryId)
Enables access (i.e.
|
javax.ws.rs.core.Response |
RepositoryResource.enableAllRepositoriesAccess(Map<String,Object> requestData,
Long repositoryId)
Enables access (i.e.
|
javax.ws.rs.core.Response |
RepositoryResource.enableCi(Map<String,Object> requestData,
Long repositoryId)
Enables or disables detection of Bamboo Specs stored in the repository.
|
javax.ws.rs.core.Response |
RepositoryResource.enableProjectCreation(Map<String,Object> requestData,
Long repositoryId)
Enables build and deployment project creation by the Bamboo Specs code stored in this repository.
|
List<RestDedicatedAgent> |
AgentAssignmentResource.getAgentAssignments(String type,
long executorId,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders) |
RestElasticInstanceLog |
ElasticInstanceResource.getInstanceLog(String instanceId)
Obtain logs from an EC2 instance.
|
RestPageModel<RestSharedCredential> |
ProjectResource.getPaginatedProjectSharedCredentials(String projectKey,
String filter,
PageRequest pageRequest,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders)
Retrieves paginated shared credentials for the project specified by the project key.
|
RestQuickFilter |
QuickFilterResource.getQuickFilter(long quickFilterId)
Get a single quick filter by ID.
|
javax.ws.rs.core.Response |
RepositoryResource.grantRssRepositoryAccess(Long targetRepositoryId,
RestIdContainer idContainer,
javax.ws.rs.core.UriInfo uriInfo)
Grant repository with RSS code to use target repository in build plans and deployments.
|
javax.ws.rs.core.Response |
AgentAssignmentResource.removeAssignment(String executorType,
long executorId,
String executableType,
long entityId) |
javax.ws.rs.core.Response |
ExpirySettingsResource.removePlanCustomExpirySettings(String planKey)
Delete custom plan expiry settings.
|
javax.ws.rs.core.Response |
RepositoryResource.revokePermissionToUseRepositoryByRssRepo(Long targetRepositoryId,
Long repositoryId)
Revoke access of RSS code stored in repository defined by repositoryId from repository defined by targetRepositoryId.
|
javax.ws.rs.core.Response |
AccessTokenResource.revokeToken(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
String tokenId)
Revoke current user's access token.
|
SearchResultsList |
AgentAssignmentResource.searchEntityForAgent(String type,
long executorId,
String entityType,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
RestDependencies |
DependencyResource.searchForAvailablePlanChildDependencies(String projectKey,
String buildKey,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Search for available plan child dependencies
|
RestDependencies |
DependencyResource.searchForAvailablePlanParentDependencies(String projectKey,
String buildKey,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Search for available plan parent dependencies
|
RestBranchList |
RepositoryResource.searchSpecsBranches(long repositoryId,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo)
Search for divergent branches names (i.e.
|
javax.ws.rs.core.Response |
QuickFilterResource.setVisibleFilters(List<Long> quickFilterIds,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Saves the list of visible quick filters for currently logged in user.
|
RestQueuedBuild |
QueueResource.startBuild(String projectKey,
String buildKey,
String stageName,
boolean executeAllStages,
String customRevision,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
String fakeParam,
javax.ws.rs.core.MultivaluedMap<String,String> formParams)
Fire build execution for specified plan.
|
javax.ws.rs.core.Response |
RepositoryResource.triggerSpecsScanning(Long id,
Long repositoryId,
String name,
String repositoryName)
Webhook resource for triggering Repository-stored Bamboo Specs.
|
javax.ws.rs.core.Response |
RepositoryResource.triggerSpecsScanning(Long repositoryId,
String branch)
Resource for triggering Repository-stored Bamboo Specs in a 'forced' way.
|
javax.ws.rs.core.Response |
AgentResource.updateAgentCapability(long agentId,
String capabilityKey,
RestRemoteAgentCapability updateCapabilityRequest)
Update existing agent capability.
|
RestElasticImageConfig |
ElasticConfigResource.updateConfiguration(Long configurationId,
RestElasticImageConfig newElasticImageConfiguration) |
RestQuickFilter |
QuickFilterResource.updateQuickFilter(long quickFilterId,
RestQuickFilter restQuickFilter)
Update quick filter's basic configuration, e.g.
|
Modifier and Type | Method and Description |
---|---|
RestAccessToken |
RestUserAccessTokenService.createAccessToken(String userName,
String tokenName,
Set<AccessTokenPermission> permissions) |
void |
RestUserAccessTokenService.revokeAccessToken(String userName,
String tokenId) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupAdminResource.addUsersToGroup(String groupName,
List<String> usersToAdd)
Add multiple users to a group.
|
javax.ws.rs.core.Response |
UserAdminResource.assignGroups(String userName,
List<String> groupsToAssign)
Add a user to multiple groups.
|
javax.ws.rs.core.Response |
UserAdminResource.changeUserPassword(RestUserPasswordUpdate passwordChangeRequest)
Change password of specified user
The authenticated user must have restricted administrative permission or higher to use this resource.
|
javax.ws.rs.core.Response |
GroupAdminResource.createGroup(RestGroup group)
Create a new group.
|
javax.ws.rs.core.Response |
UserAdminResource.createUser(RestNewUser newUser)
Create a new user.
|
javax.ws.rs.core.Response |
GroupAdminResource.deleteGroup(String groupName)
Deletes the specified group, removing it from the system.
|
javax.ws.rs.core.Response |
UserAdminResource.deleteUser(String userName)
Deletes the specified user, removing them from the system.
|
javax.ws.rs.core.Response |
GroupAdminResource.removeUsersFromGroup(String groupName,
List<String> usersToAdd)
Remove multiple users from a group.
|
javax.ws.rs.core.Response |
UserAdminResource.renameUser(RestUserRenameRequest userRenameRequest)
Renames specified user
The authenticated user must have restricted administrative permission or higher to use this resource.
|
javax.ws.rs.core.Response |
UserAdminResource.revokeUserToken(String userName,
String tokenId)
Revoke user's access token.
|
javax.ws.rs.core.Response |
UserAdminResource.unassignGroups(String userName,
List<String> groupsToRemove)
Remove a user from multiple groups.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
WebValidationExceptionMapper.toResponse(WebValidationException exception) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
RepositoryResource.createRepository(StashCreateRepositoryRequest createRepositoryRequest,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
javax.servlet.http.HttpServletRequest request)
Create BBS linked repository.
|
javax.ws.rs.core.Response |
StashResource.getRepositoryMirrors(String serverKey,
String projectKey,
String repositorySlug) |
javax.ws.rs.core.Response |
StashResource.getRepositoryPermission(String serverKey,
String projectKey,
String repositorySlug) |
javax.ws.rs.core.Response |
StashBulkActionsResource.updateMirrors(String appLinkId,
BulkUpdateMirrorRequest updateRequest)
Bulk update of mirrors for all repositories connected to Bitbucket Server by applink id.
|
Modifier and Type | Method and Description |
---|---|
void |
JobTestService.createJobs(String planKey,
long stageId,
String jobKeyPrefix,
String jobNamePrefix,
String description,
boolean suspended,
int numberOfJobs) |
void |
JobTestServiceImpl.createJobs(String planKey,
long stageId,
String jobKeyPrefix,
String jobNamePrefix,
String description,
boolean suspended,
int numberOfJobs) |
Modifier and Type | Method and Description |
---|---|
void |
AdministrationResource.setDashboardPageSize(int dashboardPageSize) |
Modifier and Type | Method and Description |
---|---|
Long |
DeploymentProjectResource.addEnvironment(long deploymentProjectId,
RestEnvironment environment) |
RestDeploymentProject |
DeploymentProjectResource.createDeploymentProject(RestDeploymentProject deploymentProjectDetails) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
JobResource.createJobs(RestJobBatch jobBatch)
Create a number of jobs in the given stage with randomised keys and names.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
PlanResource.createPlanVariable(String planKey,
String variableKey,
String variableValue) |
javax.ws.rs.core.Response |
ProjectResource.deleteAllProjects()
Remove all projects.
|
javax.ws.rs.core.Response |
PlanResource.deletePlanVariable(String planKey,
String variableKey) |
List<String> |
PlanResource.getPlanLabels(String planKey) |
List<RestRepository> |
PlanResource.getPlanRepositories(String planKey) |
List<RestVariableDefinition> |
PlanResource.getPlanVariables(String planKey) |
javax.ws.rs.core.Response |
QueueResource.getStatusOfGroupExecution(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
List<RestTrigger> |
PlanResource.getTriggers(String planKey) |
List<String> |
PlanResource.setPlanLabels(String planKey,
List<String> labels) |
javax.ws.rs.core.Response |
QueueResource.startPlansInProject(String projectKey,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
Modifier and Type | Method and Description |
---|---|
RestRepositoryDefinition |
RepositoryResource.createLinkedRepository(RestRepositoryConfig repositoryConfig,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
javax.ws.rs.core.Response |
RepositoryResource.deleteBuildWarnings(long repositoryId,
String resultKeyString) |
boolean |
RepositoryResource.isPullRequestClosed(String repositoryName,
String pullRequestKey) |
javax.ws.rs.core.Response |
RepositoryResource.sendBuildWarnings(long repositoryId,
String resultKeyString,
RestBuildWarnings request) |
boolean |
RepositoryResource.sendCommitComment(String repositoryName,
Map<String,String> body)
Used for testing of commit comment functionality.
|
javax.ws.rs.core.Response |
RepositoryResource.triggerBranchDetection(long repositoryId,
boolean ignoreChainsConfig) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
StageResource.createStages(RestStageBatch stageBatch)
Create a number of stages in the given plan with randomised names.
|
Modifier and Type | Method and Description |
---|---|
void |
StageTestServiceImpl.createStages(String planKey,
String stageNamePrefix,
String stageDescription,
boolean manual,
int numberOfStages,
String jobKeyPrefix,
String jobNamePrefix,
String jobDescription,
boolean suspended,
int minNumberOfJobsPerStage,
int maxNumberOfJobsPerStage) |
void |
StageTestService.createStages(String planKey,
String stageNamePrefix,
String stageDescription,
boolean manual,
int numberOfStages,
String jobKeyPrefix,
String jobNamePrefix,
String jobDescription,
boolean suspended,
int minNumberOfJobs,
int maxNumberOfJobs) |
Modifier and Type | Method and Description |
---|---|
default Project |
ProjectConfigurationService.createProject(String projectKey,
String projectName,
String projectDescription)
Deprecated.
|
Project |
ProjectConfigurationServiceImpl.createProject(String projectKey,
String projectName,
String projectDescription,
boolean grantAllUsersReadAccess) |
Project |
ProjectConfigurationService.createProject(String projectKey,
String projectName,
String projectDescription,
boolean grantAllUsersReadAccess)
Creates and persists a new
Project , throwing an exception on invalid data. |
void |
ProjectConfigurationServiceImpl.updateProject(Project project,
String projectName,
String projectDescription) |
void |
ProjectConfigurationService.updateProject(Project project,
String projectName,
String projectDescription)
Updates and persists changes for an existing
Project , throwing exception on invalid data. |
Modifier and Type | Method and Description |
---|---|
void |
BambooAclUpdateHelper.updateGroupPermissions(com.atlassian.user.Group group,
List<org.acegisecurity.acls.Permission> permissions,
BambooPermissionManager bambooPermissionManager,
HibernateMutableAclService aclService)
Update global permissions of the given group.
|
void |
BambooAclUpdateHelper.updateGroupPermissions(String groupName,
List<org.acegisecurity.acls.Permission> permissions,
BambooPermissionManager bambooPermissionManager,
HibernateMutableAclService aclService,
BambooUserManager userManager,
com.atlassian.sal.api.message.I18nResolver i18nResolver) |
void |
BambooAclUpdateHelper.updateGroupPermissions(String groupName,
List<org.acegisecurity.acls.Permission> permissions,
BambooPermissionManager bambooPermissionManager,
HibernateMutableAclService aclService,
BambooUserManager userManager,
com.atlassian.struts.TextProvider textProvider) |
void |
BambooAclUpdateHelper.updateRolePermissions(String roleName,
List<org.acegisecurity.acls.Permission> permissions,
BambooPermissionManager permissionManager,
HibernateMutableAclService aclService,
AdministrationConfigurationAccessor administrationConfigurationAccessor,
AdministrationConfigurationPersister administrationConfigurationPersister)
Update permission of a given role.
|
void |
BambooAclUpdateHelper.updateUserPermissions(String userName,
List<org.acegisecurity.acls.Permission> permissions,
BambooUserManager bambooUserManager,
BambooPermissionManager bambooPermissionManager,
HibernateMutableAclService aclService,
com.atlassian.sal.api.message.I18nResolver i18nResolver)
Update global permissions of the given user.
|
Modifier and Type | Method and Description |
---|---|
com.atlassian.user.Group |
UserServiceImpl.createGroup(String name) |
com.atlassian.user.Group |
UserService.createGroup(String name)
Create a group in bamboo.
|
List<com.atlassian.user.Group> |
UserServiceImpl.getGroup(String name) |
List<com.atlassian.user.Group> |
UserService.getGroup(String name)
Return a list of groups in bamboo filtered by name.
|
Modifier and Type | Method and Description |
---|---|
static void |
BambooValidationUtils.checkErrors(ErrorCollection errorCollection)
|
static void |
BambooValidationUtils.validate(boolean validationCondition,
String errorMessage)
Deprecated.
since 5.10 use
BambooValidationUtils.validate(boolean, Supplier) |
static void |
BambooValidationUtils.validate(boolean validationCondition,
Supplier<String> errorMessageSupplier)
Validate any input data, checking if the given condition is fulfilled.
|
static void |
BambooValidationUtils.validateField(String fieldName,
boolean validationCondition,
Supplier<String> errorMessageSupplier)
Validate any input field, checking if the given condition is fulfilled.
|
Modifier and Type | Method and Description |
---|---|
ImmutableRequirement |
RequirementServiceImpl.addRequirement(PlanKey jobKey,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue) |
ImmutableRequirement |
RequirementService.addRequirement(PlanKey jobKey,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue)
Add new requirement to a job.
|
ExecutableAgentsMatrix |
RequirementServiceImpl.getExecutableAgentMatrixForJob(PlanKey jobKey) |
ExecutableAgentsMatrix |
RequirementService.getExecutableAgentMatrixForJob(PlanKey jobKey)
retrieve all executable agents for a particular job.
|
List<? extends ImmutableRequirement> |
RequirementServiceImpl.getRequirementsForJob(PlanKey jobKey) |
List<? extends ImmutableRequirement> |
RequirementService.getRequirementsForJob(PlanKey jobKey)
Get all requirements for jobs.
|
void |
RequirementServiceImpl.removeRequirement(PlanKey jobKey,
long requirementId) |
void |
RequirementService.removeRequirement(PlanKey jobKey,
long requirementId)
Remove a specific requirement
|
ImmutableRequirement |
RequirementServiceImpl.updateRequirement(PlanKey jobKey,
long requirementId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue) |
ImmutableRequirement |
RequirementService.updateRequirement(PlanKey jobKey,
long requirementId,
String key,
ImmutableRequirement.MatchType matchType,
String matchValue)
Update an existing requirement.
|
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.