Package cern.nxcals.api.custom.domain
Class Snapshot
- java.lang.Object
-
- cern.nxcals.api.domain.BaseGroup
-
- cern.nxcals.api.custom.domain.Snapshot
-
- All Implemented Interfaces:
Identifiable
,Versionable
@Experimental public final class Snapshot extends BaseGroup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Snapshot.Builder
static class
Snapshot.InnerBuilder
static interface
Snapshot.TimeDefinition
-
Field Summary
-
Fields inherited from interface cern.nxcals.api.domain.Identifiable
NOT_SET
-
Fields inherited from interface cern.nxcals.api.domain.Versionable
NOT_SET
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Snapshot.Builder
builder()
TimeWindow
calculateTimeWindow()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
BeamModeData
getBeamModeEnd()
BeamModeData
getBeamModeStart()
java.lang.Integer
getDynamicDuration()
java.time.Instant
getEndTime()
java.lang.Integer
getFillNumber()
java.util.Set<FundamentalFilter>
getFundamentalFilterSet()
PriorTime
getPriorTime()
java.time.Instant
getStartTime()
java.lang.String
getSystem()
DynamicTimeUnit
getTime()
LoggingTimeZone
getTimeZone()
int
hashCode()
java.lang.Boolean
isEndTimeDynamic()
Snapshot.Builder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class cern.nxcals.api.domain.BaseGroup
getDescription, getId, getName, getOwner, getProperties, getPropertiesToModify, getRecVersion, getVisibility, isVisible
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cern.nxcals.api.domain.Identifiable
hasId
-
Methods inherited from interface cern.nxcals.api.domain.Versionable
hasVersion
-
-
-
-
Method Detail
-
toBuilder
public Snapshot.Builder toBuilder()
-
getBeamModeEnd
public BeamModeData getBeamModeEnd()
-
getBeamModeStart
public BeamModeData getBeamModeStart()
-
getFillNumber
public java.lang.Integer getFillNumber()
-
getDynamicDuration
public java.lang.Integer getDynamicDuration()
-
getEndTime
public java.time.Instant getEndTime()
-
getFundamentalFilterSet
public java.util.Set<FundamentalFilter> getFundamentalFilterSet()
-
getPriorTime
public PriorTime getPriorTime()
-
getStartTime
public java.time.Instant getStartTime()
-
getTime
public DynamicTimeUnit getTime()
-
getTimeZone
public LoggingTimeZone getTimeZone()
-
isEndTimeDynamic
public java.lang.Boolean isEndTimeDynamic()
-
calculateTimeWindow
public TimeWindow calculateTimeWindow()
-
builder
public static Snapshot.Builder builder()
-
getSystem
public java.lang.String getSystem()
-
-