Package csw.params.core.models
Class StandaloneExposureId
java.lang.Object
csw.params.core.models.StandaloneExposureId
- All Implemented Interfaces:
ExposureId,Serializable,scala.Equals,scala.Product
A standalone ExposureId is an exposureId without an ObsId.
Instances are created using the ExposureId object.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStandaloneExposureId(UTCTime utcTime, Subsystem subsystem, String det, TYPLevel typLevel, ExposureNumber exposureNumber) -
Method Summary
Modifier and TypeMethodDescriptiondet()The detector name associated with the exposure.The number of the exposure in a series.scala.Option<ObsId>obsId()The Observation Id for the exposure.The Subsystem that produced the exposure.toString()typLevel()The exposure type and calibration levelutcTime()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
StandaloneExposureId
public StandaloneExposureId(UTCTime utcTime, Subsystem subsystem, String det, TYPLevel typLevel, ExposureNumber exposureNumber)
-
-
Method Details
-
utcTime
-
subsystem
Description copied from interface:ExposureIdThe Subsystem that produced the exposure.- Specified by:
subsystemin interfaceExposureId- Returns:
- a valid
Subsystem
-
det
Description copied from interface:ExposureIdThe detector name associated with the exposure.- Specified by:
detin interfaceExposureId- Returns:
- detector description as a
String
-
typLevel
Description copied from interface:ExposureIdThe exposure type and calibration level- Specified by:
typLevelin interfaceExposureId- Returns:
- a
TYPLevel
-
exposureNumber
Description copied from interface:ExposureIdThe number of the exposure in a series.- Specified by:
exposureNumberin interfaceExposureId- Returns:
- the number as an
ExposureNumber
-
obsId
Description copied from interface:ExposureIdThe Observation Id for the exposure.- Specified by:
obsIdin interfaceExposureId- Returns:
- an
ObsIdas an option
-
toString
-