diff options
author | Manuel Bentele | 2021-12-23 15:13:52 +0100 |
---|---|---|
committer | Manuel Bentele | 2021-12-23 15:13:52 +0100 |
commit | 14e7f8024066253b312b942b8f2f3491b5ef19d8 (patch) | |
tree | b82e9017832621e24b9ee4952d1e27242a592574 /dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java | |
parent | [SERVER] Add Maven profile to generate server API automatically (diff) | |
download | tutor-module-feature/dsmd-openapi.tar.gz tutor-module-feature/dsmd-openapi.tar.xz tutor-module-feature/dsmd-openapi.zip |
[SERVER] Add source code of autogenerated server APIfeature/dsmd-openapi
Diffstat (limited to 'dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java')
-rw-r--r-- | dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java new file mode 100644 index 00000000..11f8f026 --- /dev/null +++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java @@ -0,0 +1,97 @@ +package org.openslx.bwlp.sat.api.model; + +import java.net.URI; +import java.util.Objects; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonCreator; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.ArrayList; +import java.util.List; +import org.openslx.bwlp.sat.api.model.VirtualMachineImage; +import org.openapitools.jackson.nullable.JsonNullable; +import java.time.OffsetDateTime; +import javax.validation.Valid; +import javax.validation.constraints.*; + + +import java.util.*; + +/** + * VirtualMachineImages + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]") +public class VirtualMachineImages { + @JsonProperty("settings") + @Valid + private List<VirtualMachineImage> settings = null; + + public VirtualMachineImages settings(List<VirtualMachineImage> settings) { + this.settings = settings; + return this; + } + + public VirtualMachineImages addSettingsItem(VirtualMachineImage settingsItem) { + if (this.settings == null) { + this.settings = new ArrayList<>(); + } + this.settings.add(settingsItem); + return this; + } + + /** + * Get settings + * @return settings + */ + @ApiModelProperty(value = "") + + @Valid + + public List<VirtualMachineImage> getSettings() { + return settings; + } + + public void setSettings(List<VirtualMachineImage> settings) { + this.settings = settings; + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + VirtualMachineImages virtualMachineImages = (VirtualMachineImages) o; + return Objects.equals(this.settings, virtualMachineImages.settings); + } + + @Override + public int hashCode() { + return Objects.hash(settings); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class VirtualMachineImages {\n"); + + sb.append(" settings: ").append(toIndentedString(settings)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} + |