@NotThreadSafe public class AdministrationConfigurationImpl extends AdministrationConfiguration implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_BRANCH_DETECTION_INTERVAL |
static int |
DEFAULT_BUILD_IN_QUEUE_TIMEOUT |
static int |
DEFAULT_DASHBOARD_PAGE_SIZE |
static SerializationSecurityConfig |
DEFAULT_SERIALIZATION_SECURITY_CONFIG |
static String |
DEFAULT_URL |
| Constructor and Description |
|---|
AdministrationConfigurationImpl(UnconfigurableFeatureDefaults unconfigurableFeatureDefaults) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesXsrfAllowMutativeGets() |
boolean |
equals(Object o)
Auto-generated, reflection based equals
|
String |
getBaseUrl()
What is the base url for this server?
|
int |
getBranchDetectionCheckInterval()
Get the interval between branch detection, in seconds (default is 300)
|
BuildExpiryConfig |
getBuildExpiryConfig() |
int |
getBuildHangedInQueueNotificationTimeout() |
BuildHangingConfig |
getBuildHangingConfig() |
CaptchaConfiguration |
getCaptchaConfiguration() |
ConcurrentBuildConfig |
getConcurrentBuildConfig() |
int |
getDashboardPageSize() |
DeploymentExpiryConfig |
getDeploymentExpiryConfig() |
ElasticConfiguration |
getElasticConfig() |
String |
getGravatarServerUrl() |
String |
getInstanceName() |
QuarantineConfiguration |
getQuarantineConfiguration() |
RepositorySettings |
getRepositorySettings() |
boolean |
getResolveArtifactContentTypeByExtension()
Use correct Content-Type header when return artifact content.
|
RssSecurityConfiguration |
getRssSecurityConfiguration()
Get RSS security configuration
|
ScheduleBackupConfiguration |
getScheduleBackupConfiguration() |
SerializationSecurityConfig |
getSerializationSecurityConfig() |
StorageLimits |
getStorageLimit()
Storage limits configuration.
|
String |
getSystemProperty(String key) |
int |
hashCode()
Auto-generated, reflection based hashcode
|
boolean |
isAuditLoggingEnabled() |
boolean |
isDeploymentExpiryEnabled()
Returns true if deployments expiry is enabled.
|
boolean |
isEnableAnonymousAccess() |
boolean |
isEnableRestrictedAdmin() |
boolean |
isEnableSignup() |
boolean |
isEnableViewContactDetails() |
boolean |
isGravatarSupportEnabled() |
boolean |
isManageAcceptedSshHostKeys() |
boolean |
isRemoteAgentAuthenticationEnabled() |
boolean |
isRemoteAgentFunctionEnabled() |
boolean |
isSecurityTokenRequiredFromAgents()
Whether security token is required from remote agents as a preliminary authentication method.
|
boolean |
isShowAdminContactDetailsToAnonymousUsers() |
boolean |
isSoxComplianceModeEnabled()
Whether Bamboo instance SOX compliance mode is enabled.
|
boolean |
isUnauthenticatedRemoteTriggerAllowed() |
boolean |
isUseGzipCompression()
Should we use gzip compression to compress Bamboo web pages?
|
boolean |
isXsrfProtectionEnabled() |
void |
setAuditLoggingEnabled(boolean auditLoggingEnabled) |
void |
setBaseUrl(String baseUrl)
Define the system base url
|
void |
setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
Set the interval between branch detection, in seconds
|
static void |
setBuildExpiryConfig(AdministrationConfiguration administrationConfiguration,
BuildExpiryConfig buildExpiryConfig,
ExpiryScheduler expiryScheduler) |
void |
setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig) |
void |
setBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout) |
void |
setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig) |
void |
setCaptchaConfiguration(CaptchaConfiguration captchaConfiguration) |
void |
setConcurrentBuildConfig(ConcurrentBuildConfig concurrentBuildConfig) |
void |
setDashboardPageSize(int dashboardPageSize) |
void |
setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig) |
void |
setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
Enable or disable deployment expiry
|
void |
setElasticConfig(ElasticConfiguration elasticConfig) |
void |
setEnableAnonymousAccess(boolean enableAnonymousAccess) |
void |
setEnableRestrictedAdmin(boolean enableRestrictedAdmin) |
void |
setEnableSignup(boolean enableSignup) |
void |
setEnableViewContactDetails(boolean enableViewContactDetails) |
void |
setGravatarServerUrl(String gravatarUrl) |
void |
setGravatarSupportEnabled(boolean gravatarSupportEnabled) |
void |
setInstanceName(String instanceName) |
void |
setManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys) |
void |
setQuarantineConfiguration(QuarantineConfiguration quarantineConfiguration) |
void |
setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled) |
void |
setRemoteAgentFunctionEnabled(boolean enabled) |
void |
setRepositorySettings(RepositorySettings repositorySettings) |
void |
setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension) |
void |
setRssSecurityConfiguration(RssSecurityConfiguration rssSecurityConfiguration)
Set RSS security configuration
|
void |
setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration) |
void |
setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
Set whether security token is required from remote agents as a preliminary authentication method.
|
void |
setSerializationSecurityConfig(SerializationSecurityConfig serializationSecurityConfig) |
void |
setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers) |
void |
setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
Enables or disables Bamboo instance SOX compliance mode.
|
void |
setStorageLimit(StorageLimits storageLimits) |
void |
setSystemProperty(String key,
String value) |
void |
setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed) |
void |
setUnconfigurableFeatureDefaults(UnconfigurableFeatureDefaults unconfigurableFeatureDefaults) |
void |
setUseGzipCompression(boolean useGzipCompression)
Specify if we should we use gzip compression to compress Bamboo web pages.
|
void |
setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets) |
void |
setXsrfProtectionEnabled(boolean xsrfProtectionEnabled) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisEnableExternalUserManagementpublic static final String DEFAULT_URL
public static final int DEFAULT_BUILD_IN_QUEUE_TIMEOUT
public static final int DEFAULT_DASHBOARD_PAGE_SIZE
public static final int DEFAULT_BRANCH_DETECTION_INTERVAL
public static final SerializationSecurityConfig DEFAULT_SERIALIZATION_SECURITY_CONFIG
public AdministrationConfigurationImpl(@Nullable
UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
public String getBaseUrl()
AdministrationConfigurationgetBaseUrl in interface AdministrationConfigurationInterfacegetBaseUrl in class AdministrationConfigurationpublic void setBaseUrl(String baseUrl)
AdministrationConfigurationsetBaseUrl in interface AdministrationConfigurationInterfacesetBaseUrl in class AdministrationConfigurationbaseUrl - the urlpublic boolean isUseGzipCompression()
AdministrationConfigurationThis 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 AdministrationConfigurationInterfaceisUseGzipCompression in class AdministrationConfigurationpublic void setUseGzipCompression(boolean useGzipCompression)
AdministrationConfigurationsetUseGzipCompression in interface AdministrationConfigurationInterfacesetUseGzipCompression in class AdministrationConfigurationpublic boolean isEnableSignup()
isEnableSignup in interface AdministrationConfigurationInterfaceisEnableSignup in class AdministrationConfigurationpublic void setEnableSignup(boolean enableSignup)
setEnableSignup in interface AdministrationConfigurationInterfacesetEnableSignup in class AdministrationConfigurationpublic boolean isEnableAnonymousAccess()
isEnableAnonymousAccess in interface AdministrationConfigurationInterfaceisEnableAnonymousAccess in class AdministrationConfigurationpublic void setEnableAnonymousAccess(boolean enableAnonymousAccess)
setEnableAnonymousAccess in interface AdministrationConfigurationInterfacesetEnableAnonymousAccess in class AdministrationConfiguration@NotNull public CaptchaConfiguration getCaptchaConfiguration()
getCaptchaConfiguration in interface AdministrationConfigurationInterfacegetCaptchaConfiguration in class AdministrationConfigurationpublic void setCaptchaConfiguration(CaptchaConfiguration captchaConfiguration)
@NotNull public ConcurrentBuildConfig getConcurrentBuildConfig()
getConcurrentBuildConfig in interface AdministrationConfigurationInterfacegetConcurrentBuildConfig in class AdministrationConfigurationpublic void setConcurrentBuildConfig(ConcurrentBuildConfig concurrentBuildConfig)
public boolean isEnableViewContactDetails()
isEnableViewContactDetails in interface AdministrationConfigurationInterfaceisEnableViewContactDetails in class AdministrationConfigurationpublic void setEnableViewContactDetails(boolean enableViewContactDetails)
setEnableViewContactDetails in interface AdministrationConfigurationInterfacesetEnableViewContactDetails in class AdministrationConfigurationpublic void setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
setBuildExpiryConfig in interface AdministrationConfigurationInterfacesetBuildExpiryConfig in class AdministrationConfigurationpublic boolean isDeploymentExpiryEnabled()
AdministrationConfigurationInterfaceisDeploymentExpiryEnabled in interface AdministrationConfigurationInterfaceisDeploymentExpiryEnabled in class AdministrationConfigurationpublic void setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
AdministrationConfigurationInterfacesetDeploymentExpiryEnabled in interface AdministrationConfigurationInterfacesetDeploymentExpiryEnabled in class AdministrationConfiguration@NotNull public BuildExpiryConfig getBuildExpiryConfig()
getBuildExpiryConfig in interface AdministrationConfigurationInterfacegetBuildExpiryConfig in class AdministrationConfiguration@NotNull public DeploymentExpiryConfig getDeploymentExpiryConfig()
getDeploymentExpiryConfig in interface AdministrationConfigurationInterfacegetDeploymentExpiryConfig in class AdministrationConfigurationpublic void setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig)
setDeploymentExpiryConfig in interface AdministrationConfigurationInterfacesetDeploymentExpiryConfig in class AdministrationConfiguration@Nullable public ElasticConfiguration getElasticConfig()
getElasticConfig in interface AdministrationConfigurationInterfacegetElasticConfig in class AdministrationConfigurationpublic void setElasticConfig(ElasticConfiguration elasticConfig)
setElasticConfig in interface AdministrationConfigurationInterfacesetElasticConfig in class AdministrationConfigurationpublic boolean equals(Object o)
public int hashCode()
public void setSystemProperty(String key, String value)
setSystemProperty in interface AdministrationConfigurationInterfacesetSystemProperty in class AdministrationConfiguration@Nullable public String getSystemProperty(String key)
getSystemProperty in interface AdministrationConfigurationInterfacegetSystemProperty in class AdministrationConfigurationpublic ScheduleBackupConfiguration getScheduleBackupConfiguration()
getScheduleBackupConfiguration in interface AdministrationConfigurationInterfacegetScheduleBackupConfiguration in class AdministrationConfigurationpublic void setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
setScheduleBackupConfiguration in interface AdministrationConfigurationInterfacesetScheduleBackupConfiguration in class AdministrationConfiguration@NotNull public String getInstanceName()
getInstanceName in interface AdministrationConfigurationInterfacegetInstanceName in class AdministrationConfigurationpublic void setInstanceName(String instanceName)
setInstanceName in interface AdministrationConfigurationInterfacesetInstanceName in class AdministrationConfigurationpublic boolean isManageAcceptedSshHostKeys()
isManageAcceptedSshHostKeys in interface AdministrationConfigurationInterfacepublic void setManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys)
setManageAcceptedSshHostKeys in interface AdministrationConfigurationInterfacepublic boolean isRemoteAgentFunctionEnabled()
isRemoteAgentFunctionEnabled in interface AdministrationConfigurationInterfaceisRemoteAgentFunctionEnabled in class AdministrationConfigurationpublic void setRemoteAgentFunctionEnabled(boolean enabled)
setRemoteAgentFunctionEnabled in interface AdministrationConfigurationInterfacesetRemoteAgentFunctionEnabled in class AdministrationConfigurationpublic boolean isRemoteAgentAuthenticationEnabled()
isRemoteAgentAuthenticationEnabled in interface AdministrationConfigurationInterfaceisRemoteAgentAuthenticationEnabled in class AdministrationConfigurationpublic void setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled)
setRemoteAgentAuthenticationEnabled in interface AdministrationConfigurationInterfacesetRemoteAgentAuthenticationEnabled in class AdministrationConfiguration@NotNull public BuildHangingConfig getBuildHangingConfig()
getBuildHangingConfig in interface AdministrationConfigurationInterfacegetBuildHangingConfig in class AdministrationConfigurationpublic void setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
setBuildHangingConfig in interface AdministrationConfigurationInterfacesetBuildHangingConfig in class AdministrationConfigurationpublic boolean isGravatarSupportEnabled()
isGravatarSupportEnabled in interface AdministrationConfigurationInterfaceisGravatarSupportEnabled in class AdministrationConfigurationpublic void setGravatarSupportEnabled(boolean gravatarSupportEnabled)
setGravatarSupportEnabled in interface AdministrationConfigurationInterfacesetGravatarSupportEnabled in class AdministrationConfigurationpublic String getGravatarServerUrl()
getGravatarServerUrl in interface AdministrationConfigurationInterfacegetGravatarServerUrl in class AdministrationConfigurationpublic boolean isShowAdminContactDetailsToAnonymousUsers()
isShowAdminContactDetailsToAnonymousUsers in interface AdministrationConfigurationInterfaceisShowAdminContactDetailsToAnonymousUsers in class AdministrationConfigurationpublic void setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers)
setShowAdminContactDetailsToAnonymousUsers in interface AdministrationConfigurationInterfacesetShowAdminContactDetailsToAnonymousUsers in class AdministrationConfigurationpublic boolean isUnauthenticatedRemoteTriggerAllowed()
isUnauthenticatedRemoteTriggerAllowed in interface AdministrationConfigurationInterfaceisUnauthenticatedRemoteTriggerAllowed in class AdministrationConfigurationpublic void setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed)
setUnauthenticatedRemoteTriggerAllowed in interface AdministrationConfigurationInterfacesetUnauthenticatedRemoteTriggerAllowed in class AdministrationConfigurationpublic void setGravatarServerUrl(String gravatarUrl)
setGravatarServerUrl in interface AdministrationConfigurationInterfacesetGravatarServerUrl in class AdministrationConfigurationpublic int getBuildHangedInQueueNotificationTimeout()
public void setBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout)
public boolean isEnableRestrictedAdmin()
isEnableRestrictedAdmin in interface AdministrationConfigurationInterfaceisEnableRestrictedAdmin in class AdministrationConfigurationpublic void setEnableRestrictedAdmin(boolean enableRestrictedAdmin)
setEnableRestrictedAdmin in interface AdministrationConfigurationInterfacesetEnableRestrictedAdmin in class AdministrationConfigurationpublic boolean isSoxComplianceModeEnabled()
AdministrationConfigurationInterfaceisSoxComplianceModeEnabled in interface AdministrationConfigurationInterfaceisSoxComplianceModeEnabled in class AdministrationConfigurationpublic void setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
AdministrationConfigurationInterfacesetSoxComplianceModeEnabled in interface AdministrationConfigurationInterfacesetSoxComplianceModeEnabled in class AdministrationConfigurationpublic boolean isAuditLoggingEnabled()
isAuditLoggingEnabled in interface AdministrationConfigurationInterfaceisAuditLoggingEnabled in class AdministrationConfigurationpublic void setAuditLoggingEnabled(boolean auditLoggingEnabled)
setAuditLoggingEnabled in interface AdministrationConfigurationInterfacesetAuditLoggingEnabled in class AdministrationConfigurationpublic int getDashboardPageSize()
getDashboardPageSize in interface AdministrationConfigurationInterfacegetDashboardPageSize in class AdministrationConfigurationpublic void setDashboardPageSize(int dashboardPageSize)
setDashboardPageSize in interface AdministrationConfigurationInterfacesetDashboardPageSize in class AdministrationConfigurationpublic int getBranchDetectionCheckInterval()
AdministrationConfigurationgetBranchDetectionCheckInterval in interface AdministrationConfigurationInterfacegetBranchDetectionCheckInterval in class AdministrationConfigurationpublic void setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
AdministrationConfigurationsetBranchDetectionCheckInterval in interface AdministrationConfigurationInterfacesetBranchDetectionCheckInterval in class AdministrationConfiguration@NotNull public RepositorySettings getRepositorySettings()
getRepositorySettings in interface AdministrationConfigurationInterfacegetRepositorySettings in class AdministrationConfigurationpublic void setRepositorySettings(RepositorySettings repositorySettings)
public void setUnconfigurableFeatureDefaults(@Nullable
UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
setUnconfigurableFeatureDefaults in interface AdministrationConfigurationInterfacesetUnconfigurableFeatureDefaults in class AdministrationConfigurationpublic boolean isXsrfProtectionEnabled()
isXsrfProtectionEnabled in interface AdministrationConfigurationInterfaceisXsrfProtectionEnabled in class AdministrationConfigurationpublic void setXsrfProtectionEnabled(boolean xsrfProtectionEnabled)
setXsrfProtectionEnabled in interface AdministrationConfigurationInterfacesetXsrfProtectionEnabled in class AdministrationConfigurationpublic boolean doesXsrfAllowMutativeGets()
doesXsrfAllowMutativeGets in interface AdministrationConfigurationInterfacedoesXsrfAllowMutativeGets in class AdministrationConfigurationpublic void setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets)
setXsrfAllowsMutativeGets in interface AdministrationConfigurationInterfacesetXsrfAllowsMutativeGets in class AdministrationConfigurationpublic boolean getResolveArtifactContentTypeByExtension()
AdministrationConfigurationInterfacegetResolveArtifactContentTypeByExtension in interface AdministrationConfigurationInterfacegetResolveArtifactContentTypeByExtension in class AdministrationConfigurationpublic void setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension)
setResolveArtifactContentTypeByExtension in interface AdministrationConfigurationInterfacesetResolveArtifactContentTypeByExtension in class AdministrationConfiguration@NotNull public QuarantineConfiguration getQuarantineConfiguration()
getQuarantineConfiguration in interface AdministrationConfigurationInterfacegetQuarantineConfiguration in class AdministrationConfigurationpublic void setQuarantineConfiguration(@NotNull
QuarantineConfiguration quarantineConfiguration)
setQuarantineConfiguration in interface AdministrationConfigurationInterfacesetQuarantineConfiguration in class AdministrationConfiguration@NotNull public StorageLimits getStorageLimit()
AdministrationConfigurationInterfacegetStorageLimit in interface AdministrationConfigurationInterfacegetStorageLimit in class AdministrationConfigurationpublic void setStorageLimit(@NotNull
StorageLimits storageLimits)
setStorageLimit in interface AdministrationConfigurationInterfacesetStorageLimit in class AdministrationConfigurationpublic static void setBuildExpiryConfig(AdministrationConfiguration administrationConfiguration, BuildExpiryConfig buildExpiryConfig, ExpiryScheduler expiryScheduler)
@NotNull public SerializationSecurityConfig getSerializationSecurityConfig()
getSerializationSecurityConfig in interface AdministrationConfigurationInterfacepublic void setSerializationSecurityConfig(@NotNull
SerializationSecurityConfig serializationSecurityConfig)
setSerializationSecurityConfig in interface AdministrationConfigurationInterfacepublic boolean isSecurityTokenRequiredFromAgents()
AdministrationConfigurationInterfaceisSecurityTokenRequiredFromAgents in interface AdministrationConfigurationInterfaceisSecurityTokenRequiredFromAgents in class AdministrationConfigurationpublic void setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
AdministrationConfigurationInterfacesetSecurityTokenRequiredFromAgents in interface AdministrationConfigurationInterfacesetSecurityTokenRequiredFromAgents in class AdministrationConfiguration@NotNull public RssSecurityConfiguration getRssSecurityConfiguration()
AdministrationConfigurationInterfacegetRssSecurityConfiguration in interface AdministrationConfigurationInterfacepublic void setRssSecurityConfiguration(RssSecurityConfiguration rssSecurityConfiguration)
AdministrationConfigurationInterfacesetRssSecurityConfiguration in interface AdministrationConfigurationInterfaceCopyright © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.