Skip to content

Commit 790b580

Browse files
authored
Update the CloudWatch scenario to meet Java standards (#6898)
1 parent 3c8eb77 commit 790b580

File tree

14 files changed

+1964
-1655
lines changed

14 files changed

+1964
-1655
lines changed

.doc_gen/metadata/cloudwatch_metadata.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ cloudwatch_DeleteAlarms:
6161
excerpts:
6262
- description:
6363
snippet_tags:
64-
- cloudwatch.java2.delete_metrics.main
64+
- cloudwatch.java2.delete_alarm.main
6565
Python:
6666
versions:
6767
- sdk_version: 3
@@ -227,7 +227,7 @@ cloudwatch_DescribeAlarms:
227227
excerpts:
228228
- description:
229229
snippet_tags:
230-
- cloudwatch.java2.scenario.describe.alarm.main
230+
- cloudwatch.java2.describe_alarms.main
231231
.NET:
232232
versions:
233233
- sdk_version: 3
@@ -1026,6 +1026,7 @@ cloudwatch_PutMetricData:
10261026
services:
10271027
cloudwatch: {PutMetricData}
10281028
cloudwatch_GetStartedMetricsDashboardsAlarms:
1029+
title: Learn core operations for &CW; using an &AWS; SDK
10291030
synopsis_list:
10301031
- List &CW; namespaces and metrics.
10311032
- Get statistics for a metric and for estimated billing.
@@ -1042,7 +1043,7 @@ cloudwatch_GetStartedMetricsDashboardsAlarms:
10421043
github: kotlin/services/cloudwatch
10431044
sdkguide:
10441045
excerpts:
1045-
- description:
1046+
- description: Run an interactive scenario demonstrating &CW; features.
10461047
snippet_tags:
10471048
- cloudwatch.kotlin.scenario.main
10481049
Java:
@@ -1051,9 +1052,12 @@ cloudwatch_GetStartedMetricsDashboardsAlarms:
10511052
github: javav2/example_code/cloudwatch
10521053
sdkguide:
10531054
excerpts:
1054-
- description:
1055+
- description: Run an interactive scenario demonstrating &CW; features.
10551056
snippet_tags:
10561057
- cloudwatch.java2.scenario.main
1058+
- description: A wrapper class for &CW; SDK methods.
1059+
snippet_tags:
1060+
- cloudwatch.java2.actions.main
10571061
.NET:
10581062
versions:
10591063
- sdk_version: 3

javav2/example_code/cloudwatch/README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,31 +38,31 @@ For prerequisites, see the [README](../../README.md#Prerequisites) in the `javav
3838

3939
Code examples that show you how to perform the essential operations within a service.
4040

41-
- [Learn the basics](src/main/java/com/example/cloudwatch/CloudWatchScenario.java)
41+
- [Learn the basics](src/main/java/com/example/cloudwatch/scenario/CloudWatchScenario.java)
4242

4343

4444
### Single actions
4545

4646
Code excerpts that show you how to call individual service functions.
4747

48-
- [DeleteAlarms](src/main/java/com/example/cloudwatch/DeleteAlarm.java#L6)
49-
- [DeleteAnomalyDetector](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L299)
50-
- [DeleteDashboards](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L347)
51-
- [DescribeAlarmHistory](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L460)
52-
- [DescribeAlarms](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L635)
53-
- [DescribeAlarmsForMetric](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L495)
54-
- [DescribeAnomalyDetectors](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L403)
48+
- [DeleteAlarms](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L169)
49+
- [DeleteAnomalyDetector](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L127)
50+
- [DeleteDashboards](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L194)
51+
- [DescribeAlarmHistory](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L372)
52+
- [DescribeAlarms](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L658)
53+
- [DescribeAlarmsForMetric](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L433)
54+
- [DescribeAnomalyDetectors](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L276)
5555
- [DisableAlarmActions](src/main/java/com/example/cloudwatch/DisableAlarmActions.java#L6)
5656
- [EnableAlarmActions](src/main/java/com/example/cloudwatch/EnableAlarmActions.java#L6)
57-
- [GetMetricData](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L576)
58-
- [GetMetricStatistics](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L843)
59-
- [GetMetricWidgetImage](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L363)
60-
- [ListDashboards](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L755)
61-
- [ListMetrics](src/main/java/com/example/cloudwatch/ListMetrics.java#L6)
62-
- [PutAnomalyDetector](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L431)
63-
- [PutDashboard](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L773)
64-
- [PutMetricAlarm](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L659)
65-
- [PutMetricData](src/main/java/com/example/cloudwatch/CloudWatchScenario.java#L530)
57+
- [GetMetricData](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L579)
58+
- [GetMetricStatistics](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L940)
59+
- [GetMetricWidgetImage](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L218)
60+
- [ListDashboards](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L828)
61+
- [ListMetrics](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L990)
62+
- [PutAnomalyDetector](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L325)
63+
- [PutDashboard](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L850)
64+
- [PutMetricAlarm](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L693)
65+
- [PutMetricData](src/main/java/com/example/cloudwatch/scenario/CloudWatchActions.java#L510)
6666

6767

6868
<!--custom.examples.start-->

javav2/example_code/cloudwatch/pom.xml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,14 @@
2929
<dependency>
3030
<groupId>software.amazon.awssdk</groupId>
3131
<artifactId>bom</artifactId>
32-
<version>2.21.20</version>
32+
<version>2.26.15</version>
33+
<type>pom</type>
34+
<scope>import</scope>
35+
</dependency>
36+
<dependency>
37+
<groupId>org.apache.logging.log4j</groupId>
38+
<artifactId>log4j-bom</artifactId>
39+
<version>2.23.1</version>
3340
<type>pom</type>
3441
<scope>import</scope>
3542
</dependency>
@@ -90,5 +97,34 @@
9097
<groupId>software.amazon.awssdk</groupId>
9198
<artifactId>cloudwatchlogs</artifactId>
9299
</dependency>
100+
<dependency>
101+
<groupId>software.amazon.awssdk</groupId>
102+
<artifactId>sso</artifactId>
103+
</dependency>
104+
<dependency>
105+
<groupId>software.amazon.awssdk</groupId>
106+
<artifactId>ssooidc</artifactId>
107+
</dependency>
108+
<dependency>
109+
<groupId>org.apache.logging.log4j</groupId>
110+
<artifactId>log4j-core</artifactId>
111+
</dependency>
112+
<dependency>
113+
<groupId>software.amazon.awssdk</groupId>
114+
<artifactId>netty-nio-client</artifactId>
115+
</dependency>
116+
<dependency>
117+
<groupId>org.slf4j</groupId>
118+
<artifactId>slf4j-api</artifactId>
119+
<version>2.0.13</version>
120+
</dependency>
121+
<dependency>
122+
<groupId>org.apache.logging.log4j</groupId>
123+
<artifactId>log4j-slf4j2-impl</artifactId>
124+
</dependency>
125+
<dependency>
126+
<groupId>org.apache.logging.log4j</groupId>
127+
<artifactId>log4j-1.2-api</artifactId>
128+
</dependency>
93129
</dependencies>
94130
</project>

0 commit comments

Comments
 (0)