@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() . |
default boolean |
isBranchesInitialBuildChangelistEnabled()
Deprecated.
since 6.10 feature is always on
|
boolean |
isCreateDeploymentGrantedByProjects() |
boolean |
isCrowdRecoveryModeEnabled() |
boolean |
isDockerPipelinesEnabled() |
boolean |
isElasticAgentsSupported()
Whether elastic agents are enabled
|
boolean |
isExportToJavaSpecsEnabled() |
default boolean |
isFinalStagesEnabled()
Deprecated.
since 6.7.0 returns true always
|
boolean |
isFusionDeploymentsSupportEnabled() |
boolean |
isGravatarConfigurable() |
boolean |
isLimitedTimeQuarantineEnabled()
Whether the limited time quarantine feature is enabled.
|
boolean |
isLocalAgentsSupported()
Whether local agents are enabled
|
boolean |
isPdlEnabled()
Whether to use the new pdl or not
|
boolean |
isPerformanceDataGatheringEnabled()
Returns true if Bamboo is measuring and gathering performance data.
|
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 |
isRssPollingEnabled() |
boolean |
isSoxComplianceModeConfigurable()
Whether SOX compliance is configurable (if not then it is disabled)
|
boolean |
isUpdatingStashWithBuildStatusEnabled()
Whether updating Stash with build status after builds are completed is enabled.
|
boolean isLocalAgentsSupported()
boolean isRemoteAgentsSupported()
boolean isRemoteAgentsManagementEnabled()
boolean isElasticAgentsSupported()
boolean isRequiredEc2Configuration()
Optional<Long> getBuildArtifactSizeLimit()
boolean isRotpEnabled()
boolean isRotpProjectShortcutsEnabled()
boolean isRotpAdminShortcutsEnabled()
boolean isPdlEnabled()
boolean isRemovingLabelsAndCommentsAllowedForNonPlanAdmin()
UnconfigurableFeatureDefaults getUnconfigurableFeatureDefaults()
boolean isFusionDeploymentsSupportEnabled()
boolean isUpdatingStashWithBuildStatusEnabled()
boolean isPublicIpRequiredForVpc()
boolean isRemoteAgentShellEnabled()
boolean isGravatarConfigurable()
boolean isLimitedTimeQuarantineEnabled()
boolean isArtifactStorageSpaceLimited()
AdministrationConfiguration.getStorageLimit()
.boolean isSoxComplianceModeConfigurable()
@Deprecated default boolean isBranchesInitialBuildChangelistEnabled()
boolean isRepositoryDashboardEnabled()
boolean isArtifactHandlerUiEnabled()
@Deprecated default boolean isFinalStagesEnabled()
boolean isExportToJavaSpecsEnabled()
boolean isRepositoryStoredSpecsEnabled()
boolean isDockerPipelinesEnabled()
boolean isCrowdRecoveryModeEnabled()
boolean isRssPollingEnabled()
boolean isCreateDeploymentGrantedByProjects()
boolean isPerformanceDataGatheringEnabled()
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.