Skip to content

Commit 865517f

Browse files
authored
[MetricsAdvisor] Updated Snippet replacement syntax (Azure#20655)
1 parent 49191ab commit 865517f

File tree

7 files changed

+57
-37
lines changed

7 files changed

+57
-37
lines changed

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample01_DataFeedCrudOperations.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,14 @@ public async Task CreateAndDeleteDataFeedAsync()
2424

2525
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential);
2626

27+
#region Snippet:CreateDataFeedAsync
28+
#if SNIPPET
29+
string sqlServerConnectionString = "<connectionString>";
30+
string sqlServerQuery = "<query>";
31+
#else
2732
string sqlServerConnectionString = SqlServerConnectionString;
2833
string sqlServerQuery = SqlServerQuery;
29-
30-
#region Snippet:CreateDataFeedAsync
31-
//@@ string sqlServerConnectionString = "<connectionString>";
32-
//@@ string sqlServerQuery = "<query>";
34+
#endif
3335

3436
var dataFeed = new DataFeed();
3537

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample02_DataFeedIngestionOperations.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ public async Task GetDataFeedIngestionStatusesAsync()
2222

2323
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential);
2424

25-
string dataFeedId = DataFeedId;
26-
2725
#region Snippet:GetDataFeedIngestionStatusesAsync
28-
//@@ string dataFeedId = "<dataFeedId>";
26+
#if SNIPPET
27+
string dataFeedId = "<dataFeedId>";
28+
#else
29+
string dataFeedId = DataFeedId;
30+
#endif
2931

3032
var startTime = DateTimeOffset.Parse("2020-01-01T00:00:00Z");
3133
var endTime = DateTimeOffset.Parse("2020-09-09T00:00:00Z");

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample03_DetectionConfigurationCrudOperations.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ public async Task CreateAndDeleteDetectionConfigurationAsync()
2222

2323
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential);
2424

25-
string metricId = MetricId;
26-
2725
#region Snippet:CreateDetectionConfigurationAsync
28-
//@@ string metricId = "<metricId>";
26+
#if SNIPPET
27+
string metricId = "<metricId>";
28+
#else
29+
string metricId = MetricId;
30+
#endif
2931
string configurationName = "Sample anomaly detection configuration";
3032

3133
var detectionConfiguration = new AnomalyDetectionConfiguration()

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample05_AlertConfigurationCrudOperations.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ public async Task CreateAndDeleteAlertConfigurationAsync()
2323

2424
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential);
2525

26+
#region Snippet:CreateAlertConfigurationAsync
27+
#if SNIPPET
28+
string hookId = "<hookId>";
29+
string anomalyDetectionConfigurationId = "<anomalyDetectionConfigurationId>";
30+
#else
2631
string hookId = HookId;
2732
string anomalyDetectionConfigurationId = DetectionConfigurationId;
28-
29-
#region Snippet:CreateAlertConfigurationAsync
30-
//@@ string hookId = "<hookId>";
31-
//@@ string anomalyDetectionConfigurationId = "<anomalyDetectionConfigurationId>";
33+
#endif
3234

3335
string configurationName = "Sample anomaly alert configuration";
3436

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample06_QueryTriggeredAlerts.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ public async Task GetAlertsAsync()
2121

2222
var client = new MetricsAdvisorClient(new Uri(endpoint), credential);
2323

24-
string anomalyAlertConfigurationId = AlertConfigurationId;
25-
2624
#region Snippet:GetAlertsAsync
27-
//@@ string anomalyAlertConfigurationId = "<anomalyAlertConfigurationId>";
25+
#if SNIPPET
26+
string anomalyAlertConfigurationId = "<anomalyAlertConfigurationId>";
27+
#else
28+
string anomalyAlertConfigurationId = AlertConfigurationId;
29+
#endif
2830

2931
var startTime = DateTimeOffset.Parse("2020-01-01T00:00:00Z");
3032
var endTime = DateTimeOffset.UtcNow;

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,14 @@ public async Task GetAnomaliesForAlertAsync()
6464

6565
var client = new MetricsAdvisorClient(new Uri(endpoint), credential);
6666

67+
#region Snippet:GetAnomaliesForAlertAsync
68+
#if SNIPPET
69+
string alertConfigurationId = "<alertConfigurationId>";
70+
string alertId = "<alertId>";
71+
#else
6772
string alertConfigurationId = AlertConfigurationId;
6873
string alertId = AlertId;
69-
70-
#region Snippet:GetAnomaliesForAlertAsync
71-
//@@ string alertConfigurationId = "<alertConfigurationId>";
72-
//@@ string alertId = "<alertId>";
74+
#endif
7375

7476
var options = new GetAnomaliesForAlertOptions() { TopCount = 3 };
7577

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Snippets.cs

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,16 @@ public class Snippets : MetricsAdvisorTestEnvironment
2121
[Test]
2222
public void CreateMetricsAdvisorClient()
2323
{
24+
#region Snippet:CreateMetricsAdvisorClient
25+
#if SNIPPET
26+
string endpoint = "<endpoint>";
27+
string subscriptionKey = "<subscriptionKey>";
28+
string apiKey = "<apiKey>";
29+
#else
2430
string endpoint = MetricsAdvisorUri;
2531
string subscriptionKey = MetricsAdvisorSubscriptionKey;
2632
string apiKey = MetricsAdvisorApiKey;
27-
28-
#region Snippet:CreateMetricsAdvisorClient
29-
//@@ string endpoint = "<endpoint>";
30-
//@@ string subscriptionKey = "<subscriptionKey>";
31-
//@@ string apiKey = "<apiKey>";
33+
#endif
3234
var credential = new MetricsAdvisorKeyCredential(subscriptionKey, apiKey);
3335
var client = new MetricsAdvisorClient(new Uri(endpoint), credential);
3436
#endregion
@@ -37,25 +39,29 @@ public void CreateMetricsAdvisorClient()
3739
[Test]
3840
public void CreateMetricsAdvisorClientWithAad()
3941
{
40-
string endpoint = MetricsAdvisorUri;
41-
4242
#region Snippet:CreateMetricsAdvisorClientWithAad
43-
//@@ string endpoint = "<endpoint>";
43+
#if SNIPPET
44+
string endpoint = "<endpoint>";
45+
#else
46+
string endpoint = MetricsAdvisorUri;
47+
#endif
4448
var client = new MetricsAdvisorClient(new Uri(endpoint), new DefaultAzureCredential());
4549
#endregion
4650
}
4751

4852
[Test]
4953
public void CreateMetricsAdvisorAdministrationClient()
5054
{
55+
#region Snippet:CreateMetricsAdvisorAdministrationClient
56+
#if SNIPPET
57+
string endpoint = "<endpoint>";
58+
string subscriptionKey = "<subscriptionKey>";
59+
string apiKey = "<apiKey>";
60+
#else
5161
string endpoint = MetricsAdvisorUri;
5262
string subscriptionKey = MetricsAdvisorSubscriptionKey;
5363
string apiKey = MetricsAdvisorApiKey;
54-
55-
#region Snippet:CreateMetricsAdvisorAdministrationClient
56-
//@@ string endpoint = "<endpoint>";
57-
//@@ string subscriptionKey = "<subscriptionKey>";
58-
//@@ string apiKey = "<apiKey>";
64+
#endif
5965
var credential = new MetricsAdvisorKeyCredential(subscriptionKey, apiKey);
6066
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), credential);
6167
#endregion
@@ -64,10 +70,12 @@ public void CreateMetricsAdvisorAdministrationClient()
6470
[Test]
6571
public void CreateMetricsAdvisorAdministrationClientWithAad()
6672
{
67-
string endpoint = MetricsAdvisorUri;
68-
6973
#region Snippet:CreateMetricsAdvisorAdministrationClientWithAad
70-
//@@ string endpoint = "<endpoint>";
74+
#if SNIPPET
75+
string endpoint = "<endpoint>";
76+
#else
77+
string endpoint = MetricsAdvisorUri;
78+
#endif
7179
var adminClient = new MetricsAdvisorAdministrationClient(new Uri(endpoint), new DefaultAzureCredential());
7280
#endregion
7381
}

0 commit comments

Comments
 (0)