@Internal
public interface AdministrationConfigurationInterface
Modifier and Type | Method and Description |
---|---|
boolean |
doesXsrfAllowMutativeGets() |
String |
getBaseUrl()
What is the base url for this server?
|
int |
getBranchDetectionCheckInterval()
Get the interval between branch detection, in seconds (default is 300)
|
@NotNull BuildExpiryConfig |
getBuildExpiryConfig() |
@NotNull BuildHangingConfig |
getBuildHangingConfig() |
@NotNull CaptchaConfiguration |
getCaptchaConfiguration() |
@NotNull ConcurrentBuildConfig |
getConcurrentBuildConfig() |
int |
getDashboardPageSize() |
@NotNull DeploymentExpiryConfig |
getDeploymentExpiryConfig() |
@Nullable ElasticConfiguration |
getElasticConfig() |
String |
getGravatarServerUrl() |
@NotNull String |
getInstanceName() |
LookAndFeelConfiguration |
getLookAndFeelConfiguration() |
ManualEncryptionConfiguration |
getManualEncryptionConfiguration()
Get Manual Encryption configuration.
|
@NotNull QuarantineConfiguration |
getQuarantineConfiguration() |
@NotNull RepositorySettings |
getRepositorySettings() |
boolean |
getResolveArtifactContentTypeByExtension()
Use correct Content-Type header when return artifact content.
|
@NotNull RssDetectionConfiguration |
getRssDetectionConfiguration()
Get global RSS detection configuration.
|
@NotNull RssSecurityConfiguration |
getRssSecurityConfiguration()
Get RSS security configuration
|
ScheduleBackupConfiguration |
getScheduleBackupConfiguration() |
@NotNull SerializationSecurityConfig |
getSerializationSecurityConfig() |
@NotNull StorageLimits |
getStorageLimit()
Storage limits configuration.
|
@Nullable String |
getSystemProperty(String key)
Deprecated.
since 6.0. Use
BandanaManager for key-value storage. |
int |
getWebResourcesSystemCounter()
Keeps a configuration counter for webresources cache busting
|
int |
incrementAndGetWebResourcesSystemCounter() |
boolean |
isAgentAssignmentModificationByUsersAllowed() |
boolean |
isAuditLoggingEnabled() |
boolean |
isDeploymentExpiryEnabled()
Returns true if deployments expiry is enabled.
|
boolean |
isEnableAnonymousAccess() |
default boolean |
isEnableExternalUserManagement()
Deprecated.
since 6.6.0. Use GroupManager.isCreative() instead.
|
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 |
isShowAuthorsDetailsToUsers() |
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 |
setAgentAssignmentModificationByUsersAllowed(boolean agentAssignmentModificationByUsersAllowed) |
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
|
void |
setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig) |
void |
setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig) |
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 |
setLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration) |
void |
setManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys) |
void |
setManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)
Set Manual Encryption configuration.
|
void |
setQuarantineConfiguration(@NotNull QuarantineConfiguration quarantineConfiguration) |
void |
setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled) |
void |
setRemoteAgentFunctionEnabled(boolean enabled) |
void |
setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension) |
void |
setRssDetectionConfiguration(RssDetectionConfiguration rssDetectionConfiguration)
Set global RSS detection configuration.
|
void |
setRssSecurityConfiguration(RssSecurityConfiguration configuration)
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(@NotNull SerializationSecurityConfig serializationSecurityConfig) |
void |
setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers) |
void |
setShowAuthorsDetailsToUsers(boolean showAuthorsDetailsToUsers) |
void |
setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
Enables or disables Bamboo instance SOX compliance mode.
|
void |
setStorageLimit(@NotNull StorageLimits storageLimits) |
void |
setSystemProperty(String key,
String value)
Deprecated.
since 6.0. Use
BandanaManager for key-value storage. |
void |
setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed) |
void |
setUnconfigurableFeatureDefaults(@Nullable 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) |
boolean isAuditLoggingEnabled()
void setAuditLoggingEnabled(boolean auditLoggingEnabled)
String getBaseUrl()
void setBaseUrl(String baseUrl)
baseUrl
- the urlint getBranchDetectionCheckInterval()
void setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
branchDetectionCheckInterval
- boolean isDeploymentExpiryEnabled()
void setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
@NotNull @NotNull BuildExpiryConfig getBuildExpiryConfig()
void setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
@NotNull @NotNull BuildHangingConfig getBuildHangingConfig()
void setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
@NotNull @NotNull CaptchaConfiguration getCaptchaConfiguration()
@NotNull @NotNull ConcurrentBuildConfig getConcurrentBuildConfig()
int getDashboardPageSize()
void setDashboardPageSize(int dashboardPageSize)
@NotNull @NotNull DeploymentExpiryConfig getDeploymentExpiryConfig()
void setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig)
@Nullable @Nullable ElasticConfiguration getElasticConfig()
void setElasticConfig(ElasticConfiguration elasticConfig)
boolean isEnableAnonymousAccess()
void setEnableAnonymousAccess(boolean enableAnonymousAccess)
@Deprecated default boolean isEnableExternalUserManagement()
boolean isEnableRestrictedAdmin()
void setEnableRestrictedAdmin(boolean enableRestrictedAdmin)
boolean isSoxComplianceModeEnabled()
void setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
boolean isEnableSignup()
void setEnableSignup(boolean enableSignup)
boolean isEnableViewContactDetails()
void setEnableViewContactDetails(boolean enableViewContactDetails)
String getGravatarServerUrl()
void setGravatarServerUrl(String gravatarUrl)
boolean isGravatarSupportEnabled()
void setGravatarSupportEnabled(boolean gravatarSupportEnabled)
@NotNull @NotNull String getInstanceName()
void setInstanceName(String instanceName)
int getWebResourcesSystemCounter()
int incrementAndGetWebResourcesSystemCounter()
LookAndFeelConfiguration getLookAndFeelConfiguration()
void setLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration)
boolean isManageAcceptedSshHostKeys()
void setManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys)
boolean isRemoteAgentAuthenticationEnabled()
void setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled)
boolean isRemoteAgentFunctionEnabled()
void setRemoteAgentFunctionEnabled(boolean enabled)
@NotNull @NotNull RepositorySettings getRepositorySettings()
boolean getResolveArtifactContentTypeByExtension()
void setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension)
ScheduleBackupConfiguration getScheduleBackupConfiguration()
void setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
boolean isShowAdminContactDetailsToAnonymousUsers()
void setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers)
boolean isShowAuthorsDetailsToUsers()
void setShowAuthorsDetailsToUsers(boolean showAuthorsDetailsToUsers)
boolean isUnauthenticatedRemoteTriggerAllowed()
void setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed)
boolean isAgentAssignmentModificationByUsersAllowed()
void setAgentAssignmentModificationByUsersAllowed(boolean agentAssignmentModificationByUsersAllowed)
@NotNull @NotNull StorageLimits getStorageLimit()
void setStorageLimit(@NotNull @NotNull StorageLimits storageLimits)
@Deprecated @Nullable @Nullable String getSystemProperty(String key)
BandanaManager
for key-value storage.@Deprecated void setSystemProperty(String key, String value)
BandanaManager
for key-value storage.@NotNull @NotNull QuarantineConfiguration getQuarantineConfiguration()
void setQuarantineConfiguration(@NotNull @NotNull QuarantineConfiguration quarantineConfiguration)
void setUnconfigurableFeatureDefaults(@Nullable @Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
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.
void setUseGzipCompression(boolean useGzipCompression)
useGzipCompression
- boolean doesXsrfAllowMutativeGets()
void setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets)
boolean isXsrfProtectionEnabled()
void setXsrfProtectionEnabled(boolean xsrfProtectionEnabled)
@NotNull @NotNull SerializationSecurityConfig getSerializationSecurityConfig()
void setSerializationSecurityConfig(@NotNull @NotNull SerializationSecurityConfig serializationSecurityConfig)
boolean isSecurityTokenRequiredFromAgents()
void setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
@NotNull @NotNull RssSecurityConfiguration getRssSecurityConfiguration()
void setRssSecurityConfiguration(RssSecurityConfiguration configuration)
@NotNull @NotNull RssDetectionConfiguration getRssDetectionConfiguration()
void setRssDetectionConfiguration(RssDetectionConfiguration rssDetectionConfiguration)
void setManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)
ManualEncryptionConfiguration getManualEncryptionConfiguration()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.