Interface AdministrationConfigurationService
- All Known Implementing Classes:
AdministrationConfigurationServiceImpl
public interface AdministrationConfigurationService
Service layer to manage bamboo administration configurations
- Since:
- 5.9
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve bamboo administration configurationGet broker client uriGet broker urivoidsetBrokerClientURI(String brokerClientUri) Set broker client urivoidsetBrokerURI(String brokerUri) Set broker urivoidupdateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration) Update bamboo administration configurationupdateBuildConcurrency(@Nullable Boolean isEnabled, @Nullable Integer concurrentBuildNumber) Update bamboo concurrent build configuration
-
Method Details
-
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
Set broker uri- Parameters:
brokerUri- Broker uri- Throws:
URISyntaxException
-
getBrokerURI
Get broker uri- Returns:
- broker uri
- Throws:
URISyntaxException
-
getBrokerClientURI
Get broker client uri- Returns:
- Broker client uri
- Throws:
URISyntaxException
-
setBrokerClientURI
Set broker client uri- Parameters:
brokerClientUri- New broker client uri- Throws:
URISyntaxException
-