Klasse CadipMonitor.TransferFile

java.lang.Object
de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Umschließende Klasse:
CadipMonitor

public static class CadipMonitor.TransferFile extends Object
Class describing a single CADU (DSDB) file
  • Konstruktordetails

    • TransferFile

      public TransferFile()
  • Methodendetails

    • getUuid

      public String getUuid()
      Gets the file UUID
      Gibt zurück:
      the UUID
    • setUuid

      public void setUuid(String uuid)
      Sets the file UUID
      Parameter:
      uuid - the UUID to set
    • getFilename

      public String getFilename()
      Gets the file name
      Gibt zurück:
      the file name
    • setFilename

      public void setFilename(String filename)
      Sets the file name
      Parameter:
      filename - the file name to set
    • getChannel

      public Integer getChannel()
      Gets the channel the file belongs to
      Gibt zurück:
      the channel number
    • setChannel

      public void setChannel(Integer channel)
      Sets the channel the file belongs to
      Parameter:
      channel - the channel number to set
    • getBlockNumber

      public Integer getBlockNumber()
      Gets the DSDB block number
      Gibt zurück:
      the block number
    • setBlockNumber

      public void setBlockNumber(Integer blockNumber)
      Sets the DSDB block number
      Parameter:
      blockNumber - the block number to set
    • isFinalBlock

      public boolean isFinalBlock()
      Indicates whether this is the final file of the session
      Gibt zurück:
      true, if this is the final file, false otherwise
    • setFinalBlock

      public void setFinalBlock(Boolean finalBlock)
      Sets the flag indicating whether this is the final file of the session
      Parameter:
      finalBlock - set to true, if this is the final file, to false otherwise
    • getPublicationTime

      public Instant getPublicationTime()
      Gets the file publication timestamp
      Gibt zurück:
      the publication time
    • setPublicationTime

      public void setPublicationTime(Instant publicationTime)
      Sets the file publication timestamp
      Parameter:
      publicationTime - the publication time to set
    • getEvictionTime

      public Instant getEvictionTime()
      Gets the expected file eviction time
      Gibt zurück:
      the eviction time
    • setEvictionTime

      public void setEvictionTime(Instant evictionTime)
      Sets the expected file eviction time
      Parameter:
      evictionTime - the eviction time to set
    • getFileSize

      public Integer getFileSize()
      Gets the file size
      Gibt zurück:
      the file size in bytes
    • setFileSize

      public void setFileSize(Integer fileSize)
      Sets the file size
      Parameter:
      fileSize - the file size in bytes to set
    • getRetransfer

      public Boolean getRetransfer()
      Indicates whether this file was retransferred
      Gibt zurück:
      true, if the file was retransferred, false otherwise
    • setRetransfer

      public void setRetransfer(Boolean retransfer)
      Sets the flag indicating a retransferred file
      Parameter:
      retransfer - set to true, if the file was retransferred, to false otherwise