Serialisierte Form

  • Package de.dlr.proseo.api.aipclient.rest.model

    • Klasse de.dlr.proseo.api.aipclient.rest.model.IngestorProduct

      class IngestorProduct extends RestProduct implements Serializable
      serialVersionUID:
      -9208769899354923125L
      • Serialisierte Felder

        • auxFileNames
          List<String> auxFileNames
          Names of auxiliary files being part of the product
        • checksum
          String checksum
          Checksum value for the primary product file (computed by MD5 algorithm)
        • checksumTime
          String checksumTime
          Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • filePath
          String filePath
          The S3/POSIX/ALLUXIO path to the product files (relative to mountPoint)
        • fileSize
          Long fileSize
          The size of the primary product file in bytes
        • mountPoint
          String mountPoint
          The S3/POSIX/ALLUXIO mount point of the storage system to ingest from
        • productFileName
          String productFileName
          File name of the main product file
        • sourceStorageType
          String sourceStorageType
          The type of the storage to ingest the data from
    • Klasse de.dlr.proseo.api.aipclient.rest.model.Orbit

      class Orbit extends Object implements Serializable
      serialVersionUID:
      -9144323028134438355L
      • Serialisierte Felder

        • orbitNumber
          Long orbitNumber
        • spacecraftCode
          String spacecraftCode
    • Klasse de.dlr.proseo.api.aipclient.rest.model.RestConfiguredProcessor

      class RestConfiguredProcessor extends Object implements Serializable
      serialVersionUID:
      -9221989769383363445L
      • Serialisierte Felder

        • configurationVersion
          String configurationVersion
          Version identification of the configuration environment
        • enabled
          Boolean enabled
          Indicator whether the configured processor is enabled and may be run
        • id
          Long id
          The persistent id of this object
        • identifier
          String identifier
          User-defined identifier for this processor configuration
        • missionCode
          String missionCode
          The mission code (e. g. S5P)
        • processorName
          String processorName
          User-defined unique processor class name
        • processorVersion
          String processorVersion
          Version identification of the processor executable (Docker image)
        • uuid
          String uuid
          Universally unique identifier for this processor configuration ("workflow" in ESA terminology)
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
    • Klasse de.dlr.proseo.api.aipclient.rest.model.RestDownloadHistory

      class RestDownloadHistory extends Object implements Serializable
      serialVersionUID:
      -9183982638219759316L
      • Serialisierte Felder

        • dateTime
          String dateTime
          The time of the download in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • productFileName
          String productFileName
          The file name of the downloaded ProductFile
        • productFileSize
          Long productFileSize
          The product file size in bytes
        • username
          String username
          The user who initiated the download
    • Klasse de.dlr.proseo.api.aipclient.rest.model.RestParameter

      class RestParameter extends Object implements Serializable
      serialVersionUID:
      9211534434297747850L
      • Serialisierte Felder

        • key
          String key
          The parameter name
        • parameterType
          String parameterType
          The type of the parameter for deserialization (one of { "STRING", "INTEGER", "BOOLEAN", "DOUBLE", "INSTANT" } )
        • parameterValue
          String parameterValue
          All parameter values are serialized to their string representations. For deserialization refer to the parameterType.
    • Klasse de.dlr.proseo.api.aipclient.rest.model.RestProduct

      class RestProduct extends Object implements Serializable
      serialVersionUID:
      -9162500352107898356L
      • Serialisierte Felder

        • componentProductIds
          List<Long> componentProductIds
          Id values of the component products
        • configuredProcessor
          RestConfiguredProcessor configuredProcessor
          The generating processor and its configuration
        • downloadHistory
          List<RestDownloadHistory> downloadHistory
          The download history for this product
        • enclosingProductId
          Long enclosingProductId
          Id value of the enclosing product
        • evictionTime
          String evictionTime
          Product eviction time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • fileClass
          String fileClass
          File class as defined for the enclosing mission (optional)
        • generationTime
          String generationTime
          Product generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • id
          Long id
          The persistent id of this object
        • missionCode
          String missionCode
          The mission code of the Product class this products instantiates
        • mode
          String mode
          Processing modes as defined for the enclosing mission (only if generated by this mission)
        • orbit
          Orbit orbit
          Orbit relationship of this product, if any
        • parameters
          List<RestParameter> parameters
          A collection of mission-specific parameters for this object
        • processingLevel
          String processingLevel
          The level of processing required for this product's product class (L0, L1, L1A, L1B, L2, L2A etc.; output only)
        • productClass
          String productClass
          Product type of the Product class this products instantiates
        • productFile
          List<RestProductFile> productFile
          Product files for this product
        • productionType
          String productionType
          Type of production process generating this product (SYSTEMATIC, ON_DEMAND_DEFAULT, ON_DEMAND_NON_DEFAULT)
        • productQuality
          String productQuality
          Indicator for the suitability of this product for general use (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL)
        • publicationTime
          String publicationTime
          Product ingestion time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • rawDataAvailabilityTime
          String rawDataAvailabilityTime
          Satellite raw data availability time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • requestedStartTime
          String requestedStartTime
          Planned start time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS), default same as sensingStartTime
        • requestedStopTime
          String requestedStopTime
          Planned stop time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS), default same as sensingStopTime
        • sensingStartTime
          String sensingStartTime
          Sensing start time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • sensingStopTime
          String sensingStopTime
          Sensing stop time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • uuid
          String uuid
          Universally unique product identifier
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
    • Klasse de.dlr.proseo.api.aipclient.rest.model.RestProductFile

      class RestProductFile extends Object implements Serializable
      serialVersionUID:
      -9149280473489523444L
      • Serialisierte Felder

        • auxFileNames
          List<String> auxFileNames
          The auxiliary files for this product file
        • checksum
          String checksum
          Checksum value for the primary product file (computed by MD5 algorithm)
        • checksumTime
          String checksumTime
          Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • filePath
          String filePath
          The path to the product files (POSIX file path, S3 bucket etc.)
        • fileSize
          Long fileSize
          The size of the primary product file in bytes
        • id
          Long id
          The persistent id of this object
        • processingFacilityName
          String processingFacilityName
          The name of the processing facility, in which this product file is stored
        • productFileName
          String productFileName
          The name of the product data file
        • productId
          Long productId
          Id value of the product this product file belongs to
        • storageType
          String storageType
          The string representation of the type of the storage location (e. g. "S3", "POSIX")
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
        • zipChecksum
          String zipChecksum
          The MD5 checksum for the ZIP archive
        • zipChecksumTime
          String zipChecksumTime
          ZIP archive checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
        • zipFileName
          String zipFileName
          The file name of the ZIP archive containing all product and auxiliary files intended for distribution
        • zipFileSize
          Long zipFileSize
          The file size of the ZIP archive in bytes