diff --git a/sdk/maps/azure-maps-dataset/CHANGELOG.md b/sdk/maps/azure-maps-dataset/CHANGELOG.md
new file mode 100644
index 000000000000..15d2cdaee5e0
--- /dev/null
+++ b/sdk/maps/azure-maps-dataset/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+- Azure AzureMapsDatasetService client library for Java. This package contains Microsoft Azure AzureMapsDatasetService client library.
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/maps/azure-maps-dataset/README.md b/sdk/maps/azure-maps-dataset/README.md
new file mode 100644
index 000000000000..e03dc85c8091
--- /dev/null
+++ b/sdk/maps/azure-maps-dataset/README.md
@@ -0,0 +1,63 @@
+# Azure AzureMapsDatasetService client library for Java
+
+Azure AzureMapsDatasetService client library for Java.
+
+This package contains Microsoft Azure AzureMapsDatasetService client library.
+
+## Documentation
+
+Various documentation is available to help you get started
+
+- [API reference documentation][docs]
+- [Product documentation][product_documentation]
+
+## Getting started
+
+### Prerequisites
+
+- [Java Development Kit (JDK)][jdk] with version 8 or above
+- [Azure Subscription][azure_subscription]
+
+### Adding the package to your product
+
+[//]: # ({x-version-update-start;com.azure:azure-maps-dataset;current})
+```xml
+
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public PollerFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a previously successfully created dataset. + * + *
### Submit Get Details Request + * + *
To get the details for a previously created dataset, you will issue a `GET` request with the `datasetId` in + * the path. + * + *
### Get Details Response + * + *
The Get Details API returns the details for a dataset in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): > conversionIds - The list of `conversionId` (null if + * none were provided). > appendDatasetId - The `datasetId` that was used for an append operation (null if none + * was used). >featureCounts - The counts for each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of a dataset resource: + * + *
```json { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2", + * "description": "Some description or comment for the dataset.", "datasetSources": { "conversionIds": [ + * "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "ontology": "facility-2022-01-01-preview", "featureCounts": { + * "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, + * "opening": 48, "areaElement": 108 } } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * }
+ *
+ * @param datasetId The identifier for the dataset to query from.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detail information for the dataset.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
You can also use this API to delete old/unused datasets to create space for new Creator content. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `datasetId` of the + * dataset to delete. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
### Submit Operations Request + * + *
To view the current progress of a dataset operation, you will use a `GET` request where the `operationId` + * given the path is the ID that represents the operation. + * + *
### Operation Response + * + *
While in progress, a `200-OK` http status code will be returned with no extra headers. If the operation + * succeeds, a `200-OK` http status code with Resource-Location header will be returned. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param operationId The ID to query the status for the dataset create/import request.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPollerCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedIterableCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a previously successfully created dataset. + * + *
### Submit Get Details Request + * + *
To get the details for a previously created dataset, you will issue a `GET` request with the `datasetId` in + * the path. + * + *
### Get Details Response + * + *
The Get Details API returns the details for a dataset in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): > conversionIds - The list of `conversionId` (null if + * none were provided). > appendDatasetId - The `datasetId` that was used for an append operation (null if none + * was used). >featureCounts - The counts for each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of a dataset resource: + * + *
```json { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2", + * "description": "Some description or comment for the dataset.", "datasetSources": { "conversionIds": [ + * "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "ontology": "facility-2022-01-01-preview", "featureCounts": { + * "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, + * "opening": 48, "areaElement": 108 } } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * }
+ *
+ * @param datasetId The identifier for the dataset to query from.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detail information for the dataset.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
You can also use this API to delete old/unused datasets to create space for new Creator content. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `datasetId` of the + * dataset to delete. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
### Submit Operations Request + * + *
To view the current progress of a dataset operation, you will use a `GET` request where the `operationId` + * given the path is the ID that represents the operation. + * + *
### Operation Response + * + *
While in progress, a `200-OK` http status code will be returned with no extra headers. If the operation + * succeeds, a `200-OK` http status code with Resource-Location header will be returned. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param operationId The ID to query the status for the dataset create/import request.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public PollerFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public PollerFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create a dataset from data that was uploaded to the Azure Maps Data Service and + * converted using the Azure Maps Conversion Service. + * + *
You can use this API in a scenario like uploading a DWG zip package for a building, converting the zip package + * using the Azure Maps Conversion Service, and creating a dataset from the converted zip package. The created + * dataset can be used to create tilesets using the Azure Maps Tileset Service and can be queried via the Azure Maps + * WFS Service. + * + *
### Submit Create Request + * + *
To create your dataset, you will use a `POST` request where the `conversionId` query parameter is an ID that + * represents the converted DWG zip package, the `datasetId` parameter will be the ID of a previously created + * dataset to append with the current dataset and, optionally, the `description` query parameter will contain a + * description (if description is not provided a default description will be given). + * + *
The Create API is a [long-running request](https://aka.ms/am-creator-lrt-v2). + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| conversionId | String | Yes | The unique ID used to create the dataset. The `conversionId` must have been obtained from a successful call to the Conversion Service [Convert API](https://docs.microsoft.com/en-us/rest/api/maps/v2/conversion/convert) and may be provided with multiple query parameters with same name (if more than one is provided). |
| datasetId | String | No | The ID for the dataset to append with. The dataset must originate from a previous dataset creation call that matches the datasetId |
| description | String | No | The description to be given to the dataset. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPollerCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created datasets. + * + *
### Submit List Request + * + *
To list all your datasets, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all datasets in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): + * + *
> conversionIds - The list of `conversionId` (null if none were provided). > appendDatasetId - The + * `datasetId` that was used for an append operation (null if none was used). >featureCounts - The counts for + * each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of 3 dataset resources: + * + *
```json { "datasets": [ { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": + * "f6495f62-94f8-0ec2-c252-45626f82fcb2", "description": "Some description or comment for the dataset.", + * "datasetSources": { "conversionIds": [ "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "": + * "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, + * "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } }, { "timestamp": + * "2020-01-01T22:57:53.123Z", "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c", "description": "Create from + * upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.", "datasetSources": { "conversionIds": [ + * "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c" ], "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977" }, + * "ontology": "facility-2022-01-01-preview", "featureCounts": { "directoryInfo": 2, "category": 10, "facility": 1, + * "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, "opening": 48, "areaElement": 108 } } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedIterableCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a previously successfully created dataset. + * + *
### Submit Get Details Request + * + *
To get the details for a previously created dataset, you will issue a `GET` request with the `datasetId` in + * the path. + * + *
### Get Details Response + * + *
The Get Details API returns the details for a dataset in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): > conversionIds - The list of `conversionId` (null if + * none were provided). > appendDatasetId - The `datasetId` that was used for an append operation (null if none + * was used). >featureCounts - The counts for each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of a dataset resource: + * + *
```json { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2", + * "description": "Some description or comment for the dataset.", "datasetSources": { "conversionIds": [ + * "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "ontology": "facility-2022-01-01-preview", "featureCounts": { + * "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, + * "opening": 48, "areaElement": 108 } } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * }
+ *
+ * @param datasetId The identifier for the dataset to query from.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detail information for the dataset.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a previously successfully created dataset. + * + *
### Submit Get Details Request + * + *
To get the details for a previously created dataset, you will issue a `GET` request with the `datasetId` in + * the path. + * + *
### Get Details Response + * + *
The Get Details API returns the details for a dataset in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): > conversionIds - The list of `conversionId` (null if + * none were provided). > appendDatasetId - The `datasetId` that was used for an append operation (null if none + * was used). >featureCounts - The counts for each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of a dataset resource: + * + *
```json { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2", + * "description": "Some description or comment for the dataset.", "datasetSources": { "conversionIds": [ + * "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "ontology": "facility-2022-01-01-preview", "featureCounts": { + * "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, + * "opening": 48, "areaElement": 108 } } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * }
+ *
+ * @param datasetId The identifier for the dataset to query from.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detail information for the dataset.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a previously successfully created dataset. + * + *
### Submit Get Details Request + * + *
To get the details for a previously created dataset, you will issue a `GET` request with the `datasetId` in + * the path. + * + *
### Get Details Response + * + *
The Get Details API returns the details for a dataset in `json` format. The response contains the following + * fields (if they are not null or empty): > created - The timestamp the dataset was created. > datasetId - + * The id for the dataset. > description - The description for the dataset. > datasetSources - The source data + * that was used when the create request was issued. > ontology - The source + * [ontology](https://docs.microsoft.com/en-us/azure/azure-maps/creator-facility-ontology) that was used in the + * conversion service for the input data.<br/> + * + *
The `datasetSources` describes the source data that was used when the create request was issued and contains + * the following elements (if they are not null or empty): > conversionIds - The list of `conversionId` (null if + * none were provided). > appendDatasetId - The `datasetId` that was used for an append operation (null if none + * was used). >featureCounts - The counts for each feature type in the dataset.<br/> + * + *
Here's a sample response returning the `timestamp`, `datasetId`, `description`, `datasetSources`, and + * `ontology` of a dataset resource: + * + *
```json { "timestamp": "2020-01-01T22:50:48.123Z", "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2", + * "description": "Some description or comment for the dataset.", "datasetSources": { "conversionIds": [ + * "15d21452-c9bb-27b6-5e79-743ca5c3205d" ], }, "ontology": "facility-2022-01-01-preview", "featureCounts": { + * "directoryInfo": 2, "category": 10, "facility": 1, "level": 3, "unit": 183, "zone": 3, "verticalPenetration": 6, + * "opening": 48, "areaElement": 108 } } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * }
+ *
+ * @param datasetId The identifier for the dataset to query from.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detail information for the dataset.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
You can also use this API to delete old/unused datasets to create space for new Creator content. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `datasetId` of the + * dataset to delete. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
You can also use this API to delete old/unused datasets to create space for new Creator content. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `datasetId` of the + * dataset to delete. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
You can also use this API to delete old/unused datasets to create space for new Creator content. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `datasetId` of the + * dataset to delete. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
### Submit Operations Request + * + *
To view the current progress of a dataset operation, you will use a `GET` request where the `operationId` + * given the path is the ID that represents the operation. + * + *
### Operation Response + * + *
While in progress, a `200-OK` http status code will be returned with no extra headers. If the operation + * succeeds, a `200-OK` http status code with Resource-Location header will be returned. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param operationId The ID to query the status for the dataset create/import request.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono### Submit Operations Request + * + *
To view the current progress of a dataset operation, you will use a `GET` request where the `operationId` + * given the path is the ID that represents the operation. + * + *
### Operation Response + * + *
While in progress, a `200-OK` http status code will be returned with no extra headers. If the operation + * succeeds, a `200-OK` http status code with Resource-Location header will be returned. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param operationId The ID to query the status for the dataset create/import request.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono### Submit Operations Request + * + *
To view the current progress of a dataset operation, you will use a `GET` request where the `operationId` + * given the path is the ID that represents the operation. + * + *
### Operation Response + * + *
While in progress, a `200-OK` http status code will be returned with no extra headers. If the operation + * succeeds, a `200-OK` http status code with Resource-Location header will be returned. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * operationId: String
+ * status: String(NotStarted/Running/Failed/Succeeded)
+ * created: String
+ * error: {
+ * code: String
+ * message: String
+ * target: String
+ * details: [
+ * (recursive schema, see above)
+ * ]
+ * additionalInfo: [
+ * {
+ * type: String
+ * info: Object
+ * }
+ * ]
+ * }
+ * warning: (recursive schema, see warning above)
+ * }
+ * }
+ *
+ * @param operationId The ID to query the status for the dataset create/import request.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for a Long-Running Operations API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseHeader Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param nextLink The nextLink parameter.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoHeader Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * datasets: [
+ * {
+ * created: String
+ * datasetId: String
+ * ontology: String
+ * description: String
+ * datasetSources: {
+ * conversionIds: [
+ * String
+ * ]
+ * appendDatasetId: String
+ * }
+ * featureCounts: Object
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param nextLink The nextLink parameter.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the Dataset List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono