We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1785927 commit 434bff9Copy full SHA for 434bff9
src/main/java/org/soujava/demos/arangodb/document/AzureCloudProvider.java
@@ -0,0 +1,30 @@
1
+package org.soujava.demos.arangodb.document;
2
+
3
+import jakarta.nosql.Column;
4
+import jakarta.nosql.Entity;
5
+import net.datafaker.Faker;
6
7
+import java.util.UUID;
8
9
+@Entity
10
+public class AzureCloudProvider extends CloudProvider {
11
12
13
+ @Column
14
+ private String accountId;
15
16
17
18
+ public static AzureCloudProvider of(Faker faker) {
19
+ var aws = faker.aws();
20
+ var cloudProvider = new AzureCloudProvider();
21
+ cloudProvider.region = aws.region();
22
23
+ cloudProvider.id = UUID.randomUUID().toString();
24
+ cloudProvider.accountId = aws.accountId();
25
+ return cloudProvider;
26
27
+ }
28
29
30
+}
0 commit comments