@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 |
isCreateBranchesForPullRequestsEnabled()
Whether automatic creation of plan branches for Stash pull requests is enabled.
|
boolean |
isElasticAgentsSupported()
Whether elastic agents are enabled
|
boolean |
isExportToYamlEnabled() |
boolean |
isExportToYamlUiEnabled() |
boolean |
isFinalStagesEnabled()
Whether final stages are configurable in the ui.
|
boolean |
isFusionDeploymentsSupportEnabled() |
boolean |
isGravatarConfigurable() |
boolean |
isLimitedTimeQuarantineEnabled()
Whether the limited time quarantine feature is enabled.
|
boolean |
isLocalAgentsSupported()
Whether local agents are enabled
|
boolean |
isOnDemandAnalyticsBehaviour()
Used by the analytics plugin to determine if Cloud specific analytics behaviour should be used (e.g.
|
boolean |
isOnDemandInstance()
Deprecated.
since Bamboo 6.0
|
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 |
isRepositoryStoredSpecsEnabled() |
boolean |
isRequiredEc2Configuration()
Whether EC2 configuration is required for plan creation
|
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 |
isSoxComplianceModeConfigurable()
Whether SOX compliance is configurable (if not then it is disabled)
|
boolean |
isTriggersOnEnvironmentPagesEnabled()
Deprecated.
this feature is removed
|
boolean |
isUpdatingStashWithBuildStatusEnabled()
Whether updating Stash with build status after builds are completed is enabled.
|
@Deprecated boolean isOnDemandInstance()
boolean isLocalAgentsSupported()
boolean isRemoteAgentsSupported()
boolean isRemoteAgentsManagementEnabled()
boolean isElasticAgentsSupported()
boolean isRequiredEc2Configuration()
Optional<Long> getBuildArtifactSizeLimit()
boolean isRotpEnabled()
boolean isRotpProjectShortcutsEnabled()
boolean isRotpAdminShortcutsEnabled()
boolean isPdlEnabled()
@Deprecated boolean isTriggersOnEnvironmentPagesEnabled()
boolean isRemovingLabelsAndCommentsAllowedForNonPlanAdmin()
UnconfigurableFeatureDefaults getUnconfigurableFeatureDefaults()
boolean isFusionDeploymentsSupportEnabled()
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()
boolean isRepositoryStoredSpecsEnabled()
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.