Skip to content

Commit 6f4e75b

Browse files
authored
[MetricsAdvisor] rename createTime property to createdOn (Azure#12259)
to be consistent with JS libraries' convention.
1 parent 61d3b59 commit 6f4e75b

File tree

10 files changed

+28
-26
lines changed

10 files changed

+28
-26
lines changed

sdk/metricsadvisor/ai-metrics-advisor/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
- `EnrichmentStatus.timestamp`
4646
- `IngestionStatus.timestamp`
4747
- `latestSuccessTimestamp` and `latestActiveTimestamp` in the return type of `getDataFeedIngestionProgress()`.
48+
- [Breaking] property `createdTime` on `DataFeed` and `MetricFeedbackCommon` to `createdOn`.
4849
- Parameters of `Date` type now also accept strings. No validation is done for the strings. The SDK calls `new Date()` to convert them to `Date`.
4950
- Handle potential new data feed source types gracefully
5051

sdk/metricsadvisor/ai-metrics-advisor/review/ai-metrics-advisor.api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ export type CreateDataFeedOptions = DataFeedOptions & OperationOptions;
195195

196196
// @public
197197
export interface DataFeed {
198-
createdTime: Date;
198+
createdOn: Date;
199199
creator: string;
200200
granularity: DataFeedGranularity;
201201
id: string;
@@ -212,7 +212,7 @@ export interface DataFeed {
212212
export type DataFeedAccessMode = "Private" | "Public";
213213

214214
// @public
215-
export type DataFeedDescriptor = Omit<DataFeed, "id" | "metricIds" | "isAdmin" | "status" | "creator" | "createdTime">;
215+
export type DataFeedDescriptor = Omit<DataFeed, "id" | "metricIds" | "isAdmin" | "status" | "creator" | "createdOn">;
216216

217217
// @public
218218
export type DataFeedDetailStatus = "Active" | "Paused";
@@ -776,7 +776,7 @@ export interface MetricEnrichmentStatusPageResponse extends Array<EnrichmentStat
776776

777777
// @public
778778
export interface MetricFeedbackCommon {
779-
readonly createdTime?: Date;
779+
readonly createdOn?: Date;
780780
dimensionKey: DimensionKey;
781781
readonly id?: string;
782782
metricId: string;

sdk/metricsadvisor/ai-metrics-advisor/samples/javascript/metricFeedback.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ async function listFeedback(client, metricId, startTime, endTime) {
9494
});
9595
for await (const feedback of listIterator) {
9696
console.log(` ${feedback.feedbackType} feedback ${feedback.id}`);
97-
console.log(` created time: ${feedback.createdTime}`);
97+
console.log(` created time: ${feedback.createdOn}`);
9898
console.log(` metric id: ${feedback.metricId}`);
9999
console.log(` user principal: ${feedback.userPrincipal}`);
100100
if (feedback.feedbackType === "Anomaly") {

sdk/metricsadvisor/ai-metrics-advisor/samples/typescript/src/metricFeedback.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ async function listFeedback(client: MetricsAdvisorClient, metricId: string) {
102102
});
103103
for await (const feedback of listIterator) {
104104
console.log(` ${feedback.feedbackType} feedback ${feedback.id}`);
105-
console.log(` created time: ${feedback.createdTime}`);
105+
console.log(` created time: ${feedback.createdOn}`);
106106
console.log(` metric id: ${feedback.metricId}`);
107107
console.log(` user principal: ${feedback.userPrincipal}`);
108108
if (feedback.feedbackType === "Anomaly") {

sdk/metricsadvisor/ai-metrics-advisor/src/metricsAdvisorAdministrationClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export type ListDataFeedsOptions = {
116116
*/
117117
export type DataFeedDescriptor = Omit<
118118
DataFeed,
119-
"id" | "metricIds" | "isAdmin" | "status" | "creator" | "createdTime"
119+
"id" | "metricIds" | "isAdmin" | "status" | "creator" | "createdOn"
120120
>;
121121

122122
/**

sdk/metricsadvisor/ai-metrics-advisor/src/models.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ export interface DataFeed {
270270
/**
271271
* Time when the data feed is created
272272
*/
273-
createdTime: Date;
273+
createdOn: Date;
274274
/**
275275
* Status of the data feed.
276276
*/
@@ -644,7 +644,7 @@ export interface MetricFeedbackCommon {
644644
/**
645645
* feedback created time
646646
*/
647-
readonly createdTime?: Date;
647+
readonly createdOn?: Date;
648648
/**
649649
* user who gives this feedback
650650
*/

sdk/metricsadvisor/ai-metrics-advisor/src/transforms.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ export function fromServiceMetricFeedbackUnion(
188188
): MetricFeedbackUnion {
189189
const common: MetricFeedbackCommon = {
190190
id: original.feedbackId,
191-
createdTime: original.createdTime,
191+
createdOn: original.createdTime,
192192
userPrincipal: original.userPrincipal,
193193
metricId: original.metricId,
194194
dimensionKey: original.dimensionFilter.dimension
@@ -337,7 +337,7 @@ export function fromServiceDataFeedDetailUnion(original: ServiceDataFeedDetailUn
337337
id: original.dataFeedId!,
338338
name: original.dataFeedName,
339339
metricIds: original.metrics.map((c) => c.id!),
340-
createdTime: original.createdTime!,
340+
createdOn: original.createdTime!,
341341
status: original.status!,
342342
isAdmin: original.isAdmin!,
343343
creator: original.creator!,

sdk/metricsadvisor/ai-metrics-advisor/test/adminclient.spec.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,7 @@ describe("MetricsAdvisorAdministrationClient", () => {
248248
});
249249

250250
it("lists detection configurations", async function() {
251-
const iterator = client.listDetectionConfigs(
252-
testEnv.METRICS_ADVISOR_AZURE_BLOB_METRIC_ID_1
253-
);
251+
const iterator = client.listDetectionConfigs(testEnv.METRICS_ADVISOR_AZURE_BLOB_METRIC_ID_1);
254252
let result = await iterator.next();
255253

256254
assert.ok(result.value.id, "Expecting first detection config");

sdk/metricsadvisor/ai-metrics-advisor/test/datafeed.spec.ts

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -764,15 +764,15 @@ describe("MetricsAdvisorAdministrationClient datafeed", () => {
764764
});
765765

766766
it("creates Unknown data feed", async () => {
767-
const expectedSource : UnknownDataFeedSource = {
767+
const expectedSource: UnknownDataFeedSource = {
768768
dataSourceType: "Unknown",
769769
dataSourceParameter: {
770770
connectionString: "https://connect-to-postgresql",
771771
query: "{ find: postgresql,filter: { Time: @StartTime },batch: 200 }"
772772
}
773773
};
774-
try{
775-
await client.createDataFeed({
774+
try {
775+
await client.createDataFeed({
776776
name: postgreSqlFeedName,
777777
source: expectedSource,
778778
granularity,
@@ -781,9 +781,11 @@ describe("MetricsAdvisorAdministrationClient datafeed", () => {
781781
options
782782
});
783783
assert.fail("Test should throw error");
784-
}
785-
catch(error){
786-
assert.equal((error as any).message, "Cannot create a data feed with the Unknown source type.");
784+
} catch (error) {
785+
assert.equal(
786+
(error as any).message,
787+
"Cannot create a data feed with the Unknown source type."
788+
);
787789
}
788790
});
789791

@@ -798,15 +800,16 @@ describe("MetricsAdvisorAdministrationClient datafeed", () => {
798800
}
799801
}
800802
};
801-
try{
803+
try {
802804
await client.updateDataFeed(createdPostGreSqlId, patch);
803805
assert.fail("Test should throw error");
804-
}
805-
catch(error){
806-
assert.equal((error as any).message, "Cannot update a data feed to have the Unknown source type.");
806+
} catch (error) {
807+
assert.equal(
808+
(error as any).message,
809+
"Cannot update a data feed to have the Unknown source type."
810+
);
807811
}
808812
});
809-
810813
});
811814
}).timeout(60000);
812815

sdk/metricsadvisor/ai-metrics-advisor/test/transforms.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ describe("Transforms", () => {
9292
const actual = fromServiceMetricFeedbackUnion(anomalyFeedback);
9393

9494
assert.equal(actual.id, feedbackCommon.feedbackId);
95-
assert.equal(actual.createdTime, feedbackCommon.createdTime);
95+
assert.equal(actual.createdOn, feedbackCommon.createdTime);
9696
assert.equal(actual.userPrincipal, feedbackCommon.userPrincipal);
9797
assert.equal(actual.dimensionKey, feedbackCommon.dimensionFilter.dimension);
9898
assert.equal(actual.feedbackType, "Anomaly");
@@ -186,7 +186,7 @@ describe("Transforms", () => {
186186
it("fromServiceDataFeedDetailUnion() for future data source types", () => {
187187
const serviceDataFeed: ServiceDataFeedDetailUnion = {
188188
dataSourceType: "Future Source" as any,
189-
dataSourceParameter: {futureConnectionString: "xyz", futureQuery: "someQuery"} as any,
189+
dataSourceParameter: { futureConnectionString: "xyz", futureQuery: "someQuery" } as any,
190190
dataFeedName: "name",
191191
metrics: [{ name: "m1", id: "m-id1", displayName: "m1 display" }],
192192
dimension: [{ name: "d1", displayName: "d1 display" }],

0 commit comments

Comments
 (0)