Package cdc.issues.impl
Class SnapshotDataImpl
- java.lang.Object
-
- cdc.issues.impl.SnapshotDataImpl
-
- All Implemented Interfaces:
SnapshotData
public class SnapshotDataImpl extends Object implements SnapshotData
-
-
Constructor Summary
Constructors Constructor Description SnapshotDataImpl()SnapshotDataImpl(Snapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNumberOfIssues()Optional<? extends Profile>getProfile()StringgetProjectName()StringgetSnapshotName()InstantgetSnapshotTimestamp()SnapshotDataImplsetNulberOfIssues(int number)SnapshotDataImplsetProfile(Profile profile)SnapshotDataImplsetProjectName(String name)SnapshotDataImplsetSnapshotName(String name)SnapshotDataImplsetSnapshotTimestamp(Instant timestamp)
-
-
-
Constructor Detail
-
SnapshotDataImpl
public SnapshotDataImpl()
-
SnapshotDataImpl
public SnapshotDataImpl(Snapshot snapshot)
-
-
Method Detail
-
setProjectName
public SnapshotDataImpl setProjectName(String name)
-
setProfile
public SnapshotDataImpl setProfile(Profile profile)
-
setSnapshotName
public SnapshotDataImpl setSnapshotName(String name)
-
setSnapshotTimestamp
public SnapshotDataImpl setSnapshotTimestamp(Instant timestamp)
-
setNulberOfIssues
public SnapshotDataImpl setNulberOfIssues(int number)
-
getProjectName
public String getProjectName()
- Specified by:
getProjectNamein interfaceSnapshotData
-
getProfile
public Optional<? extends Profile> getProfile()
- Specified by:
getProfilein interfaceSnapshotData
-
getSnapshotName
public String getSnapshotName()
- Specified by:
getSnapshotNamein interfaceSnapshotData
-
getSnapshotTimestamp
public Instant getSnapshotTimestamp()
- Specified by:
getSnapshotTimestampin interfaceSnapshotData
-
getNumberOfIssues
public int getNumberOfIssues()
- Specified by:
getNumberOfIssuesin interfaceSnapshotData
-
-