diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index 9094ba44d3b9..00e5a09ad164 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -146,6 +146,9 @@ com.azure:azure-template-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-media-videoanalyzer-edge;1.0.0-beta.5;1.0.0-beta.6
com.azure:azure-verticals-agrifood-farming;1.0.0-beta.2;1.0.0-beta.3
com.azure:perf-test-core;1.0.0-beta.1;1.0.0-beta.1
+com.azure:azure-maps-stylerecipe;1.0.0-beta.1;1.0.0-beta.1
+com.azure:azure-maps-styleset;1.0.0-beta.1;1.0.0-beta.1
+com.azure:azure-maps-tileset;1.0.0-beta.1;1.0.0-beta.1
com.microsoft.azure:spring-cloud-azure-appconfiguration-config-web;1.3.0;1.4.0-beta.1
com.microsoft.azure:spring-cloud-azure-appconfiguration-config;1.3.0;1.4.0-beta.1
com.microsoft.azure:spring-cloud-azure-feature-management-web;1.3.0;1.4.0-beta.1
diff --git a/sdk/maps/azure-maps-tileset/CHANGELOG.md b/sdk/maps/azure-maps-tileset/CHANGELOG.md
new file mode 100644
index 000000000000..9f75e412e526
--- /dev/null
+++ b/sdk/maps/azure-maps-tileset/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+- Azure AzureMapsTilesetService client library for Java. This package contains Microsoft Azure AzureMapsTilesetService client library.
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/maps/azure-maps-tileset/README.md b/sdk/maps/azure-maps-tileset/README.md
new file mode 100644
index 000000000000..fb37738d80ae
--- /dev/null
+++ b/sdk/maps/azure-maps-tileset/README.md
@@ -0,0 +1,63 @@
+# Azure AzureMapsTilesetService client library for Java
+
+Azure AzureMapsTilesetService client library for Java.
+
+This package contains Microsoft Azure AzureMapsTilesetService 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-tileset;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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API as paginated response with {@link PagedFlux}.
+ */
+ @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 tileset. + * + *
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
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param tilesetId The Tileset Id.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return detail information for the data along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 delete a created tileset.<br> You can use this API if a tileset is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the + * tileset to delete.<br> + * + *
#### Delete request "Successful" + * + *
The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not + * found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: + * d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```. + * + *
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. + * + *
This API allows the caller to get a default tileset recipe based on the dataset provided. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return a tileset recipe object along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 validate a tileset recipe. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * Response Body Schema + * + *
{@code
+ * {
+ * valid: Boolean
+ * warnings: [
+ * String
+ * ]
+ * errors: [
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return tileset recipe validation result along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoQuery Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
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 tileset 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @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 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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API as paginated response with {@link PagedIterable}.
+ */
+ @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 tileset. + * + *
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
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param tilesetId The Tileset Id.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return detail information for the data along with {@link Response}.
+ */
+ @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 delete a created tileset.<br> You can use this API if a tileset is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the + * tileset to delete.<br> + * + *
#### Delete request "Successful" + * + *
The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not + * found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: + * d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```. + * + *
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. + * + *
This API allows the caller to get a default tileset recipe based on the dataset provided. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return a tileset recipe object along with {@link Response}.
+ */
+ @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 validate a tileset recipe. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * Response Body Schema + * + *
{@code
+ * {
+ * valid: Boolean
+ * warnings: [
+ * String
+ * ]
+ * errors: [
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return tileset recipe validation result along with {@link Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseQuery Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
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 tileset 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for a Long-Running Operations API along with {@link Response}.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @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](https://docs.microsoft.com/en-us/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
The Tileset Create API allows the caller to create a tileset from a dataset. A tileset contains a set of tiles + * that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make + * a dataset, use the [DataSet Create API](/rest/api/maps/dataset/createpreview). + * + *
## Submit Create Request + * + *
To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will + * be used as the source of the tileset data. + * + *
The Create Tileset 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 |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
| description | String | No | User provided description of the tileset. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API as paginated response with {@link PagedFlux}.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API as paginated response with {@link PagedFlux}.
+ */
+ @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 tilesets created. <br>. + * + *
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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API as paginated response with {@link PagedIterable}.
+ */
+ @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 tileset. + * + *
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
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param tilesetId The Tileset Id.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return detail information for the data along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 tileset. + * + *
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
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param tilesetId The Tileset Id.
+ * @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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return detail information for the data along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 tileset. + * + *
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
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param tilesetId The Tileset Id.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return detail information for the data along with {@link Response}.
+ */
+ @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 delete a created tileset.<br> You can use this API if a tileset is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the + * tileset to delete.<br> + * + *
#### Delete request "Successful" + * + *
The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not + * found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: + * d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```. + * + *
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. + * + *
This API allows the caller to delete a created tileset.<br> You can use this API if a tileset is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the + * tileset to delete.<br> + * + *
#### Delete request "Successful" + * + *
The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not + * found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: + * d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```. + * + *
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. + * + *
This API allows the caller to delete a created tileset.<br> You can use this API if a tileset is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the + * tileset to delete.<br> + * + *
#### Delete request "Successful" + * + *
The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not + * found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: + * d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```. + * + *
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. + * + *
This API allows the caller to get a default tileset recipe based on the dataset provided. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return a tileset recipe object along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 get a default tileset recipe based on the dataset provided. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return a tileset recipe object along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 get a default tileset recipe based on the dataset provided. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return a tileset recipe object along with {@link Response}.
+ */
+ @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 validate a tileset recipe. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * Response Body Schema + * + *
{@code
+ * {
+ * valid: Boolean
+ * warnings: [
+ * String
+ * ]
+ * errors: [
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return tileset recipe validation result along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 validate a tileset recipe. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * Response Body Schema + * + *
{@code
+ * {
+ * valid: Boolean
+ * warnings: [
+ * String
+ * ]
+ * errors: [
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return tileset recipe validation result along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @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 validate a tileset recipe. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| datasetId | String | Yes | The unique `datasetId` that the tileset create API uses to retrieve features to generate tiles. The `datasetId` must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call. |
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. |
Request Body Schema + * + *
{@code
+ * {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ *
+ * Response Body Schema + * + *
{@code
+ * {
+ * valid: Boolean
+ * warnings: [
+ * String
+ * ]
+ * errors: [
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return tileset recipe validation result along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseQuery Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
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 tileset 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @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 MonoQuery Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
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 tileset 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @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 MonoQuery Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
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 tileset 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for a Long-Running Operations API along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseHeader 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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoHeader 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
+ * {
+ * tilesets: [
+ * {
+ * tilesetId: String
+ * ontology: String
+ * datasetId: String
+ * description: String
+ * minZoom: Integer
+ * maxZoom: Integer
+ * bbox: [
+ * double
+ * ]
+ * tilesetRecipe: {
+ * version: int
+ * layers: {
+ * String: {
+ * features: {
+ * featureClasses: [
+ * String
+ * ]
+ * filter: Object
+ * }
+ * minzoom: int
+ * maxzoom: int
+ * }
+ * }
+ * }
+ * }
+ * ]
+ * 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.
+ * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401.
+ * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404.
+ * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409.
+ * @return the response model for the Tileset List API along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono