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 classSnapshot.Builderstatic classSnapshot.InnerBuilderstatic interfaceSnapshot.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.Builderbuilder()TimeWindowcalculateTimeWindow()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)BeamModeDatagetBeamModeEnd()BeamModeDatagetBeamModeStart()java.lang.IntegergetDynamicDuration()java.time.InstantgetEndTime()java.lang.IntegergetFillNumber()java.util.Set<FundamentalFilter>getFundamentalFilterSet()PriorTimegetPriorTime()java.time.InstantgetStartTime()java.lang.StringgetSystem()DynamicTimeUnitgetTime()LoggingTimeZonegetTimeZone()inthashCode()java.lang.BooleanisEndTimeDynamic()Snapshot.BuildertoBuilder()java.lang.StringtoString()-
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()
-
-