@ExperimentalApi @Immutable public interface FeatureManager
Modifier and Type | Method and Description |
---|---|
Optional<Long> |
getBuildArtifactSizeLimit()
Maximum size of artifacts for single build result in bytes
|
UnconfigurableFeatureDefaults |
getUnconfigurableFeatureDefaults() |
boolean |
isArtifactHandlerUiEnabled()
Whether we let the user configure artifact handlers.
|
boolean |
isArtifactStorageSpaceLimited()
Whether server-side artifact storage space is limited according to
AdministrationConfiguration.getStorageLimit() . |
boolean |
isBulkProjectRemoveAllowed()
Whether project remove is allowed for bulk operations
|
boolean |
isChangeBaseUrlAllowed()
Whether administrators are allowed to change the instance's base URL.
|
boolean |
isCreateBranchesForPullRequestsEnabled()
Whether automatic creation of plan branches for Stash pull requests is enabled.
|
boolean |
isDetectCapabilitiesOnStartup()
Whether to force detection of server capabilities on startup
|
boolean |
isElasticAgentsSupported()
Whether elastic agents are enabled
|
boolean |
isExportToYamlEnabled() |
boolean |
isExportToYamlUiEnabled() |
boolean |
isFinalStagesEnabled()
Whether final stages are configurable in the ui.
|
boolean |
isFusionDeploymentsSupportEnabled() |
boolean |
isGlobalSecuritySettingsEnabled()
Whether you can edit the global security settings
|
boolean |
isGravatarConfigurable() |
boolean |
isGzipCompressionSupported()
Whether you can turn on GZip compression or not
|
boolean |
isIMServerConfigurationSupported()
Whether IM servers are configurable
|
boolean |
isLegacyRepositoryEnabled()
Whether to turn on old repositories like CVS and Perforce
|
boolean |
isLimitedTimeQuarantineEnabled()
Whether the limited time quarantine feature is enabled.
|
boolean |
isLocalAgentsSupported()
Whether local agents are enabled
|
boolean |
isMailServerConfigurationSupported()
Whether mail servers are configurable
|
boolean |
isMavenProjectImportSupported()
Whether you can import from a Maven pom.xml
|
boolean |
isOnDemandAnalyticsBehaviour()
Used by the analytics plugin to determine if Cloud specific analytics behaviour should be used (e.g.
|
boolean |
isOnDemandInstance()
Whether or not we're on Cloud.
|
boolean |
isPasswordChangeAllowed()
Whether users are allowed to change passwords
|
boolean |
isPdlEnabled()
Whether to use the new pdl or not
|
boolean |
isPublicIpRequiredForVpc()
Whether the current Bamboo setup prevents people from using VPCs unless their instances have a public IP.
|
boolean |
isRemoteAgentShellEnabled() |
boolean |
isRemoteAgentsManagementEnabled()
Whether remote agents can be managed by admin
|
boolean |
isRemoteAgentsSupported()
Whether remote agents are enabled
|
boolean |
isRemovingLabelsAndCommentsAllowedForNonPlanAdmin()
Returns true if EDIT permission on plan is not required for removing plans and labels
|
boolean |
isRepositoryDashboardEnabled()
Whether new repository UI is enabled.
|
boolean |
isRequiredEc2Configuration()
Whether EC2 configuration is required for plan creation
|
boolean |
isRequiresEc2TermsAcceptance()
Whether EC2 configuration is blocked until users accept terms and conditions
|
boolean |
isRestrictedAdminConfigurable()
Whether restricted admin permission can be turn on or off
|
boolean |
isRotpAdminShortcutsEnabled()
Whether to use rotp admin shortcuts or not.
|
boolean |
isRotpEnabled()
Whether to show rotp features or not.
|
boolean |
isRotpProjectShortcutsEnabled()
Whether to show rotp project shortcuts feature or not.
|
boolean |
isSignupConfigurable()
Whether you can configure signups
|
boolean |
isSoxComplianceModeConfigurable()
Whether SOX compliance is configurable (if not then it is disabled)
|
boolean |
isStashRepositoryPluginEnabled()
Whether or not enable stash repository plugin enabled (ssh use)
|
boolean |
isSupportToolsPluginEnabled()
Whether or not to make the "Atlassian Support Tools" functionality available to admin users.
|
boolean |
isTriggersOnEnvironmentPagesEnabled()
Deprecated.
this feature is removed
|
boolean |
isUpdatingStashWithBuildStatusEnabled()
Whether updating Stash with build status after builds are completed is enabled.
|
boolean |
isUpmFullyFunctional()
Whether the UPM is fully functional - allows plugin installation.
|
boolean |
isUserManagementEnabled()
Whether you can edit the users and groups
|
boolean |
isUserProfileEnabled()
Whether users can view their user profile page
|
boolean isOnDemandInstance()
boolean isLocalAgentsSupported()
boolean isRemoteAgentsSupported()
boolean isRemoteAgentsManagementEnabled()
boolean isElasticAgentsSupported()
boolean isGzipCompressionSupported()
boolean isMavenProjectImportSupported()
boolean isSignupConfigurable()
boolean isRestrictedAdminConfigurable()
boolean isPasswordChangeAllowed()
boolean isLegacyRepositoryEnabled()
boolean isMailServerConfigurationSupported()
boolean isIMServerConfigurationSupported()
boolean isUserProfileEnabled()
boolean isGlobalSecuritySettingsEnabled()
boolean isUserManagementEnabled()
boolean isDetectCapabilitiesOnStartup()
boolean isRequiresEc2TermsAcceptance()
boolean isRequiredEc2Configuration()
boolean isBulkProjectRemoveAllowed()
Optional<Long> getBuildArtifactSizeLimit()
boolean isChangeBaseUrlAllowed()
true
; if administrators are allowed to change the instance's base URL; otherwise, false
.boolean isUpmFullyFunctional()
true
; if the UPM is fully functional - allows plugin installation; otherwise, false
.boolean isRotpEnabled()
boolean isRotpProjectShortcutsEnabled()
boolean isRotpAdminShortcutsEnabled()
boolean isPdlEnabled()
@Deprecated boolean isTriggersOnEnvironmentPagesEnabled()
boolean isSupportToolsPluginEnabled()
boolean isRemovingLabelsAndCommentsAllowedForNonPlanAdmin()
UnconfigurableFeatureDefaults getUnconfigurableFeatureDefaults()
boolean isFusionDeploymentsSupportEnabled()
boolean isStashRepositoryPluginEnabled()
boolean isUpdatingStashWithBuildStatusEnabled()
boolean isPublicIpRequiredForVpc()
boolean isCreateBranchesForPullRequestsEnabled()
boolean isRemoteAgentShellEnabled()
boolean isOnDemandAnalyticsBehaviour()
boolean isGravatarConfigurable()
boolean isLimitedTimeQuarantineEnabled()
boolean isArtifactStorageSpaceLimited()
AdministrationConfiguration.getStorageLimit()
.boolean isSoxComplianceModeConfigurable()
boolean isRepositoryDashboardEnabled()
boolean isArtifactHandlerUiEnabled()
boolean isFinalStagesEnabled()
boolean isExportToYamlEnabled()
boolean isExportToYamlUiEnabled()
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.