Interface AdministrationConfigurationService
-
- All Known Implementing Classes:
AdministrationConfigurationServiceImpl
public interface AdministrationConfigurationService
Service layer to manage bamboo administration configurations- Since:
- 5.9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrationConfiguration
getAdministrationConfiguration()
Retrieve bamboo administration configurationString
getBrokerClientURI()
Get broker client uriString
getBrokerURI()
Get broker urivoid
setBrokerClientURI(String brokerClientUri)
Set broker client urivoid
setBrokerURI(String brokerUri)
Set broker urivoid
updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
Update bamboo administration configurationConcurrentBuildConfig
updateBuildConcurrency(@Nullable Boolean isEnabled, @Nullable Integer concurrentBuildNumber)
Update bamboo concurrent build configuration
-
-
-
Method Detail
-
updateAdministrationConfiguration
void updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration) throws WebValidationException, org.quartz.SchedulerException
Update bamboo administration configuration- Parameters:
administrationConfiguration
-- Throws:
WebValidationException
org.quartz.SchedulerException
-
updateBuildConcurrency
ConcurrentBuildConfig updateBuildConcurrency(@Nullable @Nullable Boolean isEnabled, @Nullable @Nullable Integer concurrentBuildNumber) throws WebValidationException
Update bamboo concurrent build configuration- Parameters:
isEnabled
-concurrentBuildNumber
-- Returns:
- the updated concurrent build config
- Throws:
WebValidationException
-
getAdministrationConfiguration
AdministrationConfiguration getAdministrationConfiguration()
Retrieve bamboo administration configuration- Returns:
- administration configuration
-
setBrokerURI
void setBrokerURI(String brokerUri) throws URISyntaxException
Set broker uri- Parameters:
brokerUri
- Broker uri- Throws:
URISyntaxException
-
getBrokerURI
String getBrokerURI() throws URISyntaxException
Get broker uri- Returns:
- broker uri
- Throws:
URISyntaxException
-
getBrokerClientURI
String getBrokerClientURI() throws URISyntaxException
Get broker client uri- Returns:
- Broker client uri
- Throws:
URISyntaxException
-
setBrokerClientURI
void setBrokerClientURI(String brokerClientUri) throws URISyntaxException
Set broker client uri- Parameters:
brokerClientUri
- New broker client uri- Throws:
URISyntaxException
-
-