Class SnapshotImpl

java.lang.Object
cdc.issues.impl.SnapshotImpl
All Implemented Interfaces:
LabelsItem, MetasItem, Snapshot

@Deprecated(since="2025-03-27", forRemoval=true) public class SnapshotImpl extends Object implements Snapshot
Deprecated, for removal: This API element is subject to removal in a future version.
Default implementation of Snapshot.
Author:
Damien Carbonne
  • Nested Class Summary

    Nested classes/interfaces inherited from interface cdc.issues.Snapshot

    Snapshot.Builder
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addIssue(Issue issue)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    addIssues(List<? extends Issue> issues)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setDescription(String description)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setLabels(Labels labels)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setMetas(Metas metas)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setTimestamp(Instant timestamp)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SnapshotImpl

      public SnapshotImpl()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SnapshotImpl

      SnapshotImpl(ProjectImpl project)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setName

      public SnapshotImpl setName(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setDescription

      public SnapshotImpl setDescription(String description)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMetas

      public SnapshotImpl setMetas(Metas metas)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLabels

      public SnapshotImpl setLabels(Labels labels)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTimestamp

      public SnapshotImpl setTimestamp(Instant timestamp)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addIssue

      public SnapshotImpl addIssue(Issue issue)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addIssues

      public SnapshotImpl addIssues(List<? extends Issue> issues)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getProject

      public Optional<Project> getProject()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getProject in interface Snapshot
    • getTimestamp

      public Instant getTimestamp()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getTimestamp in interface Snapshot
    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getName in interface Snapshot
    • getDescription

      public String getDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getDescription in interface Snapshot
    • getMetas

      public Metas getMetas()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getMetas in interface MetasItem
    • getLabels

      public Labels getLabels()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getLabels in interface LabelsItem
    • getIssues

      public List<Issue> getIssues()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getIssues in interface Snapshot
    • getIssuesHash

      public String getIssuesHash()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getIssuesHash in interface Snapshot