amazonka-groundstation-2.0: Amazon Ground Station SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GroundStation.Types.EphemerisMetaData

Description

 
Synopsis

Documentation

data EphemerisMetaData Source #

Metadata describing a particular ephemeris.

See: newEphemerisMetaData smart constructor.

Constructors

EphemerisMetaData' 

Fields

  • ephemerisId :: Maybe Text

    UUID of a customer-provided ephemeris.

    This field is not populated for default ephemerides from Space Track.

  • epoch :: Maybe POSIX

    The epoch of a default, ephemeris from Space Track in UTC.

    This field is not populated for customer-provided ephemerides.

  • name :: Maybe Text

    A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

    A name is only returned for customer-provider ephemerides that have a name associated.

  • source :: EphemerisSource

    The EphemerisSource that generated a given ephemeris.

Instances

Instances details
FromJSON EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

Generic EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

Associated Types

type Rep EphemerisMetaData :: Type -> Type #

Read EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

Show EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

NFData EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

Methods

rnf :: EphemerisMetaData -> () #

Eq EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

Hashable EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

type Rep EphemerisMetaData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.EphemerisMetaData

type Rep EphemerisMetaData = D1 ('MetaData "EphemerisMetaData" "Amazonka.GroundStation.Types.EphemerisMetaData" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "EphemerisMetaData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ephemerisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "epoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EphemerisSource))))

newEphemerisMetaData Source #

Create a value of EphemerisMetaData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ephemerisId:EphemerisMetaData', ephemerisMetaData_ephemerisId - UUID of a customer-provided ephemeris.

This field is not populated for default ephemerides from Space Track.

$sel:epoch:EphemerisMetaData', ephemerisMetaData_epoch - The epoch of a default, ephemeris from Space Track in UTC.

This field is not populated for customer-provided ephemerides.

$sel:name:EphemerisMetaData', ephemerisMetaData_name - A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

A name is only returned for customer-provider ephemerides that have a name associated.

$sel:source:EphemerisMetaData', ephemerisMetaData_source - The EphemerisSource that generated a given ephemeris.

ephemerisMetaData_ephemerisId :: Lens' EphemerisMetaData (Maybe Text) Source #

UUID of a customer-provided ephemeris.

This field is not populated for default ephemerides from Space Track.

ephemerisMetaData_epoch :: Lens' EphemerisMetaData (Maybe UTCTime) Source #

The epoch of a default, ephemeris from Space Track in UTC.

This field is not populated for customer-provided ephemerides.

ephemerisMetaData_name :: Lens' EphemerisMetaData (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

A name is only returned for customer-provider ephemerides that have a name associated.

ephemerisMetaData_source :: Lens' EphemerisMetaData EphemerisSource Source #

The EphemerisSource that generated a given ephemeris.