Interface MutableVersionNamingScheme
- All Superinterfaces:
BambooIdProvider
,BambooObject
,InternalVersionNamingScheme
- All Known Implementing Classes:
MutableVersionNamingSchemeImpl
@Internal
public interface MutableVersionNamingScheme
extends BambooObject, InternalVersionNamingScheme
Version Naming Configuration for a Deployment Project that will be stored in the database. Should not be used outside of the service.
-
Field Summary
Fields inherited from interface com.atlassian.bamboo.deployments.projects.versionnaming.InternalVersionNamingScheme
DEFAULT_VERSION_NAME
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setApplicableToBranches
(boolean applicableToBranches) void
setAutoIncrement
(boolean autoIncrement) void
setDeploymentProject
(MutableDeploymentProject deploymentProject) void
setNextVersionName
(String nextVersionName) void
setVariablesToAutoIncrement
(Set<String> variablesToAutoIncrement) Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
Methods inherited from interface com.atlassian.bamboo.deployments.projects.versionnaming.InternalVersionNamingScheme
getNextVersionName, getVariablesToAutoIncrement, isApplicableToBranches, isAutoIncrement
-
Method Details
-
setNextVersionName
-
setAutoIncrement
void setAutoIncrement(boolean autoIncrement) -
setDeploymentProject
-
setVariablesToAutoIncrement
-
setApplicableToBranches
void setApplicableToBranches(boolean applicableToBranches)
-