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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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 Detail
-
setNextVersionName
void setNextVersionName(String nextVersionName)
-
setAutoIncrement
void setAutoIncrement(boolean autoIncrement)
-
setDeploymentProject
void setDeploymentProject(MutableDeploymentProject deploymentProject)
-
setApplicableToBranches
void setApplicableToBranches(boolean applicableToBranches)
-
-