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 urivoid
setBrokerClientURI
(String brokerClientUri) Set broker client urivoid
setBrokerURI
(String brokerUri) Set broker urivoid
updateAdministrationConfiguration
(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:
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
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
-