From 3b88167e15aa5997dc4c70c59ad63a5fcecd6f80 Mon Sep 17 00:00:00 2001 From: Grace Wilcox <43627800+gracewilcox@users.noreply.github.com> Date: Fri, 12 Apr 2024 11:25:44 -0700 Subject: [PATCH] [azmetrics] rename MetricValues to MetricData (#22738) * change name * update date --- sdk/monitor/query/azmetrics/CHANGELOG.md | 3 ++- sdk/monitor/query/azmetrics/autorest.md | 2 +- sdk/monitor/query/azmetrics/models.go | 6 +++--- sdk/monitor/query/azmetrics/models_serde.go | 8 ++++---- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/sdk/monitor/query/azmetrics/CHANGELOG.md b/sdk/monitor/query/azmetrics/CHANGELOG.md index 87c7629a60c8..c1e01c8f5898 100644 --- a/sdk/monitor/query/azmetrics/CHANGELOG.md +++ b/sdk/monitor/query/azmetrics/CHANGELOG.md @@ -1,9 +1,10 @@ # Release History -## 1.0.0 (2024-04-10) +## 1.0.0 (2024-04-15) ### Breaking Changes * Removed pointers from slices +* Renamed `MetricValues` to `MetricData` ### Other Changes * Updated to use API version 2024-02-01 diff --git a/sdk/monitor/query/azmetrics/autorest.md b/sdk/monitor/query/azmetrics/autorest.md index 6fcfb3d2d784..fcc5a0f945bd 100644 --- a/sdk/monitor/query/azmetrics/autorest.md +++ b/sdk/monitor/query/azmetrics/autorest.md @@ -35,7 +35,7 @@ directive: - models.go - models_serde.go where: $ - transform: return $.replace(/MetricResultsValuesItem/g, "MetricValues"); + transform: return $.replace(/MetricResultsValuesItem/g, "MetricData"); - from: swagger-document where: $.definitions.MetricResults.properties.values.items transform: $["description"] = "Metric data values." diff --git a/sdk/monitor/query/azmetrics/models.go b/sdk/monitor/query/azmetrics/models.go index 94dce912ea77..97ba4b67bc91 100644 --- a/sdk/monitor/query/azmetrics/models.go +++ b/sdk/monitor/query/azmetrics/models.go @@ -58,11 +58,11 @@ type Metric struct { // MetricResults - The metrics result for a resource. type MetricResults struct { // The collection of metric data responses per resource, per metric. - Values []MetricValues + Values []MetricData } -// MetricValues - Metric data values. -type MetricValues struct { +// MetricData - Metric data values. +type MetricData struct { // REQUIRED; The end time, in datetime format, for which the data was retrieved. EndTime *string diff --git a/sdk/monitor/query/azmetrics/models_serde.go b/sdk/monitor/query/azmetrics/models_serde.go index a283d6319a2b..e9340b5bb6a6 100644 --- a/sdk/monitor/query/azmetrics/models_serde.go +++ b/sdk/monitor/query/azmetrics/models_serde.go @@ -159,8 +159,8 @@ func (m *MetricResults) UnmarshalJSON(data []byte) error { return nil } -// MarshalJSON implements the json.Marshaller interface for type MetricValues. -func (m MetricValues) MarshalJSON() ([]byte, error) { +// MarshalJSON implements the json.Marshaller interface for type MetricData. +func (m MetricData) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) populate(objectMap, "endtime", m.EndTime) populate(objectMap, "interval", m.Interval) @@ -172,8 +172,8 @@ func (m MetricValues) MarshalJSON() ([]byte, error) { return json.Marshal(objectMap) } -// UnmarshalJSON implements the json.Unmarshaller interface for type MetricValues. -func (m *MetricValues) UnmarshalJSON(data []byte) error { +// UnmarshalJSON implements the json.Unmarshaller interface for type MetricData. +func (m *MetricData) UnmarshalJSON(data []byte) error { var rawMsg map[string]json.RawMessage if err := json.Unmarshal(data, &rawMsg); err != nil { return fmt.Errorf("unmarshalling type %T: %v", m, err)