Skip to content

Commit 4d30e08

Browse files
committed
updated scenario
1 parent d324ea9 commit 4d30e08

File tree

7 files changed

+284
-272
lines changed

7 files changed

+284
-272
lines changed

.doc_gen/metadata/controltower_metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ controltower_GetBaselineOperation:
352352
excerpts:
353353
- description:
354354
snippet_tags:
355-
- controltower.java2.list_landing_zones.main
355+
- controltower.java2.get_baseline_operation.main
356356
Python:
357357
versions:
358358
- sdk_version: 3

javav2/example_code/controltower/README.md

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

3232
### Get started
3333

34-
- [Hello AWS Control Tower](src/main/java/com/example/controltower/HelloControlTower.java#L28) (`ListBaselines`)
34+
- [Hello AWS Control Tower](src/main/java/com/example/controltower/HelloControlTower.java#L30) (`ListBaselines`)
3535

3636

3737
### Basics
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/controltower/ControlTowerActions.java)
41+
- [Learn the basics](src/main/java/com/example/controltower/scenario/ControlTowerActions.java)
4242

4343

4444
### Single actions
4545

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

48-
- [DisableBaseline](src/main/java/com/example/controltower/ControlTowerActions.java#L241)
49-
- [DisableControl](src/main/java/com/example/controltower/ControlTowerActions.java#L431)
50-
- [EnableBaseline](src/main/java/com/example/controltower/ControlTowerActions.java#L188)
51-
- [EnableControl](src/main/java/com/example/controltower/ControlTowerActions.java#L377)
52-
- [GetBaselineOperation](src/main/java/com/example/controltower/ControlTowerActions.java#L38)
53-
- [GetControlOperation](src/main/java/com/example/controltower/ControlTowerActions.java#L474)
54-
- [ListBaselines](src/main/java/com/example/controltower/ControlTowerActions.java#L88)
55-
- [ListEnabledBaselines](src/main/java/com/example/controltower/ControlTowerActions.java#L138)
56-
- [ListEnabledControls](src/main/java/com/example/controltower/ControlTowerActions.java#L324)
57-
- [ListLandingZones](src/main/java/com/example/controltower/ControlTowerActions.java#L38)
58-
- [ResetEnabledBaseline](src/main/java/com/example/controltower/ControlTowerActions.java#L548)
48+
- [DisableBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L480)
49+
- [DisableControl](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L770)
50+
- [EnableBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L392)
51+
- [EnableControl](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L680)
52+
- [GetBaselineOperation](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L545)
53+
- [GetControlOperation](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L828)
54+
- [ListBaselines](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L259)
55+
- [ListEnabledBaselines](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L320)
56+
- [ListEnabledControls](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L609)
57+
- [ListLandingZones](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L206)
58+
- [ResetEnabledBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L928)
5959

6060

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

javav2/example_code/controltower/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@
2020
<type>pom</type>
2121
<scope>import</scope>
2222
</dependency>
23+
<!-- Log4j BOM -->
24+
<dependency>
25+
<groupId>org.apache.logging.log4j</groupId>
26+
<artifactId>log4j-bom</artifactId>
27+
<version>2.23.1</version>
28+
<type>pom</type>
29+
<scope>import</scope>
30+
</dependency>
2331
</dependencies>
2432
</dependencyManagement>
2533
<dependencies>
@@ -52,6 +60,19 @@
5260
<version>2.36.2</version>
5361
<scope>compile</scope>
5462
</dependency>
63+
<dependency>
64+
<groupId>org.slf4j</groupId>
65+
<artifactId>slf4j-api</artifactId>
66+
<version>2.0.13</version>
67+
</dependency>
68+
<dependency>
69+
<groupId>org.apache.logging.log4j</groupId>
70+
<artifactId>log4j-core</artifactId>
71+
</dependency>
72+
<dependency>
73+
<groupId>org.apache.logging.log4j</groupId>
74+
<artifactId>log4j-slf4j2-impl</artifactId>
75+
</dependency>
5576
<dependency>
5677
<groupId>software.amazon.awssdk</groupId>
5778
<artifactId>sdk-core</artifactId>

javav2/example_code/controltower/src/main/java/com/example/controltower/HelloControlTower.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
package com.example.controltower;
55

6+
import com.example.controltower.scenario.ControlTowerScenario;
67
import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider;
78
import software.amazon.awssdk.regions.Region;
89
import software.amazon.awssdk.services.controltower.ControlTowerClient;
@@ -35,7 +36,7 @@ public static void main(String[] args) {
3536
.build() ;
3637
helloControlTower(controlTowerClient);
3738
} catch (ControlTowerException e) {
38-
System.err.println("Control Tower error occurred: " + e.awsErrorDetails().errorMessage());
39+
System.out.println("Control Tower error occurred: " + e.awsErrorDetails().errorMessage());
3940
}
4041
}
4142

@@ -57,7 +58,7 @@ public static void helloControlTower(ControlTowerClient controlTowerClient) {
5758

5859
try {
5960
paginator.stream()
60-
.flatMap(response -> response.baselines().stream())
61+
.flatMap(response -> response.baselines().stream())
6162
.forEach(baseline -> baselineNames.add(baseline.name()));
6263

6364
System.out.println(baselineNames.size() + " baseline(s) retrieved.");

0 commit comments

Comments
 (0)