Package com.atlassian.bamboo.plan
Interface ImmutableVcsBambooSpecsSource
-
- All Known Subinterfaces:
VcsBambooSpecsSource
- All Known Implementing Classes:
ImmutableVcsBambooSpecsSourceImpl
,RestVcsBambooSpecsSource
,VcsBambooSpecsSourceImpl
public interface ImmutableVcsBambooSpecsSource
Extends 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 Long
getId()
@NotNull Optional<String>
getSourceLocation()
@NotNull ImmutableVcsLocationBambooSpecsState
getVcsLocationBambooSpecsState()
boolean
isYamlConfiguration()
-
-
-
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:
true
if plan was created via Yaml Specs.Contract
getSourceLocation()
is not null or empty then it's Yaml plan.
-
-