StacAsset Class

Definition

https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object Represents a STAC asset, which is a file or resource associated with a STAC item.

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

Constructors

Name Description
StacAsset(String)

Initializes a new instance of StacAsset.

Properties

Name Description
AdditionalProperties

Gets the AdditionalProperties.

Constellation

Constellation of satellites that acquired the data.

CreatedOn

Creation timestamp of the data.

Description

Detailed description of the asset.

Gsd

Ground sample distance in meters.

Href

URL to the asset file.

Instruments

Instruments that acquired the data.

Kind

Media type of the asset.

Mission

Mission associated with the data.

Platform

Platform that acquired the data.

Providers

Organizations or individuals who provide the data.

Roles

Roles of the asset within the item.

Title

Human-readable title for the asset.

UpdatedOn

Last update timestamp of the data.

Methods

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

Explicit Interface Implementations

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

Applies to