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 PagedFlux
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to 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 Mono
Query 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
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 PagedIterable
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a 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 Response
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to 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 Response
Query 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 Response
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all 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 PagedFlux
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all 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 PagedFlux
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all 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 PagedIterable
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a 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 Response
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to 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 Mono
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to 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 Response
Query 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 Mono
Query 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 Mono
Query 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 Response
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code + * { + * 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 Mono
Header Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
x-ms-client-id | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code + * { + * 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