@Entity public class VcsBambooSpecsSourceImpl extends Object implements VcsBambooSpecsSource
| Constructor and Description |
|---|
VcsBambooSpecsSourceImpl() |
VcsBambooSpecsSourceImpl(VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsStateImpl,
String sourceLocation) |
| Modifier and Type | Method and Description |
|---|---|
Long |
getId() |
Optional<String> |
getSourceLocation() |
VcsLocationBambooSpecsState |
getVcsLocationBambooSpecsState() |
boolean |
isYamlConfiguration() |
static VcsBambooSpecsSourceImpl |
javaSpecsSource(VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState)
Creates instance of Specs Source which references Java Specs.
|
void |
setId(Long id) |
void |
setSourceLocation(String sourceLocation) |
void |
setVcsLocationBambooSpecsState(VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState) |
static VcsBambooSpecsSourceImpl |
yamlSpecsSource(VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState,
String sourceFilename)
Creates instance of Specs Source which references YAML file
|
public VcsBambooSpecsSourceImpl()
public VcsBambooSpecsSourceImpl(@NotNull
VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsStateImpl,
String sourceLocation)
public Long getId()
getId in interface ImmutableVcsBambooSpecsSourcepublic void setId(Long id)
@NotNull public VcsLocationBambooSpecsState getVcsLocationBambooSpecsState()
getVcsLocationBambooSpecsState in interface ImmutableVcsBambooSpecsSourcegetVcsLocationBambooSpecsState in interface VcsBambooSpecsSourcepublic void setVcsLocationBambooSpecsState(VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState)
@NotNull public Optional<String> getSourceLocation()
getSourceLocation in interface ImmutableVcsBambooSpecsSourcepublic void setSourceLocation(String sourceLocation)
public boolean isYamlConfiguration()
ImmutableVcsBambooSpecsSourceisYamlConfiguration in interface ImmutableVcsBambooSpecsSourcetrue if plan was created via Yaml Specs.
Contract ImmutableVcsBambooSpecsSource.getSourceLocation() is not null or empty then it's Yaml plan.
public static VcsBambooSpecsSourceImpl javaSpecsSource(@NotNull VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState)
public static VcsBambooSpecsSourceImpl yamlSpecsSource(@NotNull VcsLocationBambooSpecsStateImpl vcsLocationBambooSpecsState, String sourceFilename)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.