StacClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The StacClient sub-client.
public class StacClient
type StacClient = class
Public Class StacClient
- Inheritance
-
StacClient
Constructors
| Name | Description |
|---|---|
| StacClient() |
Initializes a new instance of StacClient for mocking. |
Properties
| Name | Description |
|---|---|
| Pipeline |
The HTTP pipeline for sending and receiving REST requests and responses. |
Methods
| Name | Description |
|---|---|
| AddMosaic(String, RequestContent, RequestContext) |
[Protocol Method] Add a mosaic definition to a given collection
|
| AddMosaic(String, StacMosaic, CancellationToken) |
Add a mosaic definition to a given collection. |
| AddMosaicAsync(String, RequestContent, RequestContext) |
[Protocol Method] Add a mosaic definition to a given collection
|
| AddMosaicAsync(String, StacMosaic, CancellationToken) |
Add a mosaic definition to a given collection. |
| CreateCollection(WaitUntil, RequestContent, RequestContext) |
Create a new collection in the GeoCatalog instance. |
| CreateCollection(WaitUntil, StacCollection, CancellationToken) |
Create a new collection in the GeoCatalog instance. |
| CreateCollectionAsset(String, RequestContent, String, RequestContext) |
[Protocol Method] Create a new asset in the Collection metadata and write the associated file to managed storage.
|
| CreateCollectionAsset(String, StacAssetData, CancellationToken) |
Create a new asset in the Collection metadata and write the associated file to managed storage. |
| CreateCollectionAssetAsync(String, RequestContent, String, RequestContext) |
[Protocol Method] Create a new asset in the Collection metadata and write the associated file to managed storage.
|
| CreateCollectionAssetAsync(String, StacAssetData, CancellationToken) |
Create a new asset in the Collection metadata and write the associated file to managed storage. |
| CreateCollectionAsync(WaitUntil, RequestContent, RequestContext) |
Create a new collection in the GeoCatalog instance. |
| CreateCollectionAsync(WaitUntil, StacCollection, CancellationToken) |
Create a new collection in the GeoCatalog instance. |
| CreateItem(WaitUntil, String, RequestContent, RequestContext) |
Create a new STAC item or a set of items in a collection. |
| CreateItem(WaitUntil, String, StacItemOrStacItemCollection, CancellationToken) |
Create a new STAC item or a set of items in a collection. |
| CreateItemAsync(WaitUntil, String, RequestContent, RequestContext) |
Create a new STAC item or a set of items in a collection. |
| CreateItemAsync(WaitUntil, String, StacItemOrStacItemCollection, CancellationToken) |
Create a new STAC item or a set of items in a collection. |
| CreateQueryables(String, IEnumerable<StacQueryable>, CancellationToken) |
Set queryables for a collection given a list of queryable definitions. |
| CreateQueryables(String, RequestContent, RequestContext) |
[Protocol Method] Set queryables for a collection given a list of queryable definitions
|
| CreateQueryablesAsync(String, IEnumerable<StacQueryable>, CancellationToken) |
Set queryables for a collection given a list of queryable definitions. |
| CreateQueryablesAsync(String, RequestContent, RequestContext) |
[Protocol Method] Set queryables for a collection given a list of queryable definitions
|
| CreateRenderOption(String, RenderConfiguration, CancellationToken) |
Add a render option for a given collection. |
| CreateRenderOption(String, RequestContent, RequestContext) |
[Protocol Method] Add a render option for a given collection
|
| CreateRenderOptionAsync(String, RenderConfiguration, CancellationToken) |
Add a render option for a given collection. |
| CreateRenderOptionAsync(String, RequestContent, RequestContext) |
[Protocol Method] Add a render option for a given collection
|
| DeleteCollection(WaitUntil, String, CancellationToken) |
Delete a collection in the GeoCatalog instance. |
| DeleteCollection(WaitUntil, String, RequestContext) |
Delete a collection in the GeoCatalog instance. |
| DeleteCollectionAsset(String, String, CancellationToken) |
Delete an asset from a given collection. |
| DeleteCollectionAsset(String, String, RequestContext) |
[Protocol Method] Delete an asset from a given collection.
|
| DeleteCollectionAssetAsync(String, String, CancellationToken) |
Delete an asset from a given collection. |
| DeleteCollectionAssetAsync(String, String, RequestContext) |
[Protocol Method] Delete an asset from a given collection.
|
| DeleteCollectionAsync(WaitUntil, String, CancellationToken) |
Delete a collection in the GeoCatalog instance. |
| DeleteCollectionAsync(WaitUntil, String, RequestContext) |
Delete a collection in the GeoCatalog instance. |
| DeleteItem(WaitUntil, String, String, CancellationToken) |
Delete a STAC item from a collection. |
| DeleteItem(WaitUntil, String, String, RequestContext) |
Delete a STAC item from a collection. |
| DeleteItemAsync(WaitUntil, String, String, CancellationToken) |
Delete a STAC item from a collection. |
| DeleteItemAsync(WaitUntil, String, String, RequestContext) |
Delete a STAC item from a collection. |
| DeleteMosaic(String, String, CancellationToken) |
Delete a mosaic definition from a given collection. |
| DeleteMosaic(String, String, RequestContext) |
[Protocol Method] Delete a mosaic definition from a given collection
|
| DeleteMosaicAsync(String, String, CancellationToken) |
Delete a mosaic definition from a given collection. |
| DeleteMosaicAsync(String, String, RequestContext) |
[Protocol Method] Delete a mosaic definition from a given collection
|
| DeleteQueryable(String, String, CancellationToken) |
Delete queryables by name for specified collection. |
| DeleteQueryable(String, String, RequestContext) |
[Protocol Method] Delete queryables by name for specified collection.
|
| DeleteQueryableAsync(String, String, CancellationToken) |
Delete queryables by name for specified collection. |
| DeleteQueryableAsync(String, String, RequestContext) |
[Protocol Method] Delete queryables by name for specified collection.
|
| DeleteRenderOption(String, String, CancellationToken) |
Delete a render option for a given collection. |
| DeleteRenderOption(String, String, RequestContext) |
[Protocol Method] Delete a render option for a given collection
|
| DeleteRenderOptionAsync(String, String, CancellationToken) |
Delete a render option for a given collection. |
| DeleteRenderOptionAsync(String, String, RequestContext) |
[Protocol Method] Delete a render option for a given collection
|
| GetCollection(String, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
Get a collection in the GeoCatalog instance. |
| GetCollection(String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Get a collection in the GeoCatalog instance
|
| GetCollectionAsync(String, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
Get a collection in the GeoCatalog instance. |
| GetCollectionAsync(String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Get a collection in the GeoCatalog instance
|
| GetCollectionConfiguration(String, CancellationToken) |
Get the complete user configuration for a given collection. |
| GetCollectionConfiguration(String, RequestContext) |
[Protocol Method] Get the complete user configuration for a given collection
|
| GetCollectionConfigurationAsync(String, CancellationToken) |
Get the complete user configuration for a given collection. |
| GetCollectionConfigurationAsync(String, RequestContext) |
[Protocol Method] Get the complete user configuration for a given collection
|
| GetCollectionQueryables(String, CancellationToken) |
List all queryables in a given collection. |
| GetCollectionQueryables(String, RequestContext) |
[Protocol Method] List all queryables in a given collection
|
| GetCollectionQueryablesAsync(String, CancellationToken) |
List all queryables in a given collection. |
| GetCollectionQueryablesAsync(String, RequestContext) |
[Protocol Method] List all queryables in a given collection
|
| GetCollections(Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
List all collections in the GeoCatalog instance. |
| GetCollections(String, Nullable<Int32>, RequestContext) |
[Protocol Method] List all collections in the GeoCatalog instance
|
| GetCollectionsAsync(Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
List all collections in the GeoCatalog instance. |
| GetCollectionsAsync(String, Nullable<Int32>, RequestContext) |
[Protocol Method] List all collections in the GeoCatalog instance
|
| GetCollectionThumbnail(GetCollectionThumbnailOptions, RequestContext) |
[Protocol Method] Get thumbnail for given collection.
|
| GetCollectionThumbnailAsync(GetCollectionThumbnailOptions, RequestContext) |
[Protocol Method] Get thumbnail for given collection.
|
| GetConformanceClasses(CancellationToken) |
Returns the STAC conformance classes. |
| GetConformanceClasses(RequestContext) |
[Protocol Method] Returns the STAC conformance classes.
|
| GetConformanceClassesAsync(CancellationToken) |
Returns the STAC conformance classes. |
| GetConformanceClassesAsync(RequestContext) |
[Protocol Method] Returns the STAC conformance classes.
|
| GetItem(String, String, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
Fetch a single STAC Item. |
| GetItem(String, String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Fetch a single STAC Item
|
| GetItemAsync(String, String, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
Fetch a single STAC Item. |
| GetItemAsync(String, String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Fetch a single STAC Item
|
| GetItemCollection(GetItemCollectionOptions, CancellationToken) |
Fetch features of the feature collection with id |
| GetItemCollection(GetItemCollectionOptions, RequestContext) |
[Protocol Method] Fetch features of the feature collection with id
|
| GetItemCollectionAsync(GetItemCollectionOptions, CancellationToken) |
Fetch features of the feature collection with id |
| GetItemCollectionAsync(GetItemCollectionOptions, RequestContext) |
[Protocol Method] Fetch features of the feature collection with id
|
| GetLandingPage(CancellationToken) |
Return the STAC landing page. |
| GetLandingPage(RequestContext) |
[Protocol Method] Return the STAC landing page.
|
| GetLandingPageAsync(CancellationToken) |
Return the STAC landing page. |
| GetLandingPageAsync(RequestContext) |
[Protocol Method] Return the STAC landing page.
|
| GetMosaic(String, String, CancellationToken) |
Get a mosaic definition from a given collection. |
| GetMosaic(String, String, RequestContext) |
[Protocol Method] Get a mosaic definition from a given collection
|
| GetMosaicAsync(String, String, CancellationToken) |
Get a mosaic definition from a given collection. |
| GetMosaicAsync(String, String, RequestContext) |
[Protocol Method] Get a mosaic definition from a given collection
|
| GetMosaics(String, CancellationToken) |
Get the mosaic definitions for a given collection. |
| GetMosaics(String, RequestContext) |
[Protocol Method] Get the mosaic definitions for a given collection
|
| GetMosaicsAsync(String, CancellationToken) |
Get the mosaic definitions for a given collection. |
| GetMosaicsAsync(String, RequestContext) |
[Protocol Method] Get the mosaic definitions for a given collection
|
| GetPartitionType(String, CancellationToken) |
Get the partitiontype for a GeoCatalog Collection. |
| GetPartitionType(String, RequestContext) |
[Protocol Method] Get the partitiontype for a GeoCatalog Collection.
|
| GetPartitionTypeAsync(String, CancellationToken) |
Get the partitiontype for a GeoCatalog Collection. |
| GetPartitionTypeAsync(String, RequestContext) |
[Protocol Method] Get the partitiontype for a GeoCatalog Collection.
|
| GetQueryables(CancellationToken) |
List all queryables in the GeoCatalog instance. |
| GetQueryables(RequestContext) |
[Protocol Method] List all queryables in the GeoCatalog instance
|
| GetQueryablesAsync(CancellationToken) |
List all queryables in the GeoCatalog instance. |
| GetQueryablesAsync(RequestContext) |
[Protocol Method] List all queryables in the GeoCatalog instance
|
| GetRenderOption(String, String, CancellationToken) |
Get a render option for a given collection. |
| GetRenderOption(String, String, RequestContext) |
[Protocol Method] Get a render option for a given collection
|
| GetRenderOptionAsync(String, String, CancellationToken) |
Get a render option for a given collection. |
| GetRenderOptionAsync(String, String, RequestContext) |
[Protocol Method] Get a render option for a given collection
|
| GetRenderOptions(String, CancellationToken) |
Get all render options for a given collection. |
| GetRenderOptions(String, RequestContext) |
[Protocol Method] Get all render options for a given collection
|
| GetRenderOptionsAsync(String, CancellationToken) |
Get all render options for a given collection. |
| GetRenderOptionsAsync(String, RequestContext) |
[Protocol Method] Get all render options for a given collection
|
| GetTileSettings(String, CancellationToken) |
Get the tile settings for a given collection. |
| GetTileSettings(String, RequestContext) |
[Protocol Method] Get the tile settings for a given collection
|
| GetTileSettingsAsync(String, CancellationToken) |
Get the tile settings for a given collection. |
| GetTileSettingsAsync(String, RequestContext) |
[Protocol Method] Get the tile settings for a given collection
|
| ReplaceCollection(String, RequestContent, RequestContext) |
[Protocol Method] Replace an existing collection in the GeoCatalog instance
|
| ReplaceCollection(String, StacCollection, CancellationToken) |
Replace an existing collection in the GeoCatalog instance. |
| ReplaceCollectionAsset(String, String, RequestContent, String, RequestContext) |
[Protocol Method] Update an existing asset in a given collection.
|
| ReplaceCollectionAsset(String, String, StacAssetData, CancellationToken) |
Update an existing asset in a given collection. |
| ReplaceCollectionAssetAsync(String, String, RequestContent, String, RequestContext) |
[Protocol Method] Update an existing asset in a given collection.
|
| ReplaceCollectionAssetAsync(String, String, StacAssetData, CancellationToken) |
Update an existing asset in a given collection. |
| ReplaceCollectionAsync(String, RequestContent, RequestContext) |
[Protocol Method] Replace an existing collection in the GeoCatalog instance
|
| ReplaceCollectionAsync(String, StacCollection, CancellationToken) |
Replace an existing collection in the GeoCatalog instance. |
| ReplaceItem(WaitUntil, String, String, RequestContent, RequestContext) |
Replace a STAC item in a collection. |
| ReplaceItem(WaitUntil, String, String, StacItem, CancellationToken) |
Replace a STAC item in a collection. |
| ReplaceItemAsync(WaitUntil, String, String, RequestContent, RequestContext) |
Replace a STAC item in a collection. |
| ReplaceItemAsync(WaitUntil, String, String, StacItem, CancellationToken) |
Replace a STAC item in a collection. |
| ReplaceMosaic(String, String, RequestContent, RequestContext) |
[Protocol Method] Update a mosaic definition from a given collection
|
| ReplaceMosaic(String, String, StacMosaic, CancellationToken) |
Update a mosaic definition from a given collection. |
| ReplaceMosaicAsync(String, String, RequestContent, RequestContext) |
[Protocol Method] Update a mosaic definition from a given collection
|
| ReplaceMosaicAsync(String, String, StacMosaic, CancellationToken) |
Update a mosaic definition from a given collection. |
| ReplacePartitionType(String, PartitionKind, CancellationToken) |
Updates partition type for a GeoCatalog Collection. This will determine the partitioning scheme for items within the database, and can only be set before any items are loaded. Ideal partitioning schemes result in partitions of roughly 100k items each. The default partitioning scheme is "none" which does not partition items. |
| ReplacePartitionType(String, RequestContent, RequestContext) |
[Protocol Method] Updates partition type for a GeoCatalog Collection. This will determine the partitioning scheme for items within the database, and can only be set before any items are loaded. Ideal partitioning schemes result in partitions of roughly 100k items each. The default partitioning scheme is "none" which does not partition items.
|
| ReplacePartitionTypeAsync(String, PartitionKind, CancellationToken) |
Updates partition type for a GeoCatalog Collection. This will determine the partitioning scheme for items within the database, and can only be set before any items are loaded. Ideal partitioning schemes result in partitions of roughly 100k items each. The default partitioning scheme is "none" which does not partition items. |
| ReplacePartitionTypeAsync(String, RequestContent, RequestContext) |
[Protocol Method] Updates partition type for a GeoCatalog Collection. This will determine the partitioning scheme for items within the database, and can only be set before any items are loaded. Ideal partitioning schemes result in partitions of roughly 100k items each. The default partitioning scheme is "none" which does not partition items.
|
| ReplaceQueryable(String, String, RequestContent, RequestContext) |
[Protocol Method] Updates a queryable given a queryable definition and corresponding collection id.
|
| ReplaceQueryable(String, String, StacQueryable, CancellationToken) |
Updates a queryable given a queryable definition and corresponding collection id. |
| ReplaceQueryableAsync(String, String, RequestContent, RequestContext) |
[Protocol Method] Updates a queryable given a queryable definition and corresponding collection id.
|
| ReplaceQueryableAsync(String, String, StacQueryable, CancellationToken) |
Updates a queryable given a queryable definition and corresponding collection id. |
| ReplaceRenderOption(String, String, RenderConfiguration, CancellationToken) |
Update a render option for a given collection. |
| ReplaceRenderOption(String, String, RequestContent, RequestContext) |
[Protocol Method] Update a render option for a given collection
|
| ReplaceRenderOptionAsync(String, String, RenderConfiguration, CancellationToken) |
Update a render option for a given collection. |
| ReplaceRenderOptionAsync(String, String, RequestContent, RequestContext) |
[Protocol Method] Update a render option for a given collection
|
| ReplaceTileSettings(String, RequestContent, RequestContext) |
[Protocol Method] Update the tile settings for a given collection
|
| ReplaceTileSettings(String, TileSettings, CancellationToken) |
Update the tile settings for a given collection. |
| ReplaceTileSettingsAsync(String, RequestContent, RequestContext) |
[Protocol Method] Update the tile settings for a given collection
|
| ReplaceTileSettingsAsync(String, TileSettings, CancellationToken) |
Update the tile settings for a given collection. |
| Search(RequestContent, String, Nullable<Int32>, RequestContext) |
[Protocol Method] STAC search operation.
|
| Search(StacSearchParameters, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
STAC search operation. |
| SearchAsync(RequestContent, String, Nullable<Int32>, RequestContext) |
[Protocol Method] STAC search operation.
|
| SearchAsync(StacSearchParameters, Nullable<StacAssetUrlSigningMode>, Nullable<Int32>, CancellationToken) |
STAC search operation. |
| UpdateItem(WaitUntil, String, String, RequestContent, RequestContext) |
Update a STAC item in a collection. |
| UpdateItemAsync(WaitUntil, String, String, RequestContent, RequestContext) |
Update a STAC item in a collection. |