@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() |
default boolean |
isAgentBuildResiliencyOn()
Is agent build resiliency on
|
boolean |
isArtifactHandlerUiEnabled()
Whether we let the user configure artifact handlers.
|
boolean |
isArtifactsAsLogsEnabled()
True if live logs can be switched off (logs as artifacts enabled) or instance is Data Center.
|
boolean |
isArtifactStorageSpaceLimited()
Whether server-side artifact storage space is limited according to
AdministrationConfiguration.getStorageLimit() . |
boolean |
isCreateDeploymentGrantedByProjects() |
boolean |
isCrowdRecoveryModeEnabled() |
boolean |
isDataCenter() |
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 |
isProjectLevelBuildResourcesEnabled()
True if project level build resources are enabled
|
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()
Deprecated.
since 8.0 returns false always
|
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 |
isSeamlessRestartEnabled()
True if seamless restarts are currently enabled.
|
boolean |
isSeamlessRestartsPersistenceEnabled()
True if seamless restarts' persistence is turned on.
|
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 |
isViewConfigurationPermissionEnabled()
True if view configuration is enabled.
|
boolean isLocalAgentsSupported()
boolean isRemoteAgentsSupported()
boolean isRemoteAgentsManagementEnabled()
boolean isElasticAgentsSupported()
@Deprecated 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()
boolean isDataCenter()
boolean isProjectLevelBuildResourcesEnabled()
default boolean isAgentBuildResiliencyOn()
boolean isSeamlessRestartsPersistenceEnabled()
boolean isSeamlessRestartEnabled()
boolean isViewConfigurationPermissionEnabled()
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.