Package cdc.issues.io

Interface SnapshotData

All Superinterfaces:
IssuesCountItem
All Known Implementing Classes:
SnapshotDataImpl

public interface SnapshotData extends IssuesCountItem
Interface describing the synthetic data associated to a Snapshot.
Author:
Damien Carbonne
  • Method Details

    • getProjectName

      String getProjectName()
      Returns:
      The project name.
    • getProjectDescription

      String getProjectDescription()
      Returns:
      The project description.
    • getProjectMetas

      Metas getProjectMetas()
      Returns:
      The project meta data.
    • getProjectLabels

      Labels getProjectLabels()
      Returns:
      The project labels.
    • getProfile

      Optional<? extends Profile> getProfile()
      Returns:
      The project profile.
    • getSnapshotName

      String getSnapshotName()
      Returns:
      The snapshot name.
    • getSnapshotDescription

      String getSnapshotDescription()
      Returns:
      The snapshot description.
    • getSnapshotMetas

      Metas getSnapshotMetas()
      Returns:
      The snapshot meta data.
    • getSnapshotLabels

      Labels getSnapshotLabels()
      Returns:
      The snapshot labels.
    • getSnapshotTimestamp

      Instant getSnapshotTimestamp()
      Returns:
      The snapshot timestamp.
    • builder

      static SnapshotData.Builder builder()