diff --git a/sdk/maps/azure-maps-dataset/CHANGELOG.md b/sdk/maps/azure-maps-dataset/CHANGELOG.md
new file mode 100644
index 0000000000000..15d2cdaee5e02
--- /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 0000000000000..e03dc85c80914
--- /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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 {@link PollerFlux} for polling of the response model for a Long-Running Operations API. + */ + @Generated + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public PollerFlux
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 as paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
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 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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 {@link SyncPoller} for polling of the response model for a Long-Running Operations API. + */ + @Generated + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 as paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
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 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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 {@link PollerFlux} for polling of the response model for a Long-Running Operations API. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public PollerFlux
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 {@link PollerFlux} for polling of the response model for a Long-Running Operations API. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public PollerFlux
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 |
---|---|---|---|
api-version | 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 |
---|---|---|---|
x-ms-client-id | 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 {@link SyncPoller} for polling of the response model for a Long-Running Operations API. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
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 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" ], }, "ontology": "facility-2.0", + * "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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
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 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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
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 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-2.0", "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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response} on successful completion + * of {@link Mono}. + */ + @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 |
---|---|---|---|
api-version | String | Yes | Api Version |
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | 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 along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono