Show / Hide Table of Contents

Class StorageStacExtension

Helper class to access the fields defined by the Storage extension

Inheritance
System.Object
StacPropertiesContainerExtension
StorageStacExtension
Implements
IStacExtension
Inherited Members
StacPropertiesContainerExtension.Identifier
StacPropertiesContainerExtension.StacPropertiesContainer
StacPropertiesContainerExtension.IsDeclared
StacPropertiesContainerExtension.CreateRangeSummaryObject<T>(IEnumerable<T>)
StacPropertiesContainerExtension.CreateSummaryValueSet<T>(IEnumerable<T>)
StacPropertiesContainerExtension.SetProperty(String, Object)
StacPropertiesContainerExtension.RemoveProperty(String)
StacPropertiesContainerExtension.DeclareStacExtension()
StacPropertiesContainerExtension.RemoveStacExtension()
Namespace: Stac.Extensions.Storage
Assembly: DotNetStac.dll
Syntax
public class StorageStacExtension : StacPropertiesContainerExtension, IStacExtension

Fields

| Improve this Doc View Source

JsonSchemaUrl

Declaration
public const string JsonSchemaUrl = null
Field Value
Type Description
System.String
| Improve this Doc View Source

PlatformField

Declaration
public const string PlatformField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

RegionField

Declaration
public const string RegionField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

RequesterPaysField

Declaration
public const string RequesterPaysField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

TierField

Declaration
public const string TierField = null
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

ItemFields

Gets potential fields and their types

Declaration
public override IDictionary<string, Type> ItemFields { get; }
Property Value
Type Description
IDictionary<System.String, Type>

Potential fields and their types

Overrides
StacPropertiesContainerExtension.ItemFields
| Improve this Doc View Source

Platform

Gets or sets the cloud provider where data is stored

Declaration
public string Platform { get; set; }
Property Value
Type Description
System.String

The cloud provider where data is stored

| Improve this Doc View Source

Region

Gets or sets the region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider)

Declaration
public string Region { get; set; }
Property Value
Type Description
System.String

The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider)

| Improve this Doc View Source

RequesterPays

Gets or sets is the data requester pays or is it data manager/cloud provider pays. Defaults to false

Declaration
public bool? RequesterPays { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Is the data requester pays or is it data manager/cloud provider pays. Defaults to false

| Improve this Doc View Source

Tier

Gets or sets the title for the tier type (as defined by PaaS provider)

Declaration
public string Tier { get; set; }
Property Value
Type Description
System.String

The title for the tier type (as defined by PaaS provider)

Methods

| Improve this Doc View Source

GetSummaryFunctions()

Get he potential summary functions for each field that can be summarized

Declaration
public override IDictionary<string, ISummaryFunction> GetSummaryFunctions()
Returns
Type Description
IDictionary<System.String, ISummaryFunction>

Dictionary of summary functions

Overrides
StacPropertiesContainerExtension.GetSummaryFunctions()

Implements

IStacExtension

Extension Methods

StacAccessorsHelpers.ToStringByAttributes(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX