diff --git a/src/SDKs/Monitor/Management.Monitor/Generated/IMetricsOperations.cs b/src/SDKs/Monitor/Management.Monitor/Generated/IMetricsOperations.cs
index 8e987dc9abe2..1058e9de1018 100644
--- a/src/SDKs/Monitor/Management.Monitor/Generated/IMetricsOperations.cs
+++ b/src/SDKs/Monitor/Management.Monitor/Generated/IMetricsOperations.cs
@@ -80,6 +80,6 @@ public partial interface IMetricsOperations
///
/// Thrown when a required parameter is null
///
- Task> ListWithHttpMessagesAsync(string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), double? top = default(double?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ListWithHttpMessagesAsync(string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), int? top = default(int?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperations.cs b/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperations.cs
index f387df4d688d..d5a6702e129a 100644
--- a/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperations.cs
+++ b/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperations.cs
@@ -112,7 +112,7 @@ internal MetricsOperations(MonitorManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task> ListWithHttpMessagesAsync(string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), double? top = default(double?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task> ListWithHttpMessagesAsync(string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), int? top = default(int?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceUri == null)
{
diff --git a/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperationsExtensions.cs b/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperationsExtensions.cs
index 207b37b3377c..d6fa05e27406 100644
--- a/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperationsExtensions.cs
+++ b/src/SDKs/Monitor/Management.Monitor/Generated/MetricsOperationsExtensions.cs
@@ -65,7 +65,7 @@ public static partial class MetricsOperationsExtensions
///
/// Metric namespace to query metric definitions for.
///
- public static Response List(this IMetricsOperations operations, string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), double? top = default(double?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string))
+ public static Response List(this IMetricsOperations operations, string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), int? top = default(int?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string))
{
return operations.ListAsync(resourceUri, odataQuery, timespan, interval, metricnames, aggregation, top, orderby, resultType, metricnamespace).GetAwaiter().GetResult();
}
@@ -116,7 +116,7 @@ public static partial class MetricsOperationsExtensions
///
/// The cancellation token.
///
- public static async Task ListAsync(this IMetricsOperations operations, string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), double? top = default(double?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task ListAsync(this IMetricsOperations operations, string resourceUri, ODataQuery odataQuery = default(ODataQuery), string timespan = default(string), System.TimeSpan? interval = default(System.TimeSpan?), string metricnames = default(string), string aggregation = default(string), int? top = default(int?), string orderby = default(string), ResultType? resultType = default(ResultType?), string metricnamespace = default(string), CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.ListWithHttpMessagesAsync(resourceUri, odataQuery, timespan, interval, metricnames, aggregation, top, orderby, resultType, metricnamespace, null, cancellationToken).ConfigureAwait(false))
{
diff --git a/src/SDKs/Monitor/Management.Monitor/Microsoft.Azure.Management.Monitor.csproj b/src/SDKs/Monitor/Management.Monitor/Microsoft.Azure.Management.Monitor.csproj
index a2097646fd33..877cc06df433 100644
--- a/src/SDKs/Monitor/Management.Monitor/Microsoft.Azure.Management.Monitor.csproj
+++ b/src/SDKs/Monitor/Management.Monitor/Microsoft.Azure.Management.Monitor.csproj
@@ -6,7 +6,7 @@
Microsoft Azure Monitor Library
Microsoft.Azure.Management.Monitor
- 0.19.0-preview
+ 0.19.1-preview
Microsoft.Azure.Management.Monitor
Management.Monitor;Management.Monitoring;metrics;alerts;autoscale;activityLogs;events;operations;logs;
See https://aka.ms/azure-sdk-for-net/monitor/changelog for release notes.
diff --git a/src/SDKs/Monitor/Management.Monitor/Properties/AssemblyInfo.cs b/src/SDKs/Monitor/Management.Monitor/Properties/AssemblyInfo.cs
index e6788dc696f6..a7e13133812f 100644
--- a/src/SDKs/Monitor/Management.Monitor/Properties/AssemblyInfo.cs
+++ b/src/SDKs/Monitor/Management.Monitor/Properties/AssemblyInfo.cs
@@ -7,8 +7,8 @@
[assembly: AssemblyTitle("Microsoft Azure Monitor Library")]
[assembly: AssemblyDescription("Provides Microsoft Azure Monitor operations.")]
-[assembly: AssemblyVersion("0.19.0.0")]
-[assembly: AssemblyFileVersion("0.19.0.0")]
+[assembly: AssemblyVersion("0.19.1.0")]
+[assembly: AssemblyFileVersion("0.19.1.0")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("Microsoft Azure .NET SDK")]
diff --git a/src/SDKs/Monitor/changelog.md b/src/SDKs/Monitor/changelog.md
index 11d5a39f4c70..310d9cb2daee 100644
--- a/src/SDKs/Monitor/changelog.md
+++ b/src/SDKs/Monitor/changelog.md
@@ -1,5 +1,11 @@
## Microsoft.Azure.Management.Monitor release notes
+### Changes in 0.19.1-preview
+
+**Notes**
+
+- Fixing bug #2655: specify the top argument of the metrics API as integer instead of double
+
### Changes in 0.19.0-preview
**Notes**
diff --git a/src/SDKs/_metadata/monitor_resource-manager.txt b/src/SDKs/_metadata/monitor_resource-manager.txt
index f111405e9ea8..a227d0cbc313 100644
Binary files a/src/SDKs/_metadata/monitor_resource-manager.txt and b/src/SDKs/_metadata/monitor_resource-manager.txt differ