Skip to content

Commit 8ca7808

Browse files
Generate iaas
1 parent 85f5a02 commit 8ca7808

91 files changed

Lines changed: 19508 additions & 1275 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

services/iaas/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1c36f3781c31a0e21c4588c7c4ec835d477d2f21
1+
efae0a126dee165f0b9c67f12dc73b658af6306c

services/iaas/src/main/java/cloud/stackit/sdk/iaas/v1api/model/CreateSnapshotPayload.java

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@
3737
value = "org.openapitools.codegen.languages.JavaClientCodegen",
3838
comments = "Generator version: 7.19.0")
3939
public class CreateSnapshotPayload {
40+
public static final String SERIALIZED_NAME_AVAILABILITY_ZONE = "availabilityZone";
41+
42+
@SerializedName(SERIALIZED_NAME_AVAILABILITY_ZONE)
43+
@javax.annotation.Nullable private String availabilityZone;
44+
4045
public static final String SERIALIZED_NAME_CREATED_AT = "createdAt";
4146

4247
@SerializedName(SERIALIZED_NAME_CREATED_AT)
@@ -86,15 +91,30 @@ public class CreateSnapshotPayload {
8691
public CreateSnapshotPayload() {}
8792

8893
public CreateSnapshotPayload(
89-
OffsetDateTime createdAt, UUID id, Long size, String status, OffsetDateTime updatedAt) {
94+
String availabilityZone,
95+
OffsetDateTime createdAt,
96+
UUID id,
97+
Long size,
98+
String status,
99+
OffsetDateTime updatedAt) {
90100
this();
101+
this.availabilityZone = availabilityZone;
91102
this.createdAt = createdAt;
92103
this.id = id;
93104
this.size = size;
94105
this.status = status;
95106
this.updatedAt = updatedAt;
96107
}
97108

109+
/**
110+
* Object that represents an availability zone.
111+
*
112+
* @return availabilityZone
113+
*/
114+
@javax.annotation.Nullable public String getAvailabilityZone() {
115+
return availabilityZone;
116+
}
117+
98118
/**
99119
* Date-time when resource was created.
100120
*
@@ -272,7 +292,8 @@ public boolean equals(Object o) {
272292
return false;
273293
}
274294
CreateSnapshotPayload createSnapshotPayload = (CreateSnapshotPayload) o;
275-
return Objects.equals(this.createdAt, createSnapshotPayload.createdAt)
295+
return Objects.equals(this.availabilityZone, createSnapshotPayload.availabilityZone)
296+
&& Objects.equals(this.createdAt, createSnapshotPayload.createdAt)
276297
&& Objects.equals(this.description, createSnapshotPayload.description)
277298
&& Objects.equals(this.id, createSnapshotPayload.id)
278299
&& Objects.equals(this.labels, createSnapshotPayload.labels)
@@ -288,6 +309,7 @@ public boolean equals(Object o) {
288309
@Override
289310
public int hashCode() {
290311
return Objects.hash(
312+
availabilityZone,
291313
createdAt,
292314
description,
293315
id,
@@ -304,6 +326,7 @@ public int hashCode() {
304326
public String toString() {
305327
StringBuilder sb = new StringBuilder();
306328
sb.append("class CreateSnapshotPayload {\n");
329+
sb.append(" availabilityZone: ").append(toIndentedString(availabilityZone)).append("\n");
307330
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
308331
sb.append(" description: ").append(toIndentedString(description)).append("\n");
309332
sb.append(" id: ").append(toIndentedString(id)).append("\n");
@@ -339,6 +362,7 @@ private String toIndentedString(Object o) {
339362
openapiFields =
340363
new HashSet<String>(
341364
Arrays.asList(
365+
"availabilityZone",
342366
"createdAt",
343367
"description",
344368
"id",
@@ -383,6 +407,15 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
383407
}
384408
}
385409
JsonObject jsonObj = jsonElement.getAsJsonObject();
410+
if ((jsonObj.get("availabilityZone") != null
411+
&& !jsonObj.get("availabilityZone").isJsonNull())
412+
&& !jsonObj.get("availabilityZone").isJsonPrimitive()) {
413+
throw new IllegalArgumentException(
414+
String.format(
415+
java.util.Locale.ROOT,
416+
"Expected the field `availabilityZone` to be a primitive type in the JSON string but got `%s`",
417+
jsonObj.get("availabilityZone").toString()));
418+
}
386419
if ((jsonObj.get("description") != null && !jsonObj.get("description").isJsonNull())
387420
&& !jsonObj.get("description").isJsonPrimitive()) {
388421
throw new IllegalArgumentException(

services/iaas/src/main/java/cloud/stackit/sdk/iaas/v1api/model/Snapshot.java

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@
3737
value = "org.openapitools.codegen.languages.JavaClientCodegen",
3838
comments = "Generator version: 7.19.0")
3939
public class Snapshot {
40+
public static final String SERIALIZED_NAME_AVAILABILITY_ZONE = "availabilityZone";
41+
42+
@SerializedName(SERIALIZED_NAME_AVAILABILITY_ZONE)
43+
@javax.annotation.Nullable private String availabilityZone;
44+
4045
public static final String SERIALIZED_NAME_CREATED_AT = "createdAt";
4146

4247
@SerializedName(SERIALIZED_NAME_CREATED_AT)
@@ -86,15 +91,30 @@ public class Snapshot {
8691
public Snapshot() {}
8792

8893
public Snapshot(
89-
OffsetDateTime createdAt, UUID id, Long size, String status, OffsetDateTime updatedAt) {
94+
String availabilityZone,
95+
OffsetDateTime createdAt,
96+
UUID id,
97+
Long size,
98+
String status,
99+
OffsetDateTime updatedAt) {
90100
this();
101+
this.availabilityZone = availabilityZone;
91102
this.createdAt = createdAt;
92103
this.id = id;
93104
this.size = size;
94105
this.status = status;
95106
this.updatedAt = updatedAt;
96107
}
97108

109+
/**
110+
* Object that represents an availability zone.
111+
*
112+
* @return availabilityZone
113+
*/
114+
@javax.annotation.Nullable public String getAvailabilityZone() {
115+
return availabilityZone;
116+
}
117+
98118
/**
99119
* Date-time when resource was created.
100120
*
@@ -272,7 +292,8 @@ public boolean equals(Object o) {
272292
return false;
273293
}
274294
Snapshot snapshot = (Snapshot) o;
275-
return Objects.equals(this.createdAt, snapshot.createdAt)
295+
return Objects.equals(this.availabilityZone, snapshot.availabilityZone)
296+
&& Objects.equals(this.createdAt, snapshot.createdAt)
276297
&& Objects.equals(this.description, snapshot.description)
277298
&& Objects.equals(this.id, snapshot.id)
278299
&& Objects.equals(this.labels, snapshot.labels)
@@ -287,6 +308,7 @@ public boolean equals(Object o) {
287308
@Override
288309
public int hashCode() {
289310
return Objects.hash(
311+
availabilityZone,
290312
createdAt,
291313
description,
292314
id,
@@ -303,6 +325,7 @@ public int hashCode() {
303325
public String toString() {
304326
StringBuilder sb = new StringBuilder();
305327
sb.append("class Snapshot {\n");
328+
sb.append(" availabilityZone: ").append(toIndentedString(availabilityZone)).append("\n");
306329
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
307330
sb.append(" description: ").append(toIndentedString(description)).append("\n");
308331
sb.append(" id: ").append(toIndentedString(id)).append("\n");
@@ -338,6 +361,7 @@ private String toIndentedString(Object o) {
338361
openapiFields =
339362
new HashSet<String>(
340363
Arrays.asList(
364+
"availabilityZone",
341365
"createdAt",
342366
"description",
343367
"id",
@@ -382,6 +406,15 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
382406
}
383407
}
384408
JsonObject jsonObj = jsonElement.getAsJsonObject();
409+
if ((jsonObj.get("availabilityZone") != null
410+
&& !jsonObj.get("availabilityZone").isJsonNull())
411+
&& !jsonObj.get("availabilityZone").isJsonPrimitive()) {
412+
throw new IllegalArgumentException(
413+
String.format(
414+
java.util.Locale.ROOT,
415+
"Expected the field `availabilityZone` to be a primitive type in the JSON string but got `%s`",
416+
jsonObj.get("availabilityZone").toString()));
417+
}
385418
if ((jsonObj.get("description") != null && !jsonObj.get("description").isJsonNull())
386419
&& !jsonObj.get("description").isJsonPrimitive()) {
387420
throw new IllegalArgumentException(

0 commit comments

Comments
 (0)