Record Class WeatherAdministration.Status
java.lang.Object
java.lang.Record
ecmwf.ecpds.master.weather.WeatherAdministration.Status
- All Implemented Interfaces:
Serializable
- Enclosing class:
WeatherAdministration
public static record WeatherAdministration.Status(long configurationRevision, List<WeatherObservation.Path> paths, String updatedBy, long updatedAt, String error, boolean saving, boolean restored, WeatherCollector.Snapshot collector, String collectionCapability, String socketPersistenceCapability, String automaticSelectionCapability, String probeCapability, List<WeatherSourceRegistry.Status> sources, long verifiedBatches, long rejectedBatches, long deferredBatches, String activationBlocker, boolean requestedEnabled, WeatherPersistence.Status persistence, WeatherLimits limits)
extends Record
implements Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStatus(long configurationRevision, List<WeatherObservation.Path> paths, String updatedBy, long updatedAt, String error, boolean saving, boolean restored, WeatherCollector.Snapshot collector, String collectionCapability, String socketPersistenceCapability, String automaticSelectionCapability, String probeCapability, List<WeatherSourceRegistry.Status> sources, long verifiedBatches, long rejectedBatches, long deferredBatches, String activationBlocker, boolean requestedEnabled, WeatherPersistence.Status persistence, WeatherLimits limits) Creates an instance of aStatusrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theactivationBlockerrecord component.Returns the value of theautomaticSelectionCapabilityrecord component.Returns the value of thecollectionCapabilityrecord component.Returns the value of thecollectorrecord component.longReturns the value of theconfigurationRevisionrecord component.longReturns the value of thedeferredBatchesrecord component.final booleanIndicates whether some other object is "equal to" this one.error()Returns the value of theerrorrecord component.final inthashCode()Returns a hash code value for this object.limits()Returns the value of thelimitsrecord component.paths()Returns the value of thepathsrecord component.Returns the value of thepersistencerecord component.Returns the value of theprobeCapabilityrecord component.longReturns the value of therejectedBatchesrecord component.booleanReturns the value of therequestedEnabledrecord component.booleanrestored()Returns the value of therestoredrecord component.booleansaving()Returns the value of thesavingrecord component.Returns the value of thesocketPersistenceCapabilityrecord component.sources()Returns the value of thesourcesrecord component.final StringtoString()Returns a string representation of this record class.longReturns the value of theupdatedAtrecord component.Returns the value of theupdatedByrecord component.longReturns the value of theverifiedBatchesrecord component.
-
Constructor Details
-
Status
public Status(long configurationRevision, List<WeatherObservation.Path> paths, String updatedBy, long updatedAt, String error, boolean saving, boolean restored, WeatherCollector.Snapshot collector, String collectionCapability, String socketPersistenceCapability, String automaticSelectionCapability, String probeCapability, List<WeatherSourceRegistry.Status> sources, long verifiedBatches, long rejectedBatches, long deferredBatches, String activationBlocker, boolean requestedEnabled, WeatherPersistence.Status persistence, WeatherLimits limits) Creates an instance of aStatusrecord class.- Parameters:
configurationRevision- the value for theconfigurationRevisionrecord componentpaths- the value for thepathsrecord componentupdatedBy- the value for theupdatedByrecord componentupdatedAt- the value for theupdatedAtrecord componenterror- the value for theerrorrecord componentsaving- the value for thesavingrecord componentrestored- the value for therestoredrecord componentcollector- the value for thecollectorrecord componentcollectionCapability- the value for thecollectionCapabilityrecord componentsocketPersistenceCapability- the value for thesocketPersistenceCapabilityrecord componentautomaticSelectionCapability- the value for theautomaticSelectionCapabilityrecord componentprobeCapability- the value for theprobeCapabilityrecord componentsources- the value for thesourcesrecord componentverifiedBatches- the value for theverifiedBatchesrecord componentrejectedBatches- the value for therejectedBatchesrecord componentdeferredBatches- the value for thedeferredBatchesrecord componentactivationBlocker- the value for theactivationBlockerrecord componentrequestedEnabled- the value for therequestedEnabledrecord componentpersistence- the value for thepersistencerecord componentlimits- the value for thelimitsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
configurationRevision
public long configurationRevision()Returns the value of theconfigurationRevisionrecord component.- Returns:
- the value of the
configurationRevisionrecord component
-
paths
Returns the value of thepathsrecord component.- Returns:
- the value of the
pathsrecord component
-
updatedBy
Returns the value of theupdatedByrecord component.- Returns:
- the value of the
updatedByrecord component
-
updatedAt
public long updatedAt()Returns the value of theupdatedAtrecord component.- Returns:
- the value of the
updatedAtrecord component
-
error
Returns the value of theerrorrecord component.- Returns:
- the value of the
errorrecord component
-
saving
public boolean saving()Returns the value of thesavingrecord component.- Returns:
- the value of the
savingrecord component
-
restored
public boolean restored()Returns the value of therestoredrecord component.- Returns:
- the value of the
restoredrecord component
-
collector
Returns the value of thecollectorrecord component.- Returns:
- the value of the
collectorrecord component
-
collectionCapability
Returns the value of thecollectionCapabilityrecord component.- Returns:
- the value of the
collectionCapabilityrecord component
-
socketPersistenceCapability
Returns the value of thesocketPersistenceCapabilityrecord component.- Returns:
- the value of the
socketPersistenceCapabilityrecord component
-
automaticSelectionCapability
Returns the value of theautomaticSelectionCapabilityrecord component.- Returns:
- the value of the
automaticSelectionCapabilityrecord component
-
probeCapability
Returns the value of theprobeCapabilityrecord component.- Returns:
- the value of the
probeCapabilityrecord component
-
sources
Returns the value of thesourcesrecord component.- Returns:
- the value of the
sourcesrecord component
-
verifiedBatches
public long verifiedBatches()Returns the value of theverifiedBatchesrecord component.- Returns:
- the value of the
verifiedBatchesrecord component
-
rejectedBatches
public long rejectedBatches()Returns the value of therejectedBatchesrecord component.- Returns:
- the value of the
rejectedBatchesrecord component
-
deferredBatches
public long deferredBatches()Returns the value of thedeferredBatchesrecord component.- Returns:
- the value of the
deferredBatchesrecord component
-
activationBlocker
Returns the value of theactivationBlockerrecord component.- Returns:
- the value of the
activationBlockerrecord component
-
requestedEnabled
public boolean requestedEnabled()Returns the value of therequestedEnabledrecord component.- Returns:
- the value of the
requestedEnabledrecord component
-
persistence
Returns the value of thepersistencerecord component.- Returns:
- the value of the
persistencerecord component
-
limits
Returns the value of thelimitsrecord component.- Returns:
- the value of the
limitsrecord component
-