Package com.atlassian.bamboo.plan
Interface ImmutableVcsBambooSpecsSource
-
- All Known Subinterfaces:
VcsBambooSpecsSource
- All Known Implementing Classes:
ImmutableVcsBambooSpecsSourceImpl,RestVcsBambooSpecsSource,VcsBambooSpecsSourceImpl
public interface ImmutableVcsBambooSpecsSourceExtends VCS_SPECS_STATE with information about the source file(s) of Specs execution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable LonggetId()@NotNull Optional<String>getSourceLocation()@NotNull ImmutableVcsLocationBambooSpecsStategetVcsLocationBambooSpecsState()booleanisYamlConfiguration()
-
-
-
Method Detail
-
getId
@Nullable @Nullable Long getId()
-
getVcsLocationBambooSpecsState
@NotNull @NotNull ImmutableVcsLocationBambooSpecsState getVcsLocationBambooSpecsState()
- Returns:
- referenced Specs state
-
getSourceLocation
@NotNull @NotNull Optional<String> getSourceLocation()
- Returns:
- Specs source filename
-
isYamlConfiguration
boolean isYamlConfiguration()
- Returns:
trueif plan was created via Yaml Specs.Contract
getSourceLocation()is not null or empty then it's Yaml plan.
-
-