Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Asset
Value The structure containing the asset properties.
- Band
Math Config Input Input structure for the BandMath operation type. Defines Predefined and CustomIndices to be computed using BandMath.
- Cloud
Masking Config Input Input structure for CloudMasking operation type.
- Cloud
Removal Config Input Input structure for Cloud Removal Operation type
- Custom
Indices Input Input object defining the custom BandMath indices to compute.
- Earth
Observation JobError Details The structure representing the errors in an EarthObservationJob.
- EoCloud
Cover Input The structure representing the EoCloudCover filter.
- Export
Error Details The structure for returning the export error details in a GetEarthObservationJob.
- Export
Error Details Output The structure representing the errors in an export EarthObservationJob operation.
- Export
S3Data Input The structure containing the Amazon S3 path to export the Earth Observation job output.
- Export
Vector Enrichment JobOutput Config An object containing information about the output file.
- Filter
The structure representing the filters supported by a RasterDataCollection.
- GeoMosaic
Config Input Input configuration information for the geomosaic.
- Geometry
The structure representing a Geometry in terms of Type and Coordinates as per GeoJson spec.
- Input
Config Input Input configuration information.
- Input
Config Output The InputConfig for an EarthObservationJob response.
- Item
Source The structure representing the items in the response for SearchRasterDataCollection.
- Land
Cover Segmentation Config Input The input structure for Land Cover Operation type.
- Landsat
Cloud Cover Land Input The structure representing Land Cloud Cover property for Landsat data collection.
- List
Earth Observation JobOutput Config An object containing information about the output file.
- List
Vector Enrichment JobOutput Config An object containing information about the output file.
- MapMatching
Config The input structure for Map Matching operation type.
- Multi
Polygon Geometry Input The structure representing Polygon Geometry based on the GeoJson spec.
- Operation
Represents an arithmetic operation to compute spectral index.
- Output
Band A single EarthObservationJob output band.
- Output
Config Input The response structure for an OutputConfig returned by an ExportEarthObservationJob.
- Output
Resolution Resampling Input OutputResolution Configuration indicating the target resolution for the output of Resampling operation.
- Output
Resolution Stack Input The input structure representing Output Resolution for Stacking Operation.
- Platform
Input The input structure for specifying Platform. Platform refers to the unique name of the specific platform the instrument is attached to. For satellites it is the name of the satellite, eg. landsat-8 (Landsat-8), sentinel-2a.
- Polygon
Geometry Input The structure representing Polygon Geometry based on the GeoJson spec.
- Properties
Properties associated with the Item.
- Property
Filter The structure representing a single PropertyFilter.
- Property
Filters A list of PropertyFilter objects.
- Raster
Data Collection Metadata Response object containing details for a specific RasterDataCollection.
- Raster
Data Collection Query Input The input structure for Raster Data Collection Query containing the Area of Interest, TimeRange Filters, and Property Filters.
- Raster
Data Collection Query Output The output structure contains the Raster Data Collection Query input along with some additional metadata.
- Raster
Data Collection Query With Band Filter Input This is a RasterDataCollectionQueryInput containing AreaOfInterest, Time Range filter and Property filters.
- Resampling
Config Input The structure representing input for resampling operation.
- Reverse
Geocoding Config The input structure for Reverse Geocoding operation type.
- Stack
Config Input The input structure for Stacking Operation.
- Temporal
Statistics Config Input The structure representing the configuration for Temporal Statistics operation.
- Time
Range Filter Input The input for the time-range filter.
- Time
Range Filter Output The output structure of the time range filter.
- User
Defined The output resolution (in target georeferenced units) of the result of the operation
- Vector
Enrichment JobError Details VectorEnrichmentJob error details in response from GetVectorEnrichmentJob.
- Vector
Enrichment JobExport Error Details VectorEnrichmentJob export error details in response from GetVectorEnrichmentJob.
- Vector
Enrichment JobInput Config The input structure for the InputConfig in a VectorEnrichmentJob.
- Vector
Enrichment JobS3 Data The Amazon S3 data for the Vector Enrichment job.
- View
OffNadir Input The input structure for specifying ViewOffNadir property filter. ViewOffNadir refers to the angle from the sensor between nadir (straight down) and the scene center. Measured in degrees (0-90).
- View
SunAzimuth Input The input structure for specifying ViewSunAzimuth property filter. ViewSunAzimuth refers to the Sun azimuth angle. From the scene center point on the ground, this is the angle between truth north and the sun. Measured clockwise in degrees (0-360).
- View
SunElevation Input The input structure for specifying ViewSunElevation angle property filter.
- Zonal
Statistics Config Input The structure representing input configuration of ZonalStatistics operation.
Enums§
- Algorithm
Name Cloud Removal - When writing a match expression against
AlgorithmNameCloudRemoval
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Algorithm
Name GeoMosaic - When writing a match expression against
AlgorithmNameGeoMosaic
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Algorithm
Name Resampling - When writing a match expression against
AlgorithmNameResampling
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Area
OfInterest The geographic extent of the Earth Observation job.
- Area
OfInterest Geometry A GeoJSON object representing the geographic extent in the coordinate space.
- Comparison
Operator - When writing a match expression against
ComparisonOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Data
Collection Type - When writing a match expression against
DataCollectionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Earth
Observation JobError Type - When writing a match expression against
EarthObservationJobErrorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Earth
Observation JobExport Status - When writing a match expression against
EarthObservationJobExportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Earth
Observation JobStatus - When writing a match expression against
EarthObservationJobStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Export
Error Type - When writing a match expression against
ExportErrorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - GroupBy
- When writing a match expression against
GroupBy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobConfig
Input The input structure for the JobConfig in an EarthObservationJob.
- Logical
Operator - When writing a match expression against
LogicalOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Output
Type - When writing a match expression against
OutputType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Predefined
Resolution - When writing a match expression against
PredefinedResolution
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Property
Represents a single searchable property to search on.
- Sort
Order - When writing a match expression against
SortOrder
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Target
Options - When writing a match expression against
TargetOptions
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Temporal
Statistics - When writing a match expression against
TemporalStatistics
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Unit
- When writing a match expression against
Unit
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobConfig It contains configs such as ReverseGeocodingConfig and MapMatchingConfig.
- Vector
Enrichment JobData Source Config Input The input structure for the data source that represents the storage type of the input data objects.
- Vector
Enrichment JobDocument Type - When writing a match expression against
VectorEnrichmentJobDocumentType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobError Type - When writing a match expression against
VectorEnrichmentJobErrorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobExport Error Type - When writing a match expression against
VectorEnrichmentJobExportErrorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobExport Status - When writing a match expression against
VectorEnrichmentJobExportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobStatus - When writing a match expression against
VectorEnrichmentJobStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Vector
Enrichment JobType - When writing a match expression against
VectorEnrichmentJobType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Zonal
Statistics - When writing a match expression against
ZonalStatistics
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.