Interface InternalVersionNamingScheme
-
- All Superinterfaces:
BambooIdProvider
- All Known Subinterfaces:
MutableVersionNamingScheme,VersionNamingScheme
- All Known Implementing Classes:
MutableVersionNamingSchemeImpl,VersionNamingSchemeImpl
public interface InternalVersionNamingScheme extends BambooIdProvider
Version Naming Configuration for a Deployment Project
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_VERSION_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetNextVersionName()String to be used as the next version name.Set<String>getVariablesToAutoIncrement()The list of variables Bamboo should auto increment on version creationbooleanisApplicableToBranches()Should the naming scheme be use when creating version for branches.booleanisAutoIncrement()Auto increment the whole version name when a version is automatically created-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
-
-
-
Field Detail
-
DEFAULT_VERSION_NAME
static final String DEFAULT_VERSION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNextVersionName
String getNextVersionName()
String to be used as the next version name. May contain variables that require substituting- Returns:
- version name
-
isAutoIncrement
boolean isAutoIncrement()
Auto increment the whole version name when a version is automatically created- Returns:
- true if Bamboo should autoincrement the version name
-
getVariablesToAutoIncrement
Set<String> getVariablesToAutoIncrement()
The list of variables Bamboo should auto increment on version creation- Returns:
- variable names to be incremented.
-
isApplicableToBranches
boolean isApplicableToBranches()
Should the naming scheme be use when creating version for branches. If false, simplified naming scheme is used for plan branches.
-
-