Class StorageStacExtension
Helper class to access the fields defined by the Storage extension
Implements
Inherited Members
Namespace: Stac.Extensions.Storage
Assembly: DotNetStac.dll
Syntax
public class StorageStacExtension : StacPropertiesContainerExtension, IStacExtension
Fields
| Improve this Doc View SourceJsonSchemaUrl
Declaration
public const string JsonSchemaUrl = null
Field Value
Type | Description |
---|---|
System.String |
PlatformField
Declaration
public const string PlatformField = null
Field Value
Type | Description |
---|---|
System.String |
RegionField
Declaration
public const string RegionField = null
Field Value
Type | Description |
---|---|
System.String |
RequesterPaysField
Declaration
public const string RequesterPaysField = null
Field Value
Type | Description |
---|---|
System.String |
TierField
Declaration
public const string TierField = null
Field Value
Type | Description |
---|---|
System.String |
Properties
| Improve this Doc View SourceItemFields
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
| Improve this Doc View SourcePlatform
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 |
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) |
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 |
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 SourceGetSummaryFunctions()
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 |