diff --git a/sdk/maps/azure-maps-alias/CHANGELOG.md b/sdk/maps/azure-maps-alias/CHANGELOG.md
new file mode 100644
index 000000000000..d9b86266931d
--- /dev/null
+++ b/sdk/maps/azure-maps-alias/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+- Azure AzureMapsAliasService client library for Java. This package contains Microsoft Azure AzureMapsAliasService client library.
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/maps/azure-maps-alias/README.md b/sdk/maps/azure-maps-alias/README.md
new file mode 100644
index 000000000000..d967e24943a2
--- /dev/null
+++ b/sdk/maps/azure-maps-alias/README.md
@@ -0,0 +1,63 @@
+# Azure AzureMapsAliasService client library for Java
+
+Azure AzureMapsAliasService client library for Java.
+
+This package contains Microsoft Azure AzureMapsAliasService 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-alias;current})
+```xml
+
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create an alias. You can also assign the alias during the create request. An + * alias can reference an ID generated by a creator service, but cannot reference another alias ID. + * + *
### Submit Create Request + * + *
To create your alias, you will use a `POST` request. If you would like to assign the alias during the + * creation, you will pass the `resourceId` query parameter. + * + *
### Create Alias Response + * + *
The Create API returns a HTTP `201 Created` response with the alias resource in the body. + * + *
A sample response from creating an alias: + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | No | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to assign an alias to reference a resource. + * + *
### Submit Assign Request + * + *
To assign your alias to a resource, you will use a `PUT` request with the `aliasId` in the path and the + * `creatorDataItemId` passed as a query parameter. + * + *
### Assign Alias Response + * + *
The Assign API returns a HTTP `200 OK` response with the updated alias resource in the body, if the alias was + * assigned successfully. A sample of the assign response is + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | Yes | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 previously created alias. You can also use this API to delete + * old/unused aliases to create space for new content.This API does not delete the references resource, only the + * alias referencing the resource. + * + *
### Submit Delete Request + * + *
To delete your alias you will issue a `DELETE` request where the path will contain the `aliasId` of the alias + * to delete. + * + *
### Delete Alias Response + * + *
The Delete API returns a HTTP `204 No Content` response with an empty body, if the alias was deleted + * successfully. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch the details of a previously created alias. + * + *
### Submit Get Details Request + * + *
To get the details of your alias, you will issue a `GET` request with the `aliasId` in the path. + * + *
### Get Details Response + * + *
The Get Details API returns the previously created alias in `json` format. The response contains the following + * details for the alias resource: > createdTimestamp - The timestamp that the alias was created. > aliasId - + * The id for the alias. > creatorDataItemId - The id for the creator data item that this alias references (could + * be null if the alias has not been assigned). > lastUpdatedTimestamp - The last time the alias was assigned to + * a resource. + * + *
Here's a sample response: ```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create an alias. You can also assign the alias during the create request. An + * alias can reference an ID generated by a creator service, but cannot reference another alias ID. + * + *
### Submit Create Request + * + *
To create your alias, you will use a `POST` request. If you would like to assign the alias during the + * creation, you will pass the `resourceId` query parameter. + * + *
### Create Alias Response + * + *
The Create API returns a HTTP `201 Created` response with the alias resource in the body. + * + *
A sample response from creating an alias: + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | No | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedIterableCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to assign an alias to reference a resource. + * + *
### Submit Assign Request + * + *
To assign your alias to a resource, you will use a `PUT` request with the `aliasId` in the path and the + * `creatorDataItemId` passed as a query parameter. + * + *
### Assign Alias Response + * + *
The Assign API returns a HTTP `200 OK` response with the updated alias resource in the body, if the alias was + * assigned successfully. A sample of the assign response is + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | Yes | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 previously created alias. You can also use this API to delete + * old/unused aliases to create space for new content.This API does not delete the references resource, only the + * alias referencing the resource. + * + *
### Submit Delete Request + * + *
To delete your alias you will issue a `DELETE` request where the path will contain the `aliasId` of the alias + * to delete. + * + *
### Delete Alias Response + * + *
The Delete API returns a HTTP `204 No Content` response with an empty body, if the alias was deleted + * successfully. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch the details of a previously created alias. + * + *
### Submit Get Details Request + * + *
To get the details of your alias, you will issue a `GET` request with the `aliasId` in the path. + * + *
### Get Details Response + * + *
The Get Details API returns the previously created alias in `json` format. The response contains the following + * details for the alias resource: > createdTimestamp - The timestamp that the alias was created. > aliasId - + * The id for the alias. > creatorDataItemId - The id for the creator data item that this alias references (could + * be null if the alias has not been assigned). > lastUpdatedTimestamp - The last time the alias was assigned to + * a resource. + * + *
Here's a sample response: ```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create an alias. You can also assign the alias during the create request. An + * alias can reference an ID generated by a creator service, but cannot reference another alias ID. + * + *
### Submit Create Request + * + *
To create your alias, you will use a `POST` request. If you would like to assign the alias during the + * creation, you will pass the `resourceId` query parameter. + * + *
### Create Alias Response + * + *
The Create API returns a HTTP `201 Created` response with the alias resource in the body. + * + *
A sample response from creating an alias: + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | No | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create an alias. You can also assign the alias during the create request. An + * alias can reference an ID generated by a creator service, but cannot reference another alias ID. + * + *
### Submit Create Request + * + *
To create your alias, you will use a `POST` request. If you would like to assign the alias during the + * creation, you will pass the `resourceId` query parameter. + * + *
### Create Alias Response + * + *
The Create API returns a HTTP `201 Created` response with the alias resource in the body. + * + *
A sample response from creating an alias: + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | No | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to create an alias. You can also assign the alias during the create request. An + * alias can reference an ID generated by a creator service, but cannot reference another alias ID. + * + *
### Submit Create Request + * + *
To create your alias, you will use a `POST` request. If you would like to assign the alias during the + * creation, you will pass the `resourceId` query parameter. + * + *
### Create Alias Response + * + *
The Create API returns a HTTP `201 Created` response with the alias resource in the body. + * + *
A sample response from creating an alias: + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | No | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedFluxCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch a list of all previously successfully created aliases. + * + *
### Submit List Request + * + *
To list all your aliases, you will issue a `GET` request with no additional parameters. + * + *
### List Data Response + * + *
The List API returns the complete list of all aliases in `json` format. The response contains the following + * details for each alias resource: > createdTimestamp - The timestamp that the alias was created. Format + * yyyy-MM-ddTHH:mm:ss.sssZ > aliasId - The id for the alias. > creatorDataItemId - The id for the creator + * data item that this alias references (could be null if the alias has not been assigned). > + * lastUpdatedTimestamp - The last time the alias was assigned to a resource. Format yyyy-MM-ddTHH:mm:ss.sssZ + * + *
A sample response returning 2 alias resources: + * + *
```json { "aliases": [ { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" }, { "createdTimestamp": "2020-02-18T19:53:33.123Z", + * "aliasId": "1856dbfc-7a66-ee5a-bf8d-51dbfe1906f6", "creatorDataItemId": null, "lastUpdatedTimestamp": + * "2020-02-18T19:53:33.123Z" } ] } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ public PagedIterableCreator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to assign an alias to reference a resource. + * + *
### Submit Assign Request + * + *
To assign your alias to a resource, you will use a `PUT` request with the `aliasId` in the path and the + * `creatorDataItemId` passed as a query parameter. + * + *
### Assign Alias Response + * + *
The Assign API returns a HTTP `200 OK` response with the updated alias resource in the body, if the alias was + * assigned successfully. A sample of the assign response is + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | Yes | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 assign an alias to reference a resource. + * + *
### Submit Assign Request + * + *
To assign your alias to a resource, you will use a `PUT` request with the `aliasId` in the path and the + * `creatorDataItemId` passed as a query parameter. + * + *
### Assign Alias Response + * + *
The Assign API returns a HTTP `200 OK` response with the updated alias resource in the body, if the alias was + * assigned successfully. A sample of the assign response is + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | Yes | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 assign an alias to reference a resource. + * + *
### Submit Assign Request + * + *
To assign your alias to a resource, you will use a `PUT` request with the `aliasId` in the path and the + * `creatorDataItemId` passed as a query parameter. + * + *
### Assign Alias Response + * + *
The Assign API returns a HTTP `200 OK` response with the updated alias resource in the body, if the alias was + * assigned successfully. A sample of the assign response is + * + *
```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": "a8a4b8bb-ecf4-fb27-a618-f41721552766", + * "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } + * ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
| creatorDataItemId | String | Yes | The unique id that references a creator data item to be aliased. |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 previously created alias. You can also use this API to delete + * old/unused aliases to create space for new content.This API does not delete the references resource, only the + * alias referencing the resource. + * + *
### Submit Delete Request + * + *
To delete your alias you will issue a `DELETE` request where the path will contain the `aliasId` of the alias + * to delete. + * + *
### Delete Alias Response + * + *
The Delete API returns a HTTP `204 No Content` response with an empty body, if the alias was deleted + * successfully. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to delete a previously created alias. You can also use this API to delete + * old/unused aliases to create space for new content.This API does not delete the references resource, only the + * alias referencing the resource. + * + *
### Submit Delete Request + * + *
To delete your alias you will issue a `DELETE` request where the path will contain the `aliasId` of the alias + * to delete. + * + *
### Delete Alias Response + * + *
The Delete API returns a HTTP `204 No Content` response with an empty body, if the alias was deleted + * successfully. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to delete a previously created alias. You can also use this API to delete + * old/unused aliases to create space for new content.This API does not delete the references resource, only the + * alias referencing the resource. + * + *
### Submit Delete Request + * + *
To delete your alias you will issue a `DELETE` request where the path will contain the `aliasId` of the alias + * to delete. + * + *
### Delete Alias Response + * + *
The Delete API returns a HTTP `204 No Content` response with an empty body, if the alias was deleted + * successfully. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API + * and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and + * tools that apply to Azure Maps Creator. + * + *
This API allows the caller to fetch the details of a previously created alias. + * + *
### Submit Get Details Request + * + *
To get the details of your alias, you will issue a `GET` request with the `aliasId` in the path. + * + *
### Get Details Response + * + *
The Get Details API returns the previously created alias in `json` format. The response contains the following + * details for the alias resource: > createdTimestamp - The timestamp that the alias was created. > aliasId - + * The id for the alias. > creatorDataItemId - The id for the creator data item that this alias references (could + * be null if the alias has not been assigned). > lastUpdatedTimestamp - The last time the alias was assigned to + * a resource. + * + *
Here's a sample response: ```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 the details of a previously created alias. + * + *
### Submit Get Details Request + * + *
To get the details of your alias, you will issue a `GET` request with the `aliasId` in the path. + * + *
### Get Details Response + * + *
The Get Details API returns the previously created alias in `json` format. The response contains the following + * details for the alias resource: > createdTimestamp - The timestamp that the alias was created. > aliasId - + * The id for the alias. > creatorDataItemId - The id for the creator data item that this alias references (could + * be null if the alias has not been assigned). > lastUpdatedTimestamp - The last time the alias was assigned to + * a resource. + * + *
Here's a sample response: ```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @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 the details of a previously created alias. + * + *
### Submit Get Details Request + * + *
To get the details of your alias, you will issue a `GET` request with the `aliasId` in the path. + * + *
### Get Details Response + * + *
The Get Details API returns the previously created alias in `json` format. The response contains the following + * details for the alias resource: > createdTimestamp - The timestamp that the alias was created. > aliasId - + * The id for the alias. > creatorDataItemId - The id for the creator data item that this alias references (could + * be null if the alias has not been assigned). > lastUpdatedTimestamp - The last time the alias was assigned to + * a resource. + * + *
Here's a sample response: ```json { "createdTimestamp": "2020-02-13T21:19:11.123Z", "aliasId": + * "a8a4b8bb-ecf4-fb27-a618-f41721552766", "creatorDataItemId": "e89aebb9-70a3-8fe1-32bb-1fbd0c725f14", + * "lastUpdatedTimestamp": "2020-02-13T21:19:22.123Z" } ```. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| apiVersion | String | Yes | Api Version |
Header Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * }
+ *
+ * @param aliasId The unique id that references an existing alias.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return detailed information for the alias.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ResponseHeader Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param nextLink The nextLink parameter.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public MonoHeader Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | No | Specifies which account is intended for usage in conjunction with the Azure AD security model. It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management plane Account API. To use Azure AD security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance. |
Response Body Schema + * + *
{@code
+ * {
+ * aliases: [
+ * {
+ * createdTimestamp: String
+ * aliasId: String
+ * creatorDataItemId: String
+ * lastUpdatedTimestamp: String
+ * }
+ * ]
+ * nextLink: String
+ * }
+ * }
+ *
+ * @param nextLink The nextLink parameter.
+ * @param requestOptions The options to configure the HTTP request before HTTP client sends it.
+ * @param context The context to associate with this operation.
+ * @throws HttpResponseException thrown if the request is rejected by server.
+ * @return the response model for the List API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono