Interface AdministrationConfigurationService
-
- All Known Implementing Classes:
AdministrationConfigurationServiceImpl
public interface AdministrationConfigurationServiceService layer to manage bamboo administration configurations- Since:
- 5.9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrationConfigurationgetAdministrationConfiguration()Retrieve bamboo administration configurationStringgetBrokerClientURI()Get broker client uriStringgetBrokerURI()Get broker urivoidsetBrokerClientURI(String brokerClientUri)Set broker client urivoidsetBrokerURI(String brokerUri)Set broker urivoidupdateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)Update bamboo administration configurationConcurrentBuildConfigupdateBuildConcurrency(@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:
WebValidationExceptionorg.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
-
-