Enum Class CscAttributeName

java.lang.Object
java.lang.Enum<CscAttributeName>
de.dlr.proseo.api.prip.odata.CscAttributeName
All Implemented Interfaces:
Serializable, Comparable<CscAttributeName>, Constable

public enum CscAttributeName extends Enum<CscAttributeName>
Allowed attribute names for a product (from the ESA S1 Product Attributes Mapping, issue 1.6, Apr 2021, and S5P Product Attributes Mapping, issue 1.2, Jan 2021)
Author:
Dr. Thomas Bassler
  • Enum Constant Details

    • PLATFORM_SHORT_NAME

      public static final CscAttributeName PLATFORM_SHORT_NAME
      Platform short name (fixed value 'SENTINEL-5P')
    • PLATFORM_SERIAL

      public static final CscAttributeName PLATFORM_SERIAL
      Platform serial identifier ('A', 'B' etc.)
    • INSTRUMENT_SHORT_NAME

      public static final CscAttributeName INSTRUMENT_SHORT_NAME
      Instrument short name
    • PROCESSING_LEVEL

      public static final CscAttributeName PROCESSING_LEVEL
      Processing level
    • BEGINNING_DATE_TIME

      public static final CscAttributeName BEGINNING_DATE_TIME
      Product validity start time
    • ENDING_DATE_TIME

      public static final CscAttributeName ENDING_DATE_TIME
      Product validity end time
    • PROCESSING_CENTER

      public static final CscAttributeName PROCESSING_CENTER
      Processing center
    • PROCESSING_DATE

      public static final CscAttributeName PROCESSING_DATE
      Processing date (L1 and above only)
    • PROCESSOR_NAME

      public static final CscAttributeName PROCESSOR_NAME
      Processor name
    • PROCESSOR_VERSION

      public static final CscAttributeName PROCESSOR_VERSION
      Processor version
    • ORBIT_NUMBER

      public static final CscAttributeName ORBIT_NUMBER
      Orbit number
    • PRODUCT_TYPE

      public static final CscAttributeName PRODUCT_TYPE
      Product type
    • COORDINATES

      public static final CscAttributeName COORDINATES
      Geographic coordinates (String with blank-separated list of coordinate values)
    • PRODUCT_IDENTIFIER

      public static final CscAttributeName PRODUCT_IDENTIFIER
      Product identifier (L1 only)
    • PRODUCT_DOI

      public static final CscAttributeName PRODUCT_DOI
      DOI (L2 only)
    • PARENT_IDENTIFIER

      public static final CscAttributeName PARENT_IDENTIFIER
      Parent product identifier (L1 and above only)
    • ACQUISITION_TYPE

      public static final CscAttributeName ACQUISITION_TYPE
      Acquisition type (L1 only)
    • PROCESSING_MODE

      public static final CscAttributeName PROCESSING_MODE
      Processing mode (L1 and above only)
    • QUALITY_STATUS

      public static final CscAttributeName QUALITY_STATUS
      Quality status (L2 and above only)
    • PRODUCT_CLASS

      public static final CscAttributeName PRODUCT_CLASS
      Product (file) class
    • START_ASCENDING

      public static final CscAttributeName START_ASCENDING
      Start time from ascending node
    • STOP_ASCENDING

      public static final CscAttributeName STOP_ASCENDING
      Completion time from ascending node
    • OPERATIONAL_MODE

      public static final CscAttributeName OPERATIONAL_MODE
      Operational mode ("IW", "EW" etc.)
    • SWATH_IDENTIFIER

      public static final CscAttributeName SWATH_IDENTIFIER
      Swath identifier (1 .. 6)
    • PRODUCT_CONSOLIDATION

      public static final CscAttributeName PRODUCT_CONSOLIDATION
      Product consolidation ("SLICE", "FULL" etc.)
    • INSTRUMENT_CONFIGURATION

      public static final CscAttributeName INSTRUMENT_CONFIGURATION
      Instrument configuration
    • DATATAKE_ID

      public static final CscAttributeName DATATAKE_ID
      Datatake ID
    • PRODUCT_COMPOSITION

      public static final CscAttributeName PRODUCT_COMPOSITION
      Product composition (e. g. "slice")
    • SLICE_PRODUCT_FLAG

      public static final CscAttributeName SLICE_PRODUCT_FLAG
      Slice product flag ("true", "false")
    • SLICE_NUMBER

      public static final CscAttributeName SLICE_NUMBER
      Slice number
    • SLICE_TOTAL

      public static final CscAttributeName SLICE_TOTAL
      Total number of slices in datatake
    • SEGMENT_START

      public static final CscAttributeName SEGMENT_START
      Segment start time
    • TIMELINESS

      public static final CscAttributeName TIMELINESS
      Production timeliness
    • POLARISATION_CHANNELS

      public static final CscAttributeName POLARISATION_CHANNELS
      Polarisation channels ("HH", "VV", "HV", "VH")
    • RELATIVE_ORBIT

      public static final CscAttributeName RELATIVE_ORBIT
      Relative orbit number
    • CYCLE

      public static final CscAttributeName CYCLE
      Cycle number
    • ORBIT_DIRECTION

      public static final CscAttributeName ORBIT_DIRECTION
      Orbit direction (e. g. "ASCENDING")
    • BASELINE_COLLECTION

      public static final CscAttributeName BASELINE_COLLECTION
      Copernicus collection (baseline collection; L1 and above only)
    • REVISION_NUMBER

      public static final CscAttributeName REVISION_NUMBER
      Product revision number (L1 and above only)
  • Method Details

    • values

      public static CscAttributeName[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CscAttributeName valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static CscAttributeName get(String value)
      Reverse lookup of enums from their value
      Parameters:
      value - the value to look for
      Returns:
      the enum associated with the value or null, if no such enum exists
    • getValue

      public String getValue()
      Returns the string value associated with this enum
      Returns:
      a string value