GetItemInfoOptions Class

Definition

Options for item info operations.

public class GetItemInfoOptions : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.GetItemInfoOptions>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.GetItemInfoOptions>
type GetItemInfoOptions = class
    interface IJsonModel<GetItemInfoOptions>
    interface IPersistableModel<GetItemInfoOptions>
Public Class GetItemInfoOptions
Implements IJsonModel(Of GetItemInfoOptions), IPersistableModel(Of GetItemInfoOptions)
Inheritance
GetItemInfoOptions
Implements

Constructors

Name Description
GetItemInfoOptions(String, String)

Initializes a new instance of GetItemInfoOptions.

Properties

Name Description
Assets

Asset's names.

CollectionId

STAC Collection Identifier.

Crs

Coordinate Reference System.

Datetime

Either a date-time or an interval, open or closed. Date and time expressions adhere to RFC 3339. Open intervals are expressed using double-dots. Examples:

  • A date-time: "2018-02-12T23:20:50Z"
  • A closed interval: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Open intervals: "2018-02-12T00:00:00Z/.." or "../2018-03-18T12:31:12Z"
Only features that have a temporal property that intersects the value of `datetime` are selected. If a feature has multiple temporal properties, it is the decision of the server whether only a single temporal property is used to determine the extent or all relevant temporal properties.
ItemId

STAC Item Identifier.

Sel

Xarray Indexing using dimension names {dimension}={value}.

SelMethod

Xarray indexing method to use for inexact matches.

SubdatasetBands

The index of a subdataset band within the asset.

SubdatasetName

The name of a subdataset within the asset.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<GetItemInfoOptions>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<GetItemInfoOptions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<GetItemInfoOptions>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<GetItemInfoOptions>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<GetItemInfoOptions>.Write(ModelReaderWriterOptions)

Applies to