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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final SerializationSecurityConfigstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionAdministrationConfigurationImpl(@Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanAuto-generated, reflection based equalsWhat is the base url for this server?intGet the interval between branch detection, in seconds (default is 300)@NotNull BuildExpiryConfigint@NotNull BuildHangingConfig@NotNull CaptchaConfiguration@NotNull ConcurrentBuildConfigint@NotNull DeploymentExpiryConfig@Nullable ElasticConfiguration@NotNull EphemeralAgentsConfigurationEphemeral agents global configuration.@NotNull String@NotNull LookAndFeelConfigurationGet Manual Encryption configuration.Get Personal Access Tokens expiration configuration.@NotNull QuarantineConfiguration@NotNull RepositorySettingsbooleanUse correct Content-Type header when return artifact content.Get global RSS detection configuration.@NotNull RssSecurityConfigurationGet RSS security configuration@NotNull SerializationSecurityConfig@NotNull StorageLimitsStorage limits configuration.@Nullable StringgetSystemProperty(String key) intKeeps a configuration counter for webresources cache bustinginthashCode()Auto-generated, reflection based hashcodeintbooleanbooleanbooleanReturns true if deployments expiry is enabled.booleanbooleanbooleanbooleanbooleanbooleanWhether the quiet period is disabled globally or can be configured per repository.booleanbooleanbooleanWhether security token is required from remote agents as a preliminary authentication method.booleanbooleanbooleanWhether Bamboo instance SOX compliance mode is enabled.booleanbooleanShould we use gzip compression to compress Bamboo web pages?booleanvoidsetAgentAssignmentModificationByUsersAllowed(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, waitMethods inherited from interface com.atlassian.bamboo.configuration.AdministrationConfigurationInterface
isEnableExternalUserManagement
-
Field Details
-
DEFAULT_URL
- See Also:
-
DEFAULT_BUILD_IN_QUEUE_TIMEOUT
public static final int DEFAULT_BUILD_IN_QUEUE_TIMEOUT- See Also:
-
DEFAULT_DASHBOARD_PAGE_SIZE
public static final int DEFAULT_DASHBOARD_PAGE_SIZE- See Also:
-
DEFAULT_BRANCH_DETECTION_INTERVAL
public static final int DEFAULT_BRANCH_DETECTION_INTERVAL- See Also:
-
DEFAULT_SERIALIZATION_SECURITY_CONFIG
-
-
Constructor Details
-
AdministrationConfigurationImpl
public AdministrationConfigurationImpl(@Nullable @Nullable UnconfigurableFeatureDefaults unconfigurableFeatureDefaults)
-
-
Method Details
-
setBuildExpiryConfig
public static void setBuildExpiryConfig(AdministrationConfiguration administrationConfiguration, BuildExpiryConfig buildExpiryConfig, ExpiryScheduler expiryScheduler) -
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
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
- Specified by:
getCaptchaConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getCaptchaConfigurationin classAdministrationConfiguration
-
setCaptchaConfiguration
-
getConcurrentBuildConfig
- Specified by:
getConcurrentBuildConfigin interfaceAdministrationConfigurationInterface- Specified by:
getConcurrentBuildConfigin classAdministrationConfiguration
-
setConcurrentBuildConfig
-
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
- Specified by:
getBuildExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
getBuildExpiryConfigin classAdministrationConfiguration
-
setBuildExpiryConfig
- Specified by:
setBuildExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
setBuildExpiryConfigin classAdministrationConfiguration
-
getDeploymentExpiryConfig
- Specified by:
getDeploymentExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
getDeploymentExpiryConfigin classAdministrationConfiguration
-
setDeploymentExpiryConfig
- Specified by:
setDeploymentExpiryConfigin interfaceAdministrationConfigurationInterface- Specified by:
setDeploymentExpiryConfigin classAdministrationConfiguration
-
getElasticConfig
- Specified by:
getElasticConfigin interfaceAdministrationConfigurationInterface- Specified by:
getElasticConfigin classAdministrationConfiguration
-
setElasticConfig
- Specified by:
setElasticConfigin interfaceAdministrationConfigurationInterface- Specified by:
setElasticConfigin classAdministrationConfiguration
-
getEphemeralAgentsConfiguration
Description copied from interface:AdministrationConfigurationInterfaceEphemeral agents global configuration.- Specified by:
getEphemeralAgentsConfigurationin interfaceAdministrationConfigurationInterface
-
setEphemeralAgentsConfiguration
public void setEphemeralAgentsConfiguration(EphemeralAgentsConfiguration ephemeralAgentsConfiguration) - Specified by:
setEphemeralAgentsConfigurationin interfaceAdministrationConfigurationInterface
-
equals
Auto-generated, reflection based equals -
hashCode
public int hashCode()Auto-generated, reflection based hashcode -
setSystemProperty
- Specified by:
setSystemPropertyin interfaceAdministrationConfigurationInterface- Specified by:
setSystemPropertyin classAdministrationConfiguration
-
getSystemProperty
- Specified by:
getSystemPropertyin interfaceAdministrationConfigurationInterface- Specified by:
getSystemPropertyin classAdministrationConfiguration
-
getScheduleBackupConfiguration
- Specified by:
getScheduleBackupConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getScheduleBackupConfigurationin classAdministrationConfiguration
-
setScheduleBackupConfiguration
- Specified by:
setScheduleBackupConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
setScheduleBackupConfigurationin classAdministrationConfiguration
-
getInstanceName
- Specified by:
getInstanceNamein interfaceAdministrationConfigurationInterface- Specified by:
getInstanceNamein classAdministrationConfiguration
-
setInstanceName
- 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
- Specified by:
getLookAndFeelConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getLookAndFeelConfigurationin classAdministrationConfiguration
-
setLookAndFeelConfiguration
- 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
- Specified by:
getBuildHangingConfigin interfaceAdministrationConfigurationInterface- Specified by:
getBuildHangingConfigin classAdministrationConfiguration
-
setBuildHangingConfig
- 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
- Specified by:
getGravatarServerUrlin interfaceAdministrationConfigurationInterface- Specified by:
getGravatarServerUrlin classAdministrationConfiguration
-
setGravatarServerUrl
- 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
- Specified by:
getRepositorySettingsin interfaceAdministrationConfigurationInterface- Specified by:
getRepositorySettingsin classAdministrationConfiguration
-
setRepositorySettings
-
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
- 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
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
- Specified by:
setStorageLimitin interfaceAdministrationConfigurationInterface- Specified by:
setStorageLimitin classAdministrationConfiguration
-
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
Description copied from interface:AdministrationConfigurationInterfaceGet RSS security configuration- Specified by:
getRssSecurityConfigurationin interfaceAdministrationConfigurationInterface
-
setRssSecurityConfiguration
Description copied from interface:AdministrationConfigurationInterfaceSet RSS security configuration- Specified by:
setRssSecurityConfigurationin interfaceAdministrationConfigurationInterface
-
getRssDetectionConfiguration
Description copied from interface:AdministrationConfigurationInterfaceGet global RSS detection configuration.- Specified by:
getRssDetectionConfigurationin interfaceAdministrationConfigurationInterface
-
setRssDetectionConfiguration
Description copied from interface:AdministrationConfigurationInterfaceSet global RSS detection configuration.- Specified by:
setRssDetectionConfigurationin interfaceAdministrationConfigurationInterface
-
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
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
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
Description copied from interface:AdministrationConfigurationInterfaceGet Personal Access Tokens expiration configuration.- Specified by:
getPersonalAccessTokensExpirationConfigurationin interfaceAdministrationConfigurationInterface- Specified by:
getPersonalAccessTokensExpirationConfigurationin classAdministrationConfiguration
-