Klasse CadipMonitor.TransferSession

java.lang.Object
de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Alle implementierten Schnittstellen:
TransferObject
Umschließende Klasse:
CadipMonitor

public static class CadipMonitor.TransferSession extends Object implements TransferObject
Class describing a download session
  • Konstruktordetails

    • TransferSession

      public TransferSession()
  • Methodendetails

    • getSessionIdentifier

      public String getSessionIdentifier()
      Gets the session identifier
      Gibt zurück:
      the session identifier
    • setSessionIdentifier

      public void setSessionIdentifier(String sessionIdentifier)
      Sets the session identifier
      Parameter:
      sessionIdentifier - the session identifier to set
    • getSatelliteIdentifier

      public String getSatelliteIdentifier()
      Gets the satellite identifier
      Gibt zurück:
      the satellite identifier
    • setSatelliteIdentifier

      public void setSatelliteIdentifier(String satelliteIdentifier)
      Sets the satellite identifier
      Parameter:
      satelliteIdentifier - the satellite identifier to set
    • getSessionUuid

      public String getSessionUuid()
      Gets the session UUID
      Gibt zurück:
      the session UUID
    • setSessionUuid

      public void setSessionUuid(String sessionUuid)
      Sets the session UUID
      Parameter:
      sessionUuid - the session UUID to set
    • getNumChannels

      public Integer getNumChannels()
      Gets the number of data channels in the session
      Gibt zurück:
      the number of channels
    • setNumChannels

      public void setNumChannels(Integer numChannels)
      Sets the number of data channels in the session
      Parameter:
      numChannels - the number of channels to set
    • getStationUnitId

      public String getStationUnitId()
      Gets the station unit ID
      Gibt zurück:
      the station unit ID
    • setStationUnitId

      public void setStationUnitId(String stationUnitId)
      Sets the station unit ID
      Parameter:
      stationUnitId - the station unit ID to set
    • getDownlinkOrbit

      public Integer getDownlinkOrbit()
      Gets the downlink orbit number
      Gibt zurück:
      the downlink orbit number
    • setDownlinkOrbit

      public void setDownlinkOrbit(Integer downlinkOrbit)
      Sets the downlink orbit number
      Parameter:
      downlinkOrbit - the downlink orbit number to set
    • isRetransfer

      public Boolean isRetransfer()
      Gets the retransfer flag
      Gibt zurück:
      true, if this session corresponds to a retransfer, false otherwise
    • setRetransfer

      public void setRetransfer(Boolean retransfer)
      Sets the retransfer flag
      Parameter:
      retransfer - set to true, if this session corresponds to a retransfer, false otherwise
    • isSessionComplete

      public Boolean isSessionComplete()
      Indicates whether session provisioning is complete
      Gibt zurück:
      true, if session provisioning is complete, false otherwise
    • setSessionComplete

      public void setSessionComplete(Boolean sessionComplete)
      Sets the flag indicating completeness of session provisioning
      Parameter:
      sessionComplete - set to true, if session provisioning is complete, to false otherwise
    • getDownlinkStart

      public Instant getDownlinkStart()
      Gets the acquisition time of the first CADU in the first DSDB
      Gibt zurück:
      the downlink start time
    • setDownlinkStart

      public void setDownlinkStart(Instant downlinkStart)
      Sets the acquisition time of the first CADU in the first DSDB
      Parameter:
      downlinkStart - the downlink start time to set
    • getDownlinkStop

      public Instant getDownlinkStop()
      Gets the acquisition time of the last CADU in the last DSDB
      Gibt zurück:
      the downlink stop time
    • setDownlinkStop

      public void setDownlinkStop(Instant downlinkStop)
      Sets the acquisition time of the last CADU in the last DSDB
      Parameter:
      downlinkStop - the downlink stop time to set
    • getDeliveryPushOk

      public Boolean getDeliveryPushOk()
      Indicates whether session provisioning was successful
      Gibt zurück:
      true, if session provisioning was successful, false otherwise
    • setDeliveryPushOk

      public void setDeliveryPushOk(Boolean deliveryPushOk)
      Sets the flag indicating success of session provisioning
      Parameter:
      deliveryPushOk - set to true, if session provisioning was successful, to false otherwise
    • getDownlinkSize

      public Long getDownlinkSize()
      Gets the total downlink size
      Gibt zurück:
      the downlink size in bytes
    • setDownlinkSize

      public void setDownlinkSize(Long downlinkSize)
      Sets the total downlink size
      Parameter:
      downlinkSize - the downlink size in bytes to set
    • getLatestPublicationTime

      public Instant getLatestPublicationTime()
      Gets the latest publication time of any CADU file
      Gibt zurück:
      the latest CADU publication time
    • setLatestPublicationTime

      public void setLatestPublicationTime(Instant latestPublicationTime)
      Sets the latest publication time of any CADU file
      Parameter:
      latestPublicationTime - the latest CADU publication time to set
    • getQualityInfos

      public CadipMonitor.TransferQualityInfo[] getQualityInfos()
      Gets the array of quality information data per channel
      Gibt zurück:
      an array of quality information objects, indexed by channel number
    • setQualityInfos

      public void setQualityInfos(CadipMonitor.TransferQualityInfo[] qualityInfos)
      Sets the array of quality information data per channel
      Parameter:
      qualityInfos - the array of quality information objects to set
    • getReferenceTime

      public Instant getReferenceTime()
      Gets the session reference time
      Angegeben von:
      getReferenceTime in Schnittstelle TransferObject
      Gibt zurück:
      the reference time
    • setReferenceTime

      public void setReferenceTime(Instant referenceTime)
      Sets the session reference time
      Parameter:
      referenceTime - the reference time to set
    • getIdentifier

      public String getIdentifier()
      Gets the combined transfer object identifier: satellite|station unit|session ID
      Angegeben von:
      getIdentifier in Schnittstelle TransferObject
      Siehe auch: