diff --git a/sdk/maps/azure-maps-timezone/CHANGELOG.md b/sdk/maps/azure-maps-timezone/CHANGELOG.md
new file mode 100644
index 000000000000..856ce157d02a
--- /dev/null
+++ b/sdk/maps/azure-maps-timezone/CHANGELOG.md
@@ -0,0 +1,13 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+- Azure AzureMapsTimeZoneService client library for Java. This package contains Microsoft Azure AzureMapsTimeZoneService client library.
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
diff --git a/sdk/maps/azure-maps-timezone/README.md b/sdk/maps/azure-maps-timezone/README.md
new file mode 100644
index 000000000000..05806d60bef0
--- /dev/null
+++ b/sdk/maps/azure-maps-timezone/README.md
@@ -0,0 +1,63 @@
+# Azure AzureMapsTimeZoneService client library for Java
+
+Azure AzureMapsTimeZoneService client library for Java.
+
+This package contains Microsoft Azure AzureMapsTimeZoneService 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-timezone;current})
+```xml
+
**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for the specified IANA time zone ID. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | The IANA time zone ID. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for a specified latitude-longitude + * pair. In addition, the API provides sunset and sunrise times for a given location. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | Coordinates of the point for which time zone information is requested. This parameter is a list of coordinates, containing a pair of coordinate(lat, long). When this endpoint is called directly, coordinates are passed in as a single string containing coordinates, separated by commas. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of Windows Time Zone IDs. + * + *
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
+ * [
+ * {
+ * windowsId: String
+ * territory: String
+ * ianaIds: [
+ * String
+ * ]
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum Windows call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of IANA time zone IDs. Updates to the IANA service will be reflected in the + * system within one day. + * + *
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns the current IANA version number as Metadata. + * + *
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
+ * {
+ * version: String
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone IANA Version call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a corresponding IANA ID, given a valid Windows Time Zone ID. Multiple IANA IDs may be + * returned for a single Windows ID. It is possible to narrow these results by adding an optional territory + * parameter. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| query | String | Yes | The Windows time zone ID. |
| territory | String | No | Windows Time Zone territory code. |
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Windows To IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for the specified IANA time zone ID. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | The IANA time zone ID. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for a specified latitude-longitude + * pair. In addition, the API provides sunset and sunrise times for a given location. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | Coordinates of the point for which time zone information is requested. This parameter is a list of coordinates, containing a pair of coordinate(lat, long). When this endpoint is called directly, coordinates are passed in as a single string containing coordinates, separated by commas. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of Windows Time Zone IDs. + * + *
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
+ * [
+ * {
+ * windowsId: String
+ * territory: String
+ * ianaIds: [
+ * String
+ * ]
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum Windows call along with {@link Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of IANA time zone IDs. Updates to the IANA service will be reflected in the + * system within one day. + * + *
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum IANA call along with {@link Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns the current IANA version number as Metadata. + * + *
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
+ * {
+ * version: String
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone IANA Version call along with {@link Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a corresponding IANA ID, given a valid Windows Time Zone ID. Multiple IANA IDs may be + * returned for a single Windows ID. It is possible to narrow these results by adding an optional territory + * parameter. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| query | String | Yes | The Windows time zone ID. |
| territory | String | No | Windows Time Zone territory code. |
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Windows To IANA call along with {@link Response}.
+ */
+ @Generated
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for the specified IANA time zone ID. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | The IANA time zone ID. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for the specified IANA time zone ID. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | The IANA time zone ID. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for the specified IANA time zone ID. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | The IANA time zone ID. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for a specified latitude-longitude + * pair. In addition, the API provides sunset and sunrise times for a given location. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | Coordinates of the point for which time zone information is requested. This parameter is a list of coordinates, containing a pair of coordinate(lat, long). When this endpoint is called directly, coordinates are passed in as a single string containing coordinates, separated by commas. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for a specified latitude-longitude + * pair. In addition, the API provides sunset and sunrise times for a given location. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | Coordinates of the point for which time zone information is requested. This parameter is a list of coordinates, containing a pair of coordinate(lat, long). When this endpoint is called directly, coordinates are passed in as a single string containing coordinates, separated by commas. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns current, historical, and future time zone information for a specified latitude-longitude + * pair. In addition, the API provides sunset and sunrise times for a given location. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| options | String | No | Alternatively, use alias "o". Options available for types of information returned in the result. |
| timeStamp | String | No | Alternatively, use alias "stamp", or "s". Reference time, if omitted, the API will use the machine time serving the request. |
| transitionsFrom | String | No | Alternatively, use alias "tf". The start date from which daylight savings time (DST) transitions are requested, only applies when "options" = all or "options" = transitions. |
| transitionsYears | String | No | Alternatively, use alias "ty". The number of years from "transitionsFrom" for which DST transitions are requested, only applies when "options" = all or "options" = transitions. |
| query | String | Yes | Coordinates of the point for which time zone information is requested. This parameter is a list of coordinates, containing a pair of coordinate(lat, long). When this endpoint is called directly, coordinates are passed in as a single string containing coordinates, separated by commas. |
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. |
| Accept-Language | String | No | Specifies the language code in which the timezone names should be returned. If no language code is provided, the response will be in "EN". Please refer to [Supported Languages](https://docs.microsoft.com/en-us/azure/azure-maps/supported-languages) for details. |
Response Body Schema + * + *
{@code
+ * {
+ * version: String
+ * referenceUtcTimestamp: String
+ * timeZones: [
+ * {
+ * id: String
+ * aliases: [
+ * String
+ * ]
+ * countries: [
+ * {
+ * name: String
+ * code: String
+ * }
+ * ]
+ * names: {
+ * iso6391LanguageCode: String
+ * generic: String
+ * standard: String
+ * daylight: String
+ * }
+ * referenceTime: {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * wallTime: String
+ * posixTzValidYear: Integer
+ * posixTz: String
+ * sunrise: String
+ * sunset: String
+ * }
+ * representativePoint: {
+ * latitude: Float
+ * longitude: Float
+ * }
+ * timeTransitions: [
+ * {
+ * tag: String
+ * standardOffset: String
+ * daylightSavings: String
+ * utcStart: String
+ * utcEnd: String
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone By ID call or By Coordinates call along with {@link
+ * Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of Windows Time Zone IDs. + * + *
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
+ * [
+ * {
+ * windowsId: String
+ * territory: String
+ * ianaIds: [
+ * String
+ * ]
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum Windows call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of Windows Time Zone IDs. + * + *
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
+ * [
+ * {
+ * windowsId: String
+ * territory: String
+ * ianaIds: [
+ * String
+ * ]
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum Windows call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of Windows Time Zone IDs. + * + *
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
+ * [
+ * {
+ * windowsId: String
+ * territory: String
+ * ianaIds: [
+ * String
+ * ]
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum Windows call along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of IANA time zone IDs. Updates to the IANA service will be reflected in the + * system within one day. + * + *
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of IANA time zone IDs. Updates to the IANA service will be reflected in the + * system within one day. + * + *
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a full list of IANA time zone IDs. Updates to the IANA service will be reflected in the + * system within one day. + * + *
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Enum IANA call along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns the current IANA version number as Metadata. + * + *
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
+ * {
+ * version: String
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone IANA Version call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns the current IANA version number as Metadata. + * + *
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
+ * {
+ * version: String
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone IANA Version call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns the current IANA version number as Metadata. + * + *
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
+ * {
+ * version: String
+ * }
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone IANA Version call along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a corresponding IANA ID, given a valid Windows Time Zone ID. Multiple IANA IDs may be + * returned for a single Windows ID. It is possible to narrow these results by adding an optional territory + * parameter. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| query | String | Yes | The Windows time zone ID. |
| territory | String | No | Windows Time Zone territory code. |
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Windows To IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a corresponding IANA ID, given a valid Windows Time Zone ID. Multiple IANA IDs may be + * returned for a single Windows ID. It is possible to narrow these results by adding an optional territory + * parameter. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| query | String | Yes | The Windows time zone ID. |
| territory | String | No | Windows Time Zone territory code. |
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Windows To IANA call along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Mono**Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). + * + *
This API returns a corresponding IANA ID, given a valid Windows Time Zone ID. Multiple IANA IDs may be + * returned for a single Windows ID. It is possible to narrow these results by adding an optional territory + * parameter. + * + *
Query Parameters + * + *
| Name | Type | Required | Description |
|---|---|---|---|
| api-version | String | Yes | Api Version |
| query | String | Yes | The Windows time zone ID. |
| territory | String | No | Windows Time Zone territory code. |
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
+ * isAlias: Boolean
+ * aliasOf: String
+ * hasZone1970Location: Boolean
+ * }
+ * ]
+ * }
+ *
+ * @param format Desired format of the response. Only `json` format is supported.
+ * @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 this object is returned from a successful Timezone Windows To IANA call along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response