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-styleset/CHANGELOG.md b/sdk/maps/azure-maps-styleset/CHANGELOG.md
new file mode 100644
index 000000000000..5ebbd67b7c89
--- /dev/null
+++ b/sdk/maps/azure-maps-styleset/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+- Azure AzureMapsStyleSetService client library for Java. This package contains Microsoft Azure AzureMapsStyleSetService client library.
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/maps/azure-maps-styleset/README.md b/sdk/maps/azure-maps-styleset/README.md
new file mode 100644
index 000000000000..1eeadd89fae7
--- /dev/null
+++ b/sdk/maps/azure-maps-styleset/README.md
@@ -0,0 +1,63 @@
+# Azure AzureMapsStyleSetService client library for Java
+
+Azure AzureMapsStyleSetService client library for Java.
+
+This package contains Microsoft Azure AzureMapsStyleSetService 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-styleset;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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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 fetch a list of all styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSet. + * + *
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
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet 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 styleSet.<br> You can use this API if a style is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `styleSetId` of the + * styleSet to delete.<br> + * + *
#### Delete request "Successful" + * + *
The StyleSet Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the styleSet with the passed-in `styleSetId` is + * not found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - StyleSet 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 export a composed style defined in the styleSet. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| styleFormat | String | No | Defines the type of JSON object that is exported. |
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
+ * {
+ * name: String
+ * version: Float
+ * sources: Object
+ * sprite: String
+ * glyphs: String
+ * layers: [
+ * {
+ * id: String
+ * type: String
+ * sourceLayer: String
+ * source: String
+ * layout: Object
+ * paint: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet Id.
+ * @param styleName The StyleSet style name.
+ * @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 style configuration in a styleSet 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 styleSet create 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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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 fetch a list of all styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSet. + * + *
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
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet 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 styleSet.<br> You can use this API if a style is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `styleSetId` of the + * styleSet to delete.<br> + * + *
#### Delete request "Successful" + * + *
The StyleSet Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the styleSet with the passed-in `styleSetId` is + * not found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - StyleSet 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 export a composed style defined in the styleSet. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| styleFormat | String | No | Defines the type of JSON object that is exported. |
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
+ * {
+ * name: String
+ * version: Float
+ * sources: Object
+ * sprite: String
+ * glyphs: String
+ * layers: [
+ * {
+ * id: String
+ * type: String
+ * sourceLayer: String
+ * source: String
+ * layout: Object
+ * paint: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet Id.
+ * @param styleName The StyleSet style name.
+ * @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 style configuration in a styleSet 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 styleSet create 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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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. + * + *
The StyleSet Create API allows the caller to create a styleSet from their styleSet configuration file. + * + *
## Submit Create Request + * + *
To create your styleset you will make a `POST` request with a styleSet configuration file. + * + *
The Create StyleSet 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 |
| dataFormat | String | No | Defines the type of input file for a style set to be created from. |
| alias | String | No | The alias of the style set. |
| description | String | No | User provided description of the styleSet. |
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 fetch a list of all styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSets 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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 styleSet. + * + *
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
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet 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 styleSet. + * + *
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
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet 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 styleSet. + * + *
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
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet 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 styleSet.<br> You can use this API if a style is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `styleSetId` of the + * styleSet to delete.<br> + * + *
#### Delete request "Successful" + * + *
The StyleSet Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the styleSet with the passed-in `styleSetId` is + * not found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - StyleSet 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 styleSet.<br> You can use this API if a style is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `styleSetId` of the + * styleSet to delete.<br> + * + *
#### Delete request "Successful" + * + *
The StyleSet Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the styleSet with the passed-in `styleSetId` is + * not found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - StyleSet 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 styleSet.<br> You can use this API if a style is no + * longer needed. + * + *
### Submit Delete Request + * + *
To delete your content you will issue a `DELETE` request where the path will contain the `styleSetId` of the + * styleSet to delete.<br> + * + *
#### Delete request "Successful" + * + *
The StyleSet Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted + * successfully.<br> + * + *
#### Delete request "Failed" + * + *
A HTTP `400 Bad Request` error response will be returned if the styleSet with the passed-in `styleSetId` is + * not found. + * + *
Here is a sample error response: + * + *
<br> + * + *
```json { "error": { "code": "400 BadRequest", "message": "Bad request - StyleSet 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 export a composed style defined in the styleSet. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| styleFormat | String | No | Defines the type of JSON object that is exported. |
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
+ * {
+ * name: String
+ * version: Float
+ * sources: Object
+ * sprite: String
+ * glyphs: String
+ * layers: [
+ * {
+ * id: String
+ * type: String
+ * sourceLayer: String
+ * source: String
+ * layout: Object
+ * paint: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet Id.
+ * @param styleName The StyleSet style name.
+ * @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 style configuration in a styleSet 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 export a composed style defined in the styleSet. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| styleFormat | String | No | Defines the type of JSON object that is exported. |
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
+ * {
+ * name: String
+ * version: Float
+ * sources: Object
+ * sprite: String
+ * glyphs: String
+ * layers: [
+ * {
+ * id: String
+ * type: String
+ * sourceLayer: String
+ * source: String
+ * layout: Object
+ * paint: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet Id.
+ * @param styleName The StyleSet style name.
+ * @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 style configuration in a styleSet 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 export a composed style defined in the styleSet. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| styleFormat | String | No | Defines the type of JSON object that is exported. |
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
+ * {
+ * name: String
+ * version: Float
+ * sources: Object
+ * sprite: String
+ * glyphs: String
+ * layers: [
+ * {
+ * id: String
+ * type: String
+ * sourceLayer: String
+ * source: String
+ * layout: Object
+ * paint: Object
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param styleSetId The StyleSet Id.
+ * @param styleName The StyleSet style name.
+ * @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 style configuration in a styleSet 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 styleSet create 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 styleSet create 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 styleSet create 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet 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
+ * {
+ * styleSets: [
+ * {
+ * id: String
+ * defaultStyle: String
+ * version: Float
+ * description: String
+ * created: String
+ * styles: [
+ * {
+ * name: String
+ * displayName: String
+ * theme: String
+ * thumbnail: Object
+ * url: 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.
+ * @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 StyleSet List API along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono