public abstract class AdministrationConfiguration extends Object implements AdministrationConfigurationInterface
Constructor and Description |
---|
AdministrationConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
doesXsrfAllowMutativeGets() |
abstract String |
getBaseUrl()
What is the base url for this server?
|
abstract int |
getBranchDetectionCheckInterval()
Get the interval between branch detection, in seconds (default is 300)
|
abstract BuildExpiryConfig |
getBuildExpiryConfig() |
abstract BuildHangingConfig |
getBuildHangingConfig() |
abstract CaptchaConfiguration |
getCaptchaConfiguration() |
abstract ConcurrentBuildConfig |
getConcurrentBuildConfig() |
abstract int |
getDashboardPageSize() |
abstract DeploymentExpiryConfig |
getDeploymentExpiryConfig() |
abstract ElasticConfiguration |
getElasticConfig() |
abstract String |
getGravatarServerUrl() |
abstract String |
getInstanceName() |
abstract LookAndFeelConfiguration |
getLookAndFeelConfiguration() |
abstract ManualEncryptionConfiguration |
getManualEncryptionConfiguration()
Get Manual Encryption configuration.
|
abstract QuarantineConfiguration |
getQuarantineConfiguration() |
abstract RepositorySettings |
getRepositorySettings() |
abstract boolean |
getResolveArtifactContentTypeByExtension()
Use correct Content-Type header when return artifact content.
|
abstract ScheduleBackupConfiguration |
getScheduleBackupConfiguration() |
abstract StorageLimits |
getStorageLimit()
Storage limits configuration.
|
abstract String |
getSystemProperty(String key) |
abstract int |
getWebResourcesSystemCounter()
Keeps a configuration counter for webresources cache busting
|
abstract int |
incrementAndGetWebResourcesSystemCounter() |
abstract boolean |
isAuditLoggingEnabled() |
abstract boolean |
isDeploymentExpiryEnabled()
Returns true if deployments expiry is enabled.
|
abstract boolean |
isEnableAnonymousAccess() |
abstract boolean |
isEnableRestrictedAdmin() |
abstract boolean |
isEnableSignup() |
abstract boolean |
isEnableViewContactDetails() |
abstract boolean |
isGravatarSupportEnabled() |
abstract boolean |
isRemoteAgentAuthenticationEnabled() |
abstract boolean |
isRemoteAgentFunctionEnabled() |
abstract boolean |
isSecurityTokenRequiredFromAgents()
Whether security token is required from remote agents as a preliminary authentication method.
|
abstract boolean |
isShowAdminContactDetailsToAnonymousUsers() |
abstract boolean |
isSoxComplianceModeEnabled()
Whether Bamboo instance SOX compliance mode is enabled.
|
abstract boolean |
isUnauthenticatedRemoteTriggerAllowed() |
abstract boolean |
isUseGzipCompression()
Should we use gzip compression to compress Bamboo web pages?
|
abstract boolean |
isXsrfProtectionEnabled() |
abstract void |
setAuditLoggingEnabled(boolean auditLoggingEnabled) |
abstract void |
setBaseUrl(String baseUrl)
Define the system base url
|
abstract void |
setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
Set the interval between branch detection, in seconds
|
abstract void |
setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
Deprecated.
since 5.6 use helper method AdministrationConfigurationImpl.setBuildExpiryConfig
|
abstract void |
setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig) |
abstract void |
setDashboardPageSize(int dashboardPageSize) |
abstract void |
setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig) |
abstract void |
setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
Enable or disable deployment expiry
|
abstract void |
setElasticConfig(ElasticConfiguration elasticConfig) |
abstract void |
setEnableAnonymousAccess(boolean enableAnonymousAccess) |
abstract void |
setEnableRestrictedAdmin(boolean enableRestrictedAdmin) |
abstract void |
setEnableSignup(boolean enableSignup) |
abstract void |
setEnableViewContactDetails(boolean enableViewContactDetails) |
abstract void |
setGravatarServerUrl(String gravatarUrl) |
abstract void |
setGravatarSupportEnabled(boolean gravatarSupportEnabled) |
abstract void |
setInstanceName(String instanceName) |
abstract void |
setLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration) |
abstract void |
setManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)
Set Manual Encryption configuration.
|
abstract void |
setQuarantineConfiguration(QuarantineConfiguration quarantineConfiguration) |
abstract void |
setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled) |
abstract void |
setRemoteAgentFunctionEnabled(boolean enabled) |
abstract void |
setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension) |
abstract void |
setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration) |
abstract void |
setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
Set whether security token is required from remote agents as a preliminary authentication method.
|
abstract void |
setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers) |
abstract void |
setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
Enables or disables Bamboo instance SOX compliance mode.
|
abstract void |
setStorageLimit(StorageLimits storageLimits) |
abstract void |
setSystemProperty(String key,
String value) |
abstract void |
setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed) |
abstract void |
setUnconfigurableFeatureDefaults(UnconfigurableFeatureDefaults unconfigurableFeatureDefaults) |
abstract void |
setUseGzipCompression(boolean useGzipCompression)
Specify if we should we use gzip compression to compress Bamboo web pages.
|
abstract void |
setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets) |
abstract void |
setXsrfProtectionEnabled(boolean xsrfProtectionEnabled) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRssDetectionConfiguration, getRssSecurityConfiguration, getSerializationSecurityConfig, isAgentAssignmentModificationByUsersAllowed, isEnableExternalUserManagement, isManageAcceptedSshHostKeys, setAgentAssignmentModificationByUsersAllowed, setManageAcceptedSshHostKeys, setRssDetectionConfiguration, setRssSecurityConfiguration, setSerializationSecurityConfig
public abstract boolean isAuditLoggingEnabled()
isAuditLoggingEnabled
in interface AdministrationConfigurationInterface
public abstract void setAuditLoggingEnabled(boolean auditLoggingEnabled)
setAuditLoggingEnabled
in interface AdministrationConfigurationInterface
public abstract String getBaseUrl()
getBaseUrl
in interface AdministrationConfigurationInterface
public abstract void setBaseUrl(String baseUrl)
setBaseUrl
in interface AdministrationConfigurationInterface
baseUrl
- the urlpublic abstract int getBranchDetectionCheckInterval()
getBranchDetectionCheckInterval
in interface AdministrationConfigurationInterface
public abstract void setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
setBranchDetectionCheckInterval
in interface AdministrationConfigurationInterface
branchDetectionCheckInterval
- public abstract boolean isDeploymentExpiryEnabled()
AdministrationConfigurationInterface
isDeploymentExpiryEnabled
in interface AdministrationConfigurationInterface
public abstract void setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
AdministrationConfigurationInterface
setDeploymentExpiryEnabled
in interface AdministrationConfigurationInterface
@NotNull public abstract BuildExpiryConfig getBuildExpiryConfig()
getBuildExpiryConfig
in interface AdministrationConfigurationInterface
@Deprecated public abstract void setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
setBuildExpiryConfig
in interface AdministrationConfigurationInterface
@NotNull public abstract BuildHangingConfig getBuildHangingConfig()
getBuildHangingConfig
in interface AdministrationConfigurationInterface
public abstract void setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
setBuildHangingConfig
in interface AdministrationConfigurationInterface
@NotNull public abstract CaptchaConfiguration getCaptchaConfiguration()
getCaptchaConfiguration
in interface AdministrationConfigurationInterface
@NotNull public abstract ConcurrentBuildConfig getConcurrentBuildConfig()
getConcurrentBuildConfig
in interface AdministrationConfigurationInterface
public abstract int getDashboardPageSize()
getDashboardPageSize
in interface AdministrationConfigurationInterface
public abstract void setDashboardPageSize(int dashboardPageSize)
setDashboardPageSize
in interface AdministrationConfigurationInterface
@NotNull public abstract DeploymentExpiryConfig getDeploymentExpiryConfig()
getDeploymentExpiryConfig
in interface AdministrationConfigurationInterface
public abstract void setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig)
setDeploymentExpiryConfig
in interface AdministrationConfigurationInterface
@Nullable public abstract ElasticConfiguration getElasticConfig()
getElasticConfig
in interface AdministrationConfigurationInterface
public abstract void setElasticConfig(ElasticConfiguration elasticConfig)
setElasticConfig
in interface AdministrationConfigurationInterface
public abstract boolean isEnableAnonymousAccess()
isEnableAnonymousAccess
in interface AdministrationConfigurationInterface
public abstract void setEnableAnonymousAccess(boolean enableAnonymousAccess)
setEnableAnonymousAccess
in interface AdministrationConfigurationInterface
public abstract boolean isEnableRestrictedAdmin()
isEnableRestrictedAdmin
in interface AdministrationConfigurationInterface
public abstract void setEnableRestrictedAdmin(boolean enableRestrictedAdmin)
setEnableRestrictedAdmin
in interface AdministrationConfigurationInterface
public abstract boolean isSoxComplianceModeEnabled()
AdministrationConfigurationInterface
isSoxComplianceModeEnabled
in interface AdministrationConfigurationInterface
public abstract void setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
AdministrationConfigurationInterface
setSoxComplianceModeEnabled
in interface AdministrationConfigurationInterface
public abstract boolean isEnableSignup()
isEnableSignup
in interface AdministrationConfigurationInterface
public abstract void setEnableSignup(boolean enableSignup)
setEnableSignup
in interface AdministrationConfigurationInterface
public abstract boolean isEnableViewContactDetails()
isEnableViewContactDetails
in interface AdministrationConfigurationInterface
public abstract void setEnableViewContactDetails(boolean enableViewContactDetails)
setEnableViewContactDetails
in interface AdministrationConfigurationInterface
public abstract String getGravatarServerUrl()
getGravatarServerUrl
in interface AdministrationConfigurationInterface
public abstract void setGravatarServerUrl(String gravatarUrl)
setGravatarServerUrl
in interface AdministrationConfigurationInterface
public abstract boolean isShowAdminContactDetailsToAnonymousUsers()
isShowAdminContactDetailsToAnonymousUsers
in interface AdministrationConfigurationInterface
public abstract void setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers)
setShowAdminContactDetailsToAnonymousUsers
in interface AdministrationConfigurationInterface
public abstract boolean isUnauthenticatedRemoteTriggerAllowed()
isUnauthenticatedRemoteTriggerAllowed
in interface AdministrationConfigurationInterface
public abstract void setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed)
setUnauthenticatedRemoteTriggerAllowed
in interface AdministrationConfigurationInterface
public abstract boolean isGravatarSupportEnabled()
isGravatarSupportEnabled
in interface AdministrationConfigurationInterface
public abstract void setGravatarSupportEnabled(boolean gravatarSupportEnabled)
setGravatarSupportEnabled
in interface AdministrationConfigurationInterface
@NotNull public abstract String getInstanceName()
getInstanceName
in interface AdministrationConfigurationInterface
public abstract void setInstanceName(String instanceName)
setInstanceName
in interface AdministrationConfigurationInterface
public abstract int getWebResourcesSystemCounter()
AdministrationConfigurationInterface
getWebResourcesSystemCounter
in interface AdministrationConfigurationInterface
public abstract int incrementAndGetWebResourcesSystemCounter()
incrementAndGetWebResourcesSystemCounter
in interface AdministrationConfigurationInterface
public abstract LookAndFeelConfiguration getLookAndFeelConfiguration()
getLookAndFeelConfiguration
in interface AdministrationConfigurationInterface
public abstract void setLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration)
setLookAndFeelConfiguration
in interface AdministrationConfigurationInterface
public abstract boolean isRemoteAgentAuthenticationEnabled()
isRemoteAgentAuthenticationEnabled
in interface AdministrationConfigurationInterface
public abstract void setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled)
setRemoteAgentAuthenticationEnabled
in interface AdministrationConfigurationInterface
public abstract boolean isRemoteAgentFunctionEnabled()
isRemoteAgentFunctionEnabled
in interface AdministrationConfigurationInterface
public abstract void setRemoteAgentFunctionEnabled(boolean enabled)
setRemoteAgentFunctionEnabled
in interface AdministrationConfigurationInterface
@NotNull public abstract RepositorySettings getRepositorySettings()
getRepositorySettings
in interface AdministrationConfigurationInterface
public abstract boolean getResolveArtifactContentTypeByExtension()
AdministrationConfigurationInterface
getResolveArtifactContentTypeByExtension
in interface AdministrationConfigurationInterface
public abstract void setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension)
setResolveArtifactContentTypeByExtension
in interface AdministrationConfigurationInterface
public abstract ScheduleBackupConfiguration getScheduleBackupConfiguration()
getScheduleBackupConfiguration
in interface AdministrationConfigurationInterface
public abstract void setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
setScheduleBackupConfiguration
in interface AdministrationConfigurationInterface
@NotNull public abstract StorageLimits getStorageLimit()
AdministrationConfigurationInterface
getStorageLimit
in interface AdministrationConfigurationInterface
public abstract void setStorageLimit(@NotNull StorageLimits storageLimits)
setStorageLimit
in interface AdministrationConfigurationInterface
@Nullable public abstract String getSystemProperty(String key)
getSystemProperty
in interface AdministrationConfigurationInterface
public abstract void setSystemProperty(String key, String value)
setSystemProperty
in interface AdministrationConfigurationInterface
@NotNull public abstract QuarantineConfiguration getQuarantineConfiguration()
getQuarantineConfiguration
in interface AdministrationConfigurationInterface
public abstract void setQuarantineConfiguration(@NotNull QuarantineConfiguration quarantineConfiguration)
setQuarantineConfiguration
in interface AdministrationConfigurationInterface
public abstract void setUnconfigurableFeatureDefaults(@Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
setUnconfigurableFeatureDefaults
in interface AdministrationConfigurationInterface
public abstract boolean isUseGzipCompression()
This is useful if Bamboo is being run over slow networks. It incurs a slight performance penalty, and may not work for non-english languages.
isUseGzipCompression
in interface AdministrationConfigurationInterface
public abstract void setUseGzipCompression(boolean useGzipCompression)
setUseGzipCompression
in interface AdministrationConfigurationInterface
useGzipCompression
- public abstract boolean doesXsrfAllowMutativeGets()
doesXsrfAllowMutativeGets
in interface AdministrationConfigurationInterface
public abstract void setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets)
setXsrfAllowsMutativeGets
in interface AdministrationConfigurationInterface
public abstract boolean isXsrfProtectionEnabled()
isXsrfProtectionEnabled
in interface AdministrationConfigurationInterface
public abstract void setXsrfProtectionEnabled(boolean xsrfProtectionEnabled)
setXsrfProtectionEnabled
in interface AdministrationConfigurationInterface
public abstract boolean isSecurityTokenRequiredFromAgents()
AdministrationConfigurationInterface
isSecurityTokenRequiredFromAgents
in interface AdministrationConfigurationInterface
public abstract void setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
AdministrationConfigurationInterface
setSecurityTokenRequiredFromAgents
in interface AdministrationConfigurationInterface
public abstract void setManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)
AdministrationConfigurationInterface
setManualEncryptionConfiguration
in interface AdministrationConfigurationInterface
public abstract ManualEncryptionConfiguration getManualEncryptionConfiguration()
AdministrationConfigurationInterface
getManualEncryptionConfiguration
in interface AdministrationConfigurationInterface
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.