Interface ImmutableVcsLocationBambooSpecsState

All Known Subinterfaces:
VcsLocationBambooSpecsState
All Known Implementing Classes:
ImmutableVcsLocationBambooSpecsStateImpl, RestVcsLocationBambooSpecsState, VcsLocationBambooSpecsStateImpl

public interface ImmutableVcsLocationBambooSpecsState
Links RSS repository to a Specs execution status.
  • Method Details

    • getId

      @Nullable @Nullable Long getId()
    • getRevision

      @NotNull @NotNull String getRevision()
      Returns:
      revision used to execute RSS
    • getVcsLocationId

      long getVcsLocationId()
      Returns:
      id of the RSS repository
    • getBranch

      @NotNull @NotNull String getBranch()
      Returns:
      branch of the RSS repository used to execute Specs
    • getSpecsExecutionDate

      @Nullable @Nullable Date getSpecsExecutionDate()
      Returns:
      date of specs execution
    • getLogFilename

      @Nullable @Nullable String getLogFilename()
      Returns:
      RSS execution log filename
    • getSpecImportState

      @Nullable VcsLocationBambooSpecsState.SpecsImportState getSpecImportState()
      Returns:
      Status of the RSS execution
    • isSpecsNotFound

      boolean isSpecsNotFound()
      Returns:
      true if Specs were not found during the RSS execution, false otherwise