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 voidsetApplicableToBranches(boolean applicableToBranches)voidsetAutoIncrement(boolean autoIncrement)voidsetDeploymentProject(MutableDeploymentProject deploymentProject)voidsetNextVersionName(String nextVersionName)voidsetVariablesToAutoIncrement(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)
-
-