Package cern.nxcals.api.custom.domain
Class Snapshot.InnerBuilder
- java.lang.Object
-
- cern.nxcals.api.custom.domain.Snapshot.Builder
-
- cern.nxcals.api.custom.domain.Snapshot.InnerBuilder
-
- Enclosing class:
- Snapshot
public static class Snapshot.InnerBuilder extends Snapshot.Builder
-
-
Method Summary
-
-
-
Method Detail
-
id
public Snapshot.InnerBuilder id(long id)
- Returns:
this
.
-
name
public Snapshot.InnerBuilder name(java.lang.String name)
- Overrides:
name
in classSnapshot.Builder
- Returns:
this
.
-
description
public Snapshot.InnerBuilder description(java.lang.String description)
- Overrides:
description
in classSnapshot.Builder
- Returns:
this
.
-
system
public Snapshot.InnerBuilder system(java.lang.String system)
- Overrides:
system
in classSnapshot.Builder
- Returns:
this
.
-
owner
public Snapshot.InnerBuilder owner(java.lang.String owner)
- Overrides:
owner
in classSnapshot.Builder
- Returns:
this
.
-
visibility
public Snapshot.InnerBuilder visibility(Visibility visibility)
- Overrides:
visibility
in classSnapshot.Builder
- Returns:
this
.
-
recVersion
public Snapshot.InnerBuilder recVersion(long recVersion)
- Returns:
this
.
-
beamModeEnd
public Snapshot.InnerBuilder beamModeEnd(BeamModeData beamModeEnd)
- Returns:
this
.
-
beamModeStart
public Snapshot.InnerBuilder beamModeStart(BeamModeData beamModeStart)
- Returns:
this
.
-
fillNumber
public Snapshot.InnerBuilder fillNumber(java.lang.Integer fillNumber)
- Returns:
this
.
-
dynamicDuration
public Snapshot.InnerBuilder dynamicDuration(java.lang.Integer dynamicDuration)
- Returns:
this
.
-
endTime
public Snapshot.InnerBuilder endTime(java.time.Instant endTime)
- Returns:
this
.
-
fundamentalFilterSet
public Snapshot.InnerBuilder fundamentalFilterSet(java.util.Set<FundamentalFilter> fundamentalFilterSet)
- Overrides:
fundamentalFilterSet
in classSnapshot.Builder
- Returns:
this
.
-
priorTime
public Snapshot.InnerBuilder priorTime(PriorTime priorTime)
- Returns:
this
.
-
startTime
public Snapshot.InnerBuilder startTime(java.time.Instant startTime)
- Returns:
this
.
-
timeUnit
public Snapshot.InnerBuilder timeUnit(DynamicTimeUnit timeUnit)
- Returns:
this
.
-
timeZone
public Snapshot.InnerBuilder timeZone(LoggingTimeZone timeZone)
- Returns:
this
.
-
isEndTimeDynamic
public Snapshot.InnerBuilder isEndTimeDynamic(java.lang.Boolean isEndTimeDynamic)
- Returns:
this
.
-
timeDefinition
public Snapshot.InnerBuilder timeDefinition(Snapshot.TimeDefinition timeDefinition)
- Overrides:
timeDefinition
in classSnapshot.Builder
- Returns:
this
.
-
build
public Snapshot build()
- Overrides:
build
in classSnapshot.Builder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSnapshot.Builder
-
-