Class AdministrationConfigurationImpl
- java.lang.Object
-
- com.atlassian.bamboo.configuration.AdministrationConfiguration
-
- com.atlassian.bamboo.configuration.AdministrationConfigurationImpl
-
- All Implemented Interfaces:
AdministrationConfigurationInterface,Serializable
@NotThreadSafe public class AdministrationConfigurationImpl extends AdministrationConfiguration implements Serializable
This class is a POJO holding the administrator supplied configuration.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_BRANCH_DETECTION_INTERVALstatic intDEFAULT_BUILD_IN_QUEUE_TIMEOUTstatic intDEFAULT_DASHBOARD_PAGE_SIZEstatic SerializationSecurityConfigDEFAULT_SERIALIZATION_SECURITY_CONFIGstatic StringDEFAULT_URL
-
Constructor Summary
Constructors Constructor Description AdministrationConfigurationImpl(@Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandoesXsrfAllowMutativeGets()booleanequals(Object o)Auto-generated, reflection based equalsStringgetBaseUrl()What is the base url for this server?intgetBranchDetectionCheckInterval()Get the interval between branch detection, in seconds (default is 300)@NotNull BuildExpiryConfiggetBuildExpiryConfig()intgetBuildHangedInQueueNotificationTimeout()@NotNull BuildHangingConfiggetBuildHangingConfig()@NotNull CaptchaConfigurationgetCaptchaConfiguration()@NotNull ConcurrentBuildConfiggetConcurrentBuildConfig()intgetDashboardPageSize()@NotNull DeploymentExpiryConfiggetDeploymentExpiryConfig()@Nullable ElasticConfigurationgetElasticConfig()@NotNull EphemeralAgentsConfigurationgetEphemeralAgentsConfiguration()Ephemeral agents global configuration.StringgetGravatarServerUrl()@NotNull StringgetInstanceName()@NotNull LookAndFeelConfigurationgetLookAndFeelConfiguration()ManualEncryptionConfigurationgetManualEncryptionConfiguration()Get Manual Encryption configuration.PersonalAccessTokensExpirationConfigurationgetPersonalAccessTokensExpirationConfiguration()Get Personal Access Tokens expiration configuration.@NotNull QuarantineConfigurationgetQuarantineConfiguration()@NotNull RepositorySettingsgetRepositorySettings()booleangetResolveArtifactContentTypeByExtension()Use correct Content-Type header when return artifact content.RssDetectionConfigurationgetRssDetectionConfiguration()Get global RSS detection configuration.@NotNull RssSecurityConfigurationgetRssSecurityConfiguration()Get RSS security configurationScheduleBackupConfigurationgetScheduleBackupConfiguration()@NotNull SerializationSecurityConfiggetSerializationSecurityConfig()@NotNull StorageLimitsgetStorageLimit()Storage limits configuration.@Nullable StringgetSystemProperty(String key)intgetWebResourcesSystemCounter()Keeps a configuration counter for webresources cache bustinginthashCode()Auto-generated, reflection based hashcodeintincrementAndGetWebResourcesSystemCounter()booleanisAgentAssignmentModificationByUsersAllowed()booleanisAuditLoggingEnabled()booleanisDeploymentExpiryEnabled()Returns true if deployments expiry is enabled.booleanisEnableAnonymousAccess()booleanisEnableRestrictedAdmin()booleanisEnableSignup()booleanisEnableViewContactDetails()booleanisGravatarSupportEnabled()booleanisManageAcceptedSshHostKeys()BooleanisQuietPeriodGloballyDisabled()Whether the quiet period is disabled globally or can be configured per repository.booleanisRemoteAgentAuthenticationEnabled()booleanisRemoteAgentFunctionEnabled()booleanisSecurityTokenRequiredFromAgents()Whether security token is required from remote agents as a preliminary authentication method.booleanisShowAdminContactDetailsToAnonymousUsers()booleanisShowAuthorsDetailsToUsers()booleanisSoxComplianceModeEnabled()Whether Bamboo instance SOX compliance mode is enabled.booleanisUnauthenticatedRemoteTriggerAllowed()booleanisUseGzipCompression()Should we use gzip compression to compress Bamboo web pages?booleanisXsrfProtectionEnabled()voidsetAgentAssignmentModificationByUsersAllowed(boolean agentAssignmentModificationByUsersAllowed)voidsetAuditLoggingEnabled(boolean auditLoggingEnabled)voidsetBaseUrl(String baseUrl)Define the system base urlvoidsetBranchDetectionCheckInterval(int branchDetectionCheckInterval)Set the interval between branch detection, in secondsvoidsetBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)static voidsetBuildExpiryConfig(AdministrationConfiguration administrationConfiguration, BuildExpiryConfig buildExpiryConfig, ExpiryScheduler expiryScheduler)voidsetBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout)voidsetBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)voidsetCaptchaConfiguration(CaptchaConfiguration captchaConfiguration)voidsetConcurrentBuildConfig(ConcurrentBuildConfig concurrentBuildConfig)voidsetDashboardPageSize(int dashboardPageSize)voidsetDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig)voidsetDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)Enable or disable deployment expiryvoidsetElasticConfig(ElasticConfiguration elasticConfig)voidsetEnableAnonymousAccess(boolean enableAnonymousAccess)voidsetEnableRestrictedAdmin(boolean enableRestrictedAdmin)voidsetEnableSignup(boolean enableSignup)voidsetEnableViewContactDetails(boolean enableViewContactDetails)voidsetEphemeralAgentsConfiguration(EphemeralAgentsConfiguration ephemeralAgentsConfiguration)voidsetGravatarServerUrl(String gravatarUrl)voidsetGravatarSupportEnabled(boolean gravatarSupportEnabled)voidsetInstanceName(String instanceName)voidsetLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration)voidsetManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys)voidsetManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)Set Manual Encryption configuration.voidsetPersonalAccessTokensExpirationConfiguration(PersonalAccessTokensExpirationConfiguration personalAccessTokensExpirationConfiguration)Set Personal Access Tokens expiration configuration.voidsetQuarantineConfiguration(@NotNull QuarantineConfiguration quarantineConfiguration)voidsetQuietPeriodGloballyDisabled(Boolean quietPeriodGloballyDisabled)Sets a quiet period globally.voidsetRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled)voidsetRemoteAgentFunctionEnabled(boolean enabled)voidsetRepositorySettings(RepositorySettings repositorySettings)voidsetResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension)voidsetRssDetectionConfiguration(RssDetectionConfiguration rssDetectionConfiguration)Set global RSS detection configuration.voidsetRssSecurityConfiguration(RssSecurityConfiguration rssSecurityConfiguration)Set RSS security configurationvoidsetScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)voidsetSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)Set whether security token is required from remote agents as a preliminary authentication method.voidsetSerializationSecurityConfig(@NotNull SerializationSecurityConfig serializationSecurityConfig)voidsetShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers)voidsetShowAuthorsDetailsToUsers(boolean showAuthorsDetailsToUsers)voidsetSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)Enables or disables Bamboo instance SOX compliance mode.voidsetStorageLimit(@NotNull StorageLimits storageLimits)voidsetSystemProperty(String key, String value)voidsetUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed)voidsetUnconfigurableFeatureDefaults(@Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)voidsetUseGzipCompression(boolean useGzipCompression)Specify if we should we use gzip compression to compress Bamboo web pages.voidsetXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets)voidsetXsrfProtectionEnabled(boolean xsrfProtectionEnabled)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.configuration.AdministrationConfigurationInterface
isEnableExternalUserManagement
-
-
-
-
Field Detail
-
DEFAULT_URL
public static final String DEFAULT_URL
- See Also:
- Constant Field Values
-
DEFAULT_BUILD_IN_QUEUE_TIMEOUT
public static final int DEFAULT_BUILD_IN_QUEUE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_DASHBOARD_PAGE_SIZE
public static final int DEFAULT_DASHBOARD_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_BRANCH_DETECTION_INTERVAL
public static final int DEFAULT_BRANCH_DETECTION_INTERVAL
- See Also:
- Constant Field Values
-
DEFAULT_SERIALIZATION_SECURITY_CONFIG
public static final SerializationSecurityConfig DEFAULT_SERIALIZATION_SECURITY_CONFIG
-
-
Constructor Detail
-
AdministrationConfigurationImpl
public AdministrationConfigurationImpl(@Nullable @Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
-
-
Method Detail
-
setBuildExpiryConfig
public static void setBuildExpiryConfig(AdministrationConfiguration administrationConfiguration, BuildExpiryConfig buildExpiryConfig, ExpiryScheduler expiryScheduler)
-
getBaseUrl
public String getBaseUrl()
Description copied from class:AdministrationConfigurationWhat is the base url for this server?- Specified by:
getBaseUrlin interfaceAdministrationConfigurationInterface- Specified by:
getBaseUrlin classAdministrationConfiguration- Returns:
- the base url
-
setBaseUrl
public void setBaseUrl(String baseUrl)
Description copied from class:AdministrationConfigurationDefine the system base url- Specified by:
setBaseUrlin interfaceAdministrationConfigurationInterface- Specified by:
setBaseUrlin classAdministrationConfiguration- Parameters:
baseUrl- the url
-
isUseGzipCompression
public boolean isUseGzipCompression()
Description copied from class:AdministrationConfigurationShould we use gzip compression to compress Bamboo web pages?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.
- Specified by:
isUseGzipCompressionin interfaceAdministrationConfigurationInterface- Specified by:
isUseGzipCompressionin classAdministrationConfiguration- Returns:
- true iff we require gzip compression
-
setUseGzipCompression
public void setUseGzipCompression(boolean useGzipCompression)
Description copied from class:AdministrationConfigurationSpecify if we should we use gzip compression to compress Bamboo web pages.- Specified by:
setUseGzipCompressionin interfaceAdministrationConfigurationInterface- Specified by:
setUseGzipCompressionin classAdministrationConfiguration
-
isEnableSignup
public boolean isEnableSignup()
- Specified by:
isEnableSignupin interfaceAdministrationConfigurationInterface- Specified by:
isEnableSignupin classAdministrationConfiguration
-
setEnableSignup
public void setEnableSignup(boolean enableSignup)
- Specified by:
setEnableSignupin interfaceAdministrationConfigurationInterface- Specified by:
setEnableSignupin classAdministrationConfiguration
-
setUnconfigurableFeatureDefaults
public void setUnconfigurableFeatureDefaults(@Nullable @Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)- Specified by:
setUnconfigurableFeatureDefaultsin interfaceAdministrationConfigurationInterface- Specified by:
setUnconfigurableFeatureDefaultsin classAdministrationConfiguration
-
isEnableAnonymousAccess
public boolean isEnableAnonymousAccess()
- Specified by:
isEnableAnonymousAccessin interfaceAdministrationConfigurationInterface- Specified by:
isEnableAnonymousAccessin classAdministrationConfiguration
-
setEnableAnonymousAccess
public void setEnableAnonymousAccess(boolean enableAnonymousAccess)
- Specified by:
setEnableAnonymousAccessin interfaceAdministrationConfigurationInterface- Specified by:
setEnableAnonymousAccessin classAdministrationConfiguration
-
getCaptchaConfiguration
@NotNull public @NotNull CaptchaConfiguration getCaptchaConfiguration()
- Specified by:
getCaptchaConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getCaptchaConfigurationin classAdministrationConfiguration
-
setCaptchaConfiguration
public void setCaptchaConfiguration(CaptchaConfiguration captchaConfiguration)
-
getConcurrentBuildConfig
@NotNull public @NotNull ConcurrentBuildConfig getConcurrentBuildConfig()
- Specified by:
getConcurrentBuildConfigin interfaceAdministrationConfigurationInterface- Specified by:
getConcurrentBuildConfigin classAdministrationConfiguration
-
setConcurrentBuildConfig
public void setConcurrentBuildConfig(ConcurrentBuildConfig concurrentBuildConfig)
-
isEnableViewContactDetails
public boolean isEnableViewContactDetails()
- Specified by:
isEnableViewContactDetailsin interfaceAdministrationConfigurationInterface- Specified by:
isEnableViewContactDetailsin classAdministrationConfiguration
-
setEnableViewContactDetails
public void setEnableViewContactDetails(boolean enableViewContactDetails)
- Specified by:
setEnableViewContactDetailsin interfaceAdministrationConfigurationInterface- Specified by:
setEnableViewContactDetailsin classAdministrationConfiguration
-
isDeploymentExpiryEnabled
public boolean isDeploymentExpiryEnabled()
Description copied from interface:AdministrationConfigurationInterfaceReturns true if deployments expiry is enabled.- Specified by:
isDeploymentExpiryEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isDeploymentExpiryEnabledin classAdministrationConfiguration
-
setDeploymentExpiryEnabled
public void setDeploymentExpiryEnabled(boolean deploymentExpiryEnabled)
Description copied from interface:AdministrationConfigurationInterfaceEnable or disable deployment expiry- Specified by:
setDeploymentExpiryEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setDeploymentExpiryEnabledin classAdministrationConfiguration
-
getBuildExpiryConfig
@NotNull public @NotNull BuildExpiryConfig getBuildExpiryConfig()
- Specified by:
getBuildExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
getBuildExpiryConfigin classAdministrationConfiguration
-
setBuildExpiryConfig
public void setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
- Specified by:
setBuildExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
setBuildExpiryConfigin classAdministrationConfiguration
-
getDeploymentExpiryConfig
@NotNull public @NotNull DeploymentExpiryConfig getDeploymentExpiryConfig()
- Specified by:
getDeploymentExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
getDeploymentExpiryConfigin classAdministrationConfiguration
-
setDeploymentExpiryConfig
public void setDeploymentExpiryConfig(DeploymentExpiryConfig deploymentExpiryConfig)
- Specified by:
setDeploymentExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
setDeploymentExpiryConfigin classAdministrationConfiguration
-
getElasticConfig
@Nullable public @Nullable ElasticConfiguration getElasticConfig()
- Specified by:
getElasticConfigin interfaceAdministrationConfigurationInterface- Specified by:
getElasticConfigin classAdministrationConfiguration
-
setElasticConfig
public void setElasticConfig(ElasticConfiguration elasticConfig)
- Specified by:
setElasticConfigin interfaceAdministrationConfigurationInterface- Specified by:
setElasticConfigin classAdministrationConfiguration
-
getEphemeralAgentsConfiguration
@NotNull public @NotNull EphemeralAgentsConfiguration getEphemeralAgentsConfiguration()
Description copied from interface:AdministrationConfigurationInterfaceEphemeral agents global configuration.- Specified by:
getEphemeralAgentsConfigurationin interfaceAdministrationConfigurationInterface
-
setEphemeralAgentsConfiguration
public void setEphemeralAgentsConfiguration(EphemeralAgentsConfiguration ephemeralAgentsConfiguration)
- Specified by:
setEphemeralAgentsConfigurationin interfaceAdministrationConfigurationInterface
-
equals
public boolean equals(Object o)
Auto-generated, reflection based equals
-
hashCode
public int hashCode()
Auto-generated, reflection based hashcode
-
setSystemProperty
public void setSystemProperty(String key, String value)
- Specified by:
setSystemPropertyin interfaceAdministrationConfigurationInterface- Specified by:
setSystemPropertyin classAdministrationConfiguration
-
getSystemProperty
@Nullable public @Nullable String getSystemProperty(String key)
- Specified by:
getSystemPropertyin interfaceAdministrationConfigurationInterface- Specified by:
getSystemPropertyin classAdministrationConfiguration
-
getScheduleBackupConfiguration
public ScheduleBackupConfiguration getScheduleBackupConfiguration()
- Specified by:
getScheduleBackupConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getScheduleBackupConfigurationin classAdministrationConfiguration
-
setScheduleBackupConfiguration
public void setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
- Specified by:
setScheduleBackupConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setScheduleBackupConfigurationin classAdministrationConfiguration
-
getInstanceName
@NotNull public @NotNull String getInstanceName()
- Specified by:
getInstanceNamein interfaceAdministrationConfigurationInterface- Specified by:
getInstanceNamein classAdministrationConfiguration
-
setInstanceName
public void setInstanceName(String instanceName)
- Specified by:
setInstanceNamein interfaceAdministrationConfigurationInterface- Specified by:
setInstanceNamein classAdministrationConfiguration
-
getWebResourcesSystemCounter
public int getWebResourcesSystemCounter()
Description copied from interface:AdministrationConfigurationInterfaceKeeps a configuration counter for webresources cache busting- Specified by:
getWebResourcesSystemCounterin interfaceAdministrationConfigurationInterface- Specified by:
getWebResourcesSystemCounterin classAdministrationConfiguration
-
incrementAndGetWebResourcesSystemCounter
public int incrementAndGetWebResourcesSystemCounter()
- Specified by:
incrementAndGetWebResourcesSystemCounterin interfaceAdministrationConfigurationInterface- Specified by:
incrementAndGetWebResourcesSystemCounterin classAdministrationConfiguration
-
getLookAndFeelConfiguration
@NotNull public @NotNull LookAndFeelConfiguration getLookAndFeelConfiguration()
- Specified by:
getLookAndFeelConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getLookAndFeelConfigurationin classAdministrationConfiguration
-
setLookAndFeelConfiguration
public void setLookAndFeelConfiguration(LookAndFeelConfiguration lookandfeelConfiguration)
- Specified by:
setLookAndFeelConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setLookAndFeelConfigurationin classAdministrationConfiguration
-
isManageAcceptedSshHostKeys
public boolean isManageAcceptedSshHostKeys()
- Specified by:
isManageAcceptedSshHostKeysin interfaceAdministrationConfigurationInterface
-
setManageAcceptedSshHostKeys
public void setManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys)
- Specified by:
setManageAcceptedSshHostKeysin interfaceAdministrationConfigurationInterface
-
isRemoteAgentFunctionEnabled
public boolean isRemoteAgentFunctionEnabled()
- Specified by:
isRemoteAgentFunctionEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isRemoteAgentFunctionEnabledin classAdministrationConfiguration
-
setRemoteAgentFunctionEnabled
public void setRemoteAgentFunctionEnabled(boolean enabled)
- Specified by:
setRemoteAgentFunctionEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setRemoteAgentFunctionEnabledin classAdministrationConfiguration
-
isRemoteAgentAuthenticationEnabled
public boolean isRemoteAgentAuthenticationEnabled()
- Specified by:
isRemoteAgentAuthenticationEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isRemoteAgentAuthenticationEnabledin classAdministrationConfiguration
-
setRemoteAgentAuthenticationEnabled
public void setRemoteAgentAuthenticationEnabled(boolean remoteAgentAuthenticationEnabled)
- Specified by:
setRemoteAgentAuthenticationEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setRemoteAgentAuthenticationEnabledin classAdministrationConfiguration
-
getBuildHangingConfig
@NotNull public @NotNull BuildHangingConfig getBuildHangingConfig()
- Specified by:
getBuildHangingConfigin interfaceAdministrationConfigurationInterface- Specified by:
getBuildHangingConfigin classAdministrationConfiguration
-
setBuildHangingConfig
public void setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
- Specified by:
setBuildHangingConfigin interfaceAdministrationConfigurationInterface- Specified by:
setBuildHangingConfigin classAdministrationConfiguration
-
isGravatarSupportEnabled
public boolean isGravatarSupportEnabled()
- Specified by:
isGravatarSupportEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isGravatarSupportEnabledin classAdministrationConfiguration
-
setGravatarSupportEnabled
public void setGravatarSupportEnabled(boolean gravatarSupportEnabled)
- Specified by:
setGravatarSupportEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setGravatarSupportEnabledin classAdministrationConfiguration
-
getGravatarServerUrl
public String getGravatarServerUrl()
- Specified by:
getGravatarServerUrlin interfaceAdministrationConfigurationInterface- Specified by:
getGravatarServerUrlin classAdministrationConfiguration
-
setGravatarServerUrl
public void setGravatarServerUrl(String gravatarUrl)
- Specified by:
setGravatarServerUrlin interfaceAdministrationConfigurationInterface- Specified by:
setGravatarServerUrlin classAdministrationConfiguration
-
isShowAdminContactDetailsToAnonymousUsers
public boolean isShowAdminContactDetailsToAnonymousUsers()
- Specified by:
isShowAdminContactDetailsToAnonymousUsersin interfaceAdministrationConfigurationInterface- Specified by:
isShowAdminContactDetailsToAnonymousUsersin classAdministrationConfiguration
-
setShowAdminContactDetailsToAnonymousUsers
public void setShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers)
- Specified by:
setShowAdminContactDetailsToAnonymousUsersin interfaceAdministrationConfigurationInterface- Specified by:
setShowAdminContactDetailsToAnonymousUsersin classAdministrationConfiguration
-
isShowAuthorsDetailsToUsers
public boolean isShowAuthorsDetailsToUsers()
- Specified by:
isShowAuthorsDetailsToUsersin interfaceAdministrationConfigurationInterface- Specified by:
isShowAuthorsDetailsToUsersin classAdministrationConfiguration- Returns:
- true if logged-in user can view authors' related subpages
-
setShowAuthorsDetailsToUsers
public void setShowAuthorsDetailsToUsers(boolean showAuthorsDetailsToUsers)
- Specified by:
setShowAuthorsDetailsToUsersin interfaceAdministrationConfigurationInterface- Specified by:
setShowAuthorsDetailsToUsersin classAdministrationConfiguration
-
isUnauthenticatedRemoteTriggerAllowed
public boolean isUnauthenticatedRemoteTriggerAllowed()
- Specified by:
isUnauthenticatedRemoteTriggerAllowedin interfaceAdministrationConfigurationInterface- Specified by:
isUnauthenticatedRemoteTriggerAllowedin classAdministrationConfiguration- Returns:
- true if anonymous user can trigger repository remote trigger and Bamboo Specs detection
-
setUnauthenticatedRemoteTriggerAllowed
public void setUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed)
- Specified by:
setUnauthenticatedRemoteTriggerAllowedin interfaceAdministrationConfigurationInterface- Specified by:
setUnauthenticatedRemoteTriggerAllowedin classAdministrationConfiguration
-
isAgentAssignmentModificationByUsersAllowed
public boolean isAgentAssignmentModificationByUsersAllowed()
- Specified by:
isAgentAssignmentModificationByUsersAllowedin interfaceAdministrationConfigurationInterface- Returns:
- true if agent assignment can be changed by regular users
-
setAgentAssignmentModificationByUsersAllowed
public void setAgentAssignmentModificationByUsersAllowed(boolean agentAssignmentModificationByUsersAllowed)
- Specified by:
setAgentAssignmentModificationByUsersAllowedin interfaceAdministrationConfigurationInterface
-
getBuildHangedInQueueNotificationTimeout
public int getBuildHangedInQueueNotificationTimeout()
-
setBuildHangedInQueueNotificationTimeout
public void setBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout)
-
isEnableRestrictedAdmin
public boolean isEnableRestrictedAdmin()
- Specified by:
isEnableRestrictedAdminin interfaceAdministrationConfigurationInterface- Specified by:
isEnableRestrictedAdminin classAdministrationConfiguration
-
setEnableRestrictedAdmin
public void setEnableRestrictedAdmin(boolean enableRestrictedAdmin)
- Specified by:
setEnableRestrictedAdminin interfaceAdministrationConfigurationInterface- Specified by:
setEnableRestrictedAdminin classAdministrationConfiguration
-
isSoxComplianceModeEnabled
public boolean isSoxComplianceModeEnabled()
Description copied from interface:AdministrationConfigurationInterfaceWhether Bamboo instance SOX compliance mode is enabled.- Specified by:
isSoxComplianceModeEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isSoxComplianceModeEnabledin classAdministrationConfiguration
-
setSoxComplianceModeEnabled
public void setSoxComplianceModeEnabled(boolean soxComplianceModeEnabled)
Description copied from interface:AdministrationConfigurationInterfaceEnables or disables Bamboo instance SOX compliance mode.- Specified by:
setSoxComplianceModeEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setSoxComplianceModeEnabledin classAdministrationConfiguration
-
isAuditLoggingEnabled
public boolean isAuditLoggingEnabled()
- Specified by:
isAuditLoggingEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isAuditLoggingEnabledin classAdministrationConfiguration
-
setAuditLoggingEnabled
public void setAuditLoggingEnabled(boolean auditLoggingEnabled)
- Specified by:
setAuditLoggingEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setAuditLoggingEnabledin classAdministrationConfiguration
-
getDashboardPageSize
public int getDashboardPageSize()
- Specified by:
getDashboardPageSizein interfaceAdministrationConfigurationInterface- Specified by:
getDashboardPageSizein classAdministrationConfiguration
-
setDashboardPageSize
public void setDashboardPageSize(int dashboardPageSize)
- Specified by:
setDashboardPageSizein interfaceAdministrationConfigurationInterface- Specified by:
setDashboardPageSizein classAdministrationConfiguration
-
getBranchDetectionCheckInterval
public int getBranchDetectionCheckInterval()
Description copied from class:AdministrationConfigurationGet the interval between branch detection, in seconds (default is 300)- Specified by:
getBranchDetectionCheckIntervalin interfaceAdministrationConfigurationInterface- Specified by:
getBranchDetectionCheckIntervalin classAdministrationConfiguration
-
setBranchDetectionCheckInterval
public void setBranchDetectionCheckInterval(int branchDetectionCheckInterval)
Description copied from class:AdministrationConfigurationSet the interval between branch detection, in seconds- Specified by:
setBranchDetectionCheckIntervalin interfaceAdministrationConfigurationInterface- Specified by:
setBranchDetectionCheckIntervalin classAdministrationConfiguration
-
getRepositorySettings
@NotNull public @NotNull RepositorySettings getRepositorySettings()
- Specified by:
getRepositorySettingsin interfaceAdministrationConfigurationInterface- Specified by:
getRepositorySettingsin classAdministrationConfiguration
-
setRepositorySettings
public void setRepositorySettings(RepositorySettings repositorySettings)
-
isXsrfProtectionEnabled
public boolean isXsrfProtectionEnabled()
- Specified by:
isXsrfProtectionEnabledin interfaceAdministrationConfigurationInterface- Specified by:
isXsrfProtectionEnabledin classAdministrationConfiguration
-
setXsrfProtectionEnabled
public void setXsrfProtectionEnabled(boolean xsrfProtectionEnabled)
- Specified by:
setXsrfProtectionEnabledin interfaceAdministrationConfigurationInterface- Specified by:
setXsrfProtectionEnabledin classAdministrationConfiguration
-
doesXsrfAllowMutativeGets
public boolean doesXsrfAllowMutativeGets()
- Specified by:
doesXsrfAllowMutativeGetsin interfaceAdministrationConfigurationInterface- Specified by:
doesXsrfAllowMutativeGetsin classAdministrationConfiguration
-
setXsrfAllowsMutativeGets
public void setXsrfAllowsMutativeGets(boolean xsrfAllowsMutativeGets)
- Specified by:
setXsrfAllowsMutativeGetsin interfaceAdministrationConfigurationInterface- Specified by:
setXsrfAllowsMutativeGetsin classAdministrationConfiguration
-
getResolveArtifactContentTypeByExtension
public boolean getResolveArtifactContentTypeByExtension()
Description copied from interface:AdministrationConfigurationInterfaceUse correct Content-Type header when return artifact content. See components/bamboo-web-app/src/main/webapp/WEB-INF/mimetypes.xml- Specified by:
getResolveArtifactContentTypeByExtensionin interfaceAdministrationConfigurationInterface- Specified by:
getResolveArtifactContentTypeByExtensionin classAdministrationConfiguration- Returns:
- true if artifact's Content-Type header is mapped to resource extension.
-
setResolveArtifactContentTypeByExtension
public void setResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension)
- Specified by:
setResolveArtifactContentTypeByExtensionin interfaceAdministrationConfigurationInterface- Specified by:
setResolveArtifactContentTypeByExtensionin classAdministrationConfiguration
-
getQuarantineConfiguration
@NotNull public @NotNull QuarantineConfiguration getQuarantineConfiguration()
- Specified by:
getQuarantineConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getQuarantineConfigurationin classAdministrationConfiguration
-
setQuarantineConfiguration
public void setQuarantineConfiguration(@NotNull @NotNull QuarantineConfiguration quarantineConfiguration)- Specified by:
setQuarantineConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setQuarantineConfigurationin classAdministrationConfiguration
-
getStorageLimit
@NotNull public @NotNull StorageLimits getStorageLimit()
Description copied from interface:AdministrationConfigurationInterfaceStorage limits configuration. Allows to limit local disk usage by artifacts.- Specified by:
getStorageLimitin interfaceAdministrationConfigurationInterface- Specified by:
getStorageLimitin classAdministrationConfiguration- Returns:
- storage limits
-
setStorageLimit
public void setStorageLimit(@NotNull @NotNull StorageLimits storageLimits)- Specified by:
setStorageLimitin interfaceAdministrationConfigurationInterface- Specified by:
setStorageLimitin classAdministrationConfiguration
-
getSerializationSecurityConfig
@NotNull public @NotNull SerializationSecurityConfig getSerializationSecurityConfig()
- Specified by:
getSerializationSecurityConfigin interfaceAdministrationConfigurationInterface
-
setSerializationSecurityConfig
public void setSerializationSecurityConfig(@NotNull @NotNull SerializationSecurityConfig serializationSecurityConfig)- Specified by:
setSerializationSecurityConfigin interfaceAdministrationConfigurationInterface
-
isSecurityTokenRequiredFromAgents
public boolean isSecurityTokenRequiredFromAgents()
Description copied from interface:AdministrationConfigurationInterfaceWhether security token is required from remote agents as a preliminary authentication method.- Specified by:
isSecurityTokenRequiredFromAgentsin interfaceAdministrationConfigurationInterface- Specified by:
isSecurityTokenRequiredFromAgentsin classAdministrationConfiguration
-
setSecurityTokenRequiredFromAgents
public void setSecurityTokenRequiredFromAgents(boolean securityTokenRequiredFromAgents)
Description copied from interface:AdministrationConfigurationInterfaceSet whether security token is required from remote agents as a preliminary authentication method.- Specified by:
setSecurityTokenRequiredFromAgentsin interfaceAdministrationConfigurationInterface- Specified by:
setSecurityTokenRequiredFromAgentsin classAdministrationConfiguration
-
getRssSecurityConfiguration
@NotNull public @NotNull RssSecurityConfiguration getRssSecurityConfiguration()
Description copied from interface:AdministrationConfigurationInterfaceGet RSS security configuration- Specified by:
getRssSecurityConfigurationin interfaceAdministrationConfigurationInterface
-
setRssSecurityConfiguration
public void setRssSecurityConfiguration(RssSecurityConfiguration rssSecurityConfiguration)
Description copied from interface:AdministrationConfigurationInterfaceSet RSS security configuration- Specified by:
setRssSecurityConfigurationin interfaceAdministrationConfigurationInterface
-
getRssDetectionConfiguration
public RssDetectionConfiguration getRssDetectionConfiguration()
Description copied from interface:AdministrationConfigurationInterfaceGet global RSS detection configuration.- Specified by:
getRssDetectionConfigurationin interfaceAdministrationConfigurationInterface
-
setRssDetectionConfiguration
public void setRssDetectionConfiguration(RssDetectionConfiguration rssDetectionConfiguration)
Description copied from interface:AdministrationConfigurationInterfaceSet global RSS detection configuration.- Specified by:
setRssDetectionConfigurationin interfaceAdministrationConfigurationInterface
-
getManualEncryptionConfiguration
public ManualEncryptionConfiguration getManualEncryptionConfiguration()
Description copied from interface:AdministrationConfigurationInterfaceGet Manual Encryption configuration.- Specified by:
getManualEncryptionConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getManualEncryptionConfigurationin classAdministrationConfiguration
-
setManualEncryptionConfiguration
public void setManualEncryptionConfiguration(ManualEncryptionConfiguration manualEncryptionConfiguration)
Description copied from interface:AdministrationConfigurationInterfaceSet Manual Encryption configuration.- Specified by:
setManualEncryptionConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setManualEncryptionConfigurationin classAdministrationConfiguration
-
isQuietPeriodGloballyDisabled
public Boolean isQuietPeriodGloballyDisabled()
Description copied from interface:AdministrationConfigurationInterfaceWhether the quiet period is disabled globally or can be configured per repository.- Specified by:
isQuietPeriodGloballyDisabledin interfaceAdministrationConfigurationInterface- Specified by:
isQuietPeriodGloballyDisabledin classAdministrationConfiguration
-
setQuietPeriodGloballyDisabled
public void setQuietPeriodGloballyDisabled(Boolean quietPeriodGloballyDisabled)
Description copied from interface:AdministrationConfigurationInterfaceSets a quiet period globally. If disabled, a quiet period won't be used on any repository. If enabled, the configuration is repository specific.- Specified by:
setQuietPeriodGloballyDisabledin interfaceAdministrationConfigurationInterface- Specified by:
setQuietPeriodGloballyDisabledin classAdministrationConfiguration
-
setPersonalAccessTokensExpirationConfiguration
public void setPersonalAccessTokensExpirationConfiguration(PersonalAccessTokensExpirationConfiguration personalAccessTokensExpirationConfiguration)
Description copied from interface:AdministrationConfigurationInterfaceSet Personal Access Tokens expiration configuration.- Specified by:
setPersonalAccessTokensExpirationConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setPersonalAccessTokensExpirationConfigurationin classAdministrationConfiguration
-
getPersonalAccessTokensExpirationConfiguration
public PersonalAccessTokensExpirationConfiguration getPersonalAccessTokensExpirationConfiguration()
Description copied from interface:AdministrationConfigurationInterfaceGet Personal Access Tokens expiration configuration.- Specified by:
getPersonalAccessTokensExpirationConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getPersonalAccessTokensExpirationConfigurationin classAdministrationConfiguration
-
-