ConfigApi
Index
Interfaces
- Automatic
Version Deletion - Catalog
- Catalog
Failure Status - Catalog
Link - Catalog
Operation Success Status - Catalog
Pending Status - Catalog
Success Status - Catalog
Summary - Catalogs
List - Catalogs
List Result - Catalogs
Result Base - Catalogs
Summary List - Catalogs
Summary List Result - Coverage
- Create
Base Layer - Create
Catalog - Create
Index Layer - Create
Interactive Maps Layer - Create
Objectstore Layer - Create
Stream Layer - Create
Versioned Layer - Create
Volatile Layer - Creator
- Durable
Volume - Get
Base Layer - Index
Definition - Index
Layer - Index
Properties - Interactive
Maps Layer - Interactive
Maps Properties - Notifications
- Objectstore
Layer - Organisation
- Owner
- Partitioning
- Patch
Catalog - Patch
Index Properties - Patch
Interactive Maps Properties - Patch
Layer - Patch
Stream Properties - Replication
- Replication
Region - Schema
- Status
Link - Stream
Layer - Stream
Properties - Versioned
Layer - Volatile
Layer - Volatile
Properties - Volatile
Volume
Type Aliases
- Billing
Tags - CRC
- Content
Encoding - Content
Type - Data
Redundancy Enum - Deprecated
Partitioning Scheme - Digest
- Id
Enum - Index
Layer Type - Interactive
Maps Layer Type - Layer
Created - Layer
Description - Layer
Hrn - Layer
Id - Layer
Name - Layer
Summary - Max
Memory Policy Enum - Objectstore
Layer Type - Partitioning
Scheme - Role
Enum - Stream
Layer Type - Tags
- Ttl
- Ttl
Enum - Ttl
Hours - Type
Enum - Versioned
Layer Type - Volatile
Layer Type - Zoom
Level Enum
Type Aliases
Digest
The digest algorithm used to calculate the checksum for the partitions in this layer. If specified, you can assume that all partitions in the layer, at every version, were calculated using this algorithm. Note that it is the responsibility of the data publisher to use this algorithm to calculate partition checksums. The HERE platform does not verify that the specified algorithm was actually used.
Layer Description
A detailed description of the layer and what it contains. This information appears on the 'Overview' tab when you open a layer in the platform portal.
Layer Summary
A one-sentence summary of the layer. You can see this summary when you browse a list of layers on the platform portal.
Ttl
The expiry time in milliseconds for data in this layer. Data is automatically removed after the specified time limit has elapsed. For volatile layers the TTL value must be between 60000 (1 minute) and 604800000 (7 days). For stream layers the TTL value must be between 600000 (10 minutes) and 259200000 (72 hours).
Functions
catalog Exists
- catalog
Exists(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<Response>
-
Checks whether a catalog with the specified HRN exists.
summary
Checks the existence of a catalogParameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
Returns Promise<Response> -
create Catalog
- create
Catalog(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-createcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">CreateCatalog</a><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Creates a new catalog with the specified layers. The create catalog operation runs asynchronously. Once you've submitted the catalog for creation, you'll receive a randomly generated token that you can use to monitor the status of the operation.
summary
Creates a catalogParameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-createcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">CreateCatalog</a><span class="typedoc-tsd-signature-symbol">}
-
Optional billing
Tag?: string -
body: CreateCatalog
-
-
delete Catalog
- delete
Catalog(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Deletes a catalog and any layers within that catalog.
summary
Deletes a catalogParameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
delete Layer
- delete
Layer(builder: RequestBuilder, params: {</span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>layerId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Deletes a layer of the catalog if it's of layerType 'index', 'volatile', or 'stream'. Other
layerTypesare currently not supported.summary
Delete a layerParameters-
builder: RequestBuilder
-
params: {</span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>layerId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
disable Automatic Version Deletion
- disable
Automatic Version Deletion(builder: RequestBuilder, params: {</span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Disable automatic retired versions cleanup.
summary
Disable automatic version deletionParameters-
builder: RequestBuilder
-
params: {</span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
get Catalog
- get
Catalog(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<Catalog>
-
Gets the full catalog configuration for the requested catalog. The catalog configuration contains descriptive and structural information such as layer definitions and layer types.
summary
Gets the details of a catalogParameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
get Catalog Status
- get
Catalog Status(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>token<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<CatalogSuccessStatus>
-
Takes the randomly generated token that you receive when you submit a catalog for creation. You can use it to monitor the status of your request.
summary
Gets the status of a create, update or delete catalog request.Parameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>token<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
get Catalogs
- get
Catalogs(builder: RequestBuilder, params: {</span>access<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>coverage<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>layerType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>limit<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">number</span><span class="typedoc-tsd-signature-symbol">; </span>linkable<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">boolean</span><span class="typedoc-tsd-signature-symbol">; </span>marketplaceReady<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">boolean</span><span class="typedoc-tsd-signature-symbol">; </span>organisation<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>organisationType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>q<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>region<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>resourceType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>schemaHrn<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>sortBy<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>sortOrder<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>verbose<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<CatalogsListResult>
-
Lists all catalogs that your account has access to. To get access to a catalog, your administrator must associate this catalog in your HERE platform account. By default, the list provides summary data for each catalog such as the title, the configuration URL, and the resource type.
summary
Gets a list of all catalogsParameters-
builder: RequestBuilder
-
params: {</span>access<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>coverage<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>layerType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>limit<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">number</span><span class="typedoc-tsd-signature-symbol">; </span>linkable<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">boolean</span><span class="typedoc-tsd-signature-symbol">; </span>marketplaceReady<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">boolean</span><span class="typedoc-tsd-signature-symbol">; </span>organisation<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>organisationType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>q<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>region<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">[]</span><span class="typedoc-tsd-signature-symbol">; </span>resourceType<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>schemaHrn<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>sortBy<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>sortOrder<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>verbose<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
Optional access?: string[]
-
Optional billing
Tag?: string -
Optional coverage?: string[]
-
Optional layer
Type?: string[] -
Optional limit?: number
-
Optional linkable?: boolean
-
Optional marketplace
Ready?: boolean -
Optional organisation?: string
-
Optional organisation
Type?: string[] -
Optional q?: string
-
Optional region?: string[]
-
Optional resource
Type?: string -
Optional schema
Hrn?: string -
Optional sort
By?: string -
Optional sort
Order?: string -
Optional verbose?: string
-
-
patch Catalog
- patch
Catalog(builder: RequestBuilder, params: {</span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-patchcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">PatchCatalog</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Modify some fields of the catalog. The existing HTTP PUT method only allows a complete replacement of a catalog configuration, HTTP PATCH method is used to modify some fields of existing catalog configuration. All fields are optional. Specify field value to modify it, not specified fields are ignored. To remove the field value use the null value. For more information, see RFC 7396 - JSON Merge Patch.
summary
Modify a catalogParameters-
builder: RequestBuilder
-
params: {</span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-patchcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">PatchCatalog</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
body: PatchCatalog
-
catalog
Hrn: string
-
-
patch Layer
- patch
Layer(builder: RequestBuilder, params: {</span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-patchlayer" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">PatchLayer</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>layerId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Modify some fields of the catalog layer. HTTP PATCH method is used to modify some fields of existing layer configuration. All fields are optional. Specify field value to modify it, not specified fields are ignored. To remove the field value use the null value. For more information see RFC 7396 - JSON Merge Patch.
summary
Modify a catalog layerParameters-
builder: RequestBuilder
-
params: {</span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-patchlayer" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">PatchLayer</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>layerId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
body: PatchLayer
-
catalog
Hrn: string -
layer
Id: string
-
-
update Catalog
- update
Catalog(builder: RequestBuilder, params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-createcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">CreateCatalog</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<StatusLink>
-
Updates any descriptive and structural information in the catalog. To update a catalog, send a new version of your catalog configuration with the updated data and any required fields.
summary
Updates a catalogParameters-
builder: RequestBuilder
-
params: {</span>billingTag<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>body<span class="typedoc-tsd-signature-symbol">: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-configapi-createcatalog" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">CreateCatalog</a><span class="typedoc-tsd-signature-symbol">; </span>catalogHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
Optional billing
Tag?: string -
body: CreateCatalog
-
catalog
Hrn: string
-
-
On this page
- Automatic Version Deletion
- Catalog
- Catalog Failure Status
- Catalog Link
- Catalog Operation Success Status
- Catalog Pending Status
- Catalog Success Status
- Catalog Summary
- Catalogs List
- Catalogs List Result
- Catalogs Result Base
- Catalogs Summary List
- Catalogs Summary List Result
- Coverage
- Create Base Layer
- Create Catalog
- Create Index Layer
- Create Interactive Maps Layer
- Create Objectstore Layer
- Create Stream Layer
- Create Versioned Layer
- Create Volatile Layer
- Creator
- Durable Volume
- Get Base Layer
- Index Definition
- Index Layer
- Index Properties
- Interactive Maps Layer
- Interactive Maps Properties
- Notifications
- Objectstore Layer
- Organisation
- Owner
- Partitioning
- Patch Catalog
- Patch Index Properties
- Patch Interactive Maps Properties
- Patch Layer
- Patch Stream Properties
- Replication
- Replication Region
- Schema
- Status Link
- Stream Layer
- Stream Properties
- Versioned Layer
- Volatile Layer
- Volatile Properties
- Volatile Volume
- Billing Tags
- CRC
- Content Encoding
- Content Type
- Data Redundancy Enum
- Deprecated Partitioning Scheme
- Digest
- Id Enum
- Index Layer Type
- Interactive Maps Layer Type
- Layer Created
- Layer Description
- Layer Hrn
- Layer Id
- Layer Name
- Layer Summary
- Max Memory Policy Enum
- Objectstore Layer Type
- Partitioning Scheme
- Role Enum
- Stream Layer Type
- Tags
- Ttl
- Ttl Enum
- Ttl Hours
- Type Enum
- Versioned Layer Type
- Volatile Layer Type
- Zoom Level Enum
- catalog Exists
- create Catalog
- delete Catalog
- delete Layer
- disable Automatic Version Deletion
- get Catalog
- get Catalog Status
- get Catalogs
- patch Catalog
- patch Layer
- update Catalog
List of billing tags a free-form tag which is used for grouping billing records together. If supplied, it must be between 4 - 16 characters, contain only alphanumeric ASCII characters [A-Za-z0-9].