@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 |
isArtifactsAsLogsEnabled()
True if live logs can be switched off (logs as artifacts enabled)
|
boolean |
isArtifactStorageSpaceLimited()
Whether server-side artifact storage space is limited according to
AdministrationConfiguration.getStorageLimit() . |
boolean |
isCreateDeploymentGrantedByProjects() |
boolean |
isCrowdRecoveryModeEnabled() |
boolean |
isDockerPipelinesEnabled() |
boolean |
isElasticAgentsSupported()
Whether elastic agents are enabled
|
default boolean |
isExportToJavaSpecsEnabled()
Deprecated.
since 7.1, always true
|
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 |
isUpdatingStashWithExtendedBuildStatusEnabled()
Whether updating Stash with extended build statuses is disabled
|
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 isUpdatingStashWithExtendedBuildStatusEnabled()
true
if build statuses should be posted to the legacy endpoint. Otherwise false
boolean isPublicIpRequiredForVpc()
boolean isRemoteAgentShellEnabled()
boolean isGravatarConfigurable()
boolean isLimitedTimeQuarantineEnabled()
boolean isArtifactStorageSpaceLimited()
AdministrationConfiguration.getStorageLimit()
.boolean isSoxComplianceModeConfigurable()
boolean isRepositoryDashboardEnabled()
boolean isArtifactHandlerUiEnabled()
@Deprecated default boolean isExportToJavaSpecsEnabled()
boolean isRepositoryStoredSpecsEnabled()
boolean isDockerPipelinesEnabled()
boolean isCrowdRecoveryModeEnabled()
boolean isRssPollingEnabled()
boolean isCreateDeploymentGrantedByProjects()
boolean isPerformanceDataGatheringEnabled()
boolean isArtifactsAsLogsEnabled()
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.