Class BinaryStoreSettings

java.lang.Object
binaryFileStorage.BinaryStoreSettings
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class BinaryStoreSettings extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • datedSubFolders

      public boolean datedSubFolders
    • autoNewFiles

      public boolean autoNewFiles
    • fileSeconds

      public int fileSeconds
    • limitFileSize

      public boolean limitFileSize
    • maxFileSize

      public int maxFileSize
    • lastZippedFileDate

      public long lastZippedFileDate
    • channelShift

      public int channelShift
      Channel shift parameter for secondary binary storage units. Will always be zero for the main binary store.
  • Constructor Details

    • BinaryStoreSettings

      public BinaryStoreSettings()
  • Method Details

    • clone

      public BinaryStoreSettings clone()
    • getMaxSizeMegas

      public int getMaxSizeMegas()
    • getStoreLocation

      public String getStoreLocation()
    • setStoreLocation

      public void setStoreLocation(String storeLocation)
    • isDatedSubFolders

      public boolean isDatedSubFolders()
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.
    • getNoiseStoreType

      public NoiseStoreType getNoiseStoreType()
      Returns:
      the noiseStoreType
    • setNoiseStoreType

      public void setNoiseStoreType(NoiseStoreType noiseStoreType)
      Parameters:
      noiseStoreType - the noiseStoreType to set