summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java')
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java408
1 files changed, 408 insertions, 0 deletions
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java
new file mode 100644
index 00000000..56a5d2be
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java
@@ -0,0 +1,408 @@
+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 org.openslx.bwlp.sat.api.model.VirtualMachineImageCreator;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageForLocation;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageIsTemplate;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageLongDescription;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageName;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageOsName;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImagePriority;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageShortDescription;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageUuid;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageVirtualMachine;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageVirtualizerName;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImage
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImage {
+ @JsonProperty("name")
+ private VirtualMachineImageName name;
+
+ @JsonProperty("priority")
+ private VirtualMachineImagePriority priority;
+
+ @JsonProperty("creator")
+ private VirtualMachineImageCreator creator;
+
+ @JsonProperty("shortDescription")
+ private VirtualMachineImageShortDescription shortDescription;
+
+ @JsonProperty("longDescription")
+ private VirtualMachineImageLongDescription longDescription;
+
+ @JsonProperty("uuid")
+ private VirtualMachineImageUuid uuid;
+
+ @JsonProperty("virtualMachine")
+ private VirtualMachineImageVirtualMachine virtualMachine;
+
+ @JsonProperty("os")
+ private VirtualMachineImageCreator os;
+
+ @JsonProperty("icon")
+ private VirtualMachineImageCreator icon;
+
+ @JsonProperty("virtualizerName")
+ private VirtualMachineImageVirtualizerName virtualizerName;
+
+ @JsonProperty("osName")
+ private VirtualMachineImageOsName osName;
+
+ @JsonProperty("forLocation")
+ private VirtualMachineImageForLocation forLocation;
+
+ @JsonProperty("isTemplate")
+ private VirtualMachineImageIsTemplate isTemplate;
+
+ public VirtualMachineImage name(VirtualMachineImageName name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get name
+ * @return name
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageName getName() {
+ return name;
+ }
+
+ public void setName(VirtualMachineImageName name) {
+ this.name = name;
+ }
+
+ public VirtualMachineImage priority(VirtualMachineImagePriority priority) {
+ this.priority = priority;
+ return this;
+ }
+
+ /**
+ * Get priority
+ * @return priority
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImagePriority getPriority() {
+ return priority;
+ }
+
+ public void setPriority(VirtualMachineImagePriority priority) {
+ this.priority = priority;
+ }
+
+ public VirtualMachineImage creator(VirtualMachineImageCreator creator) {
+ this.creator = creator;
+ return this;
+ }
+
+ /**
+ * Get creator
+ * @return creator
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getCreator() {
+ return creator;
+ }
+
+ public void setCreator(VirtualMachineImageCreator creator) {
+ this.creator = creator;
+ }
+
+ public VirtualMachineImage shortDescription(VirtualMachineImageShortDescription shortDescription) {
+ this.shortDescription = shortDescription;
+ return this;
+ }
+
+ /**
+ * Get shortDescription
+ * @return shortDescription
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageShortDescription getShortDescription() {
+ return shortDescription;
+ }
+
+ public void setShortDescription(VirtualMachineImageShortDescription shortDescription) {
+ this.shortDescription = shortDescription;
+ }
+
+ public VirtualMachineImage longDescription(VirtualMachineImageLongDescription longDescription) {
+ this.longDescription = longDescription;
+ return this;
+ }
+
+ /**
+ * Get longDescription
+ * @return longDescription
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageLongDescription getLongDescription() {
+ return longDescription;
+ }
+
+ public void setLongDescription(VirtualMachineImageLongDescription longDescription) {
+ this.longDescription = longDescription;
+ }
+
+ public VirtualMachineImage uuid(VirtualMachineImageUuid uuid) {
+ this.uuid = uuid;
+ return this;
+ }
+
+ /**
+ * Get uuid
+ * @return uuid
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageUuid getUuid() {
+ return uuid;
+ }
+
+ public void setUuid(VirtualMachineImageUuid uuid) {
+ this.uuid = uuid;
+ }
+
+ public VirtualMachineImage virtualMachine(VirtualMachineImageVirtualMachine virtualMachine) {
+ this.virtualMachine = virtualMachine;
+ return this;
+ }
+
+ /**
+ * Get virtualMachine
+ * @return virtualMachine
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageVirtualMachine getVirtualMachine() {
+ return virtualMachine;
+ }
+
+ public void setVirtualMachine(VirtualMachineImageVirtualMachine virtualMachine) {
+ this.virtualMachine = virtualMachine;
+ }
+
+ public VirtualMachineImage os(VirtualMachineImageCreator os) {
+ this.os = os;
+ return this;
+ }
+
+ /**
+ * Get os
+ * @return os
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getOs() {
+ return os;
+ }
+
+ public void setOs(VirtualMachineImageCreator os) {
+ this.os = os;
+ }
+
+ public VirtualMachineImage icon(VirtualMachineImageCreator icon) {
+ this.icon = icon;
+ return this;
+ }
+
+ /**
+ * Get icon
+ * @return icon
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getIcon() {
+ return icon;
+ }
+
+ public void setIcon(VirtualMachineImageCreator icon) {
+ this.icon = icon;
+ }
+
+ public VirtualMachineImage virtualizerName(VirtualMachineImageVirtualizerName virtualizerName) {
+ this.virtualizerName = virtualizerName;
+ return this;
+ }
+
+ /**
+ * Get virtualizerName
+ * @return virtualizerName
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageVirtualizerName getVirtualizerName() {
+ return virtualizerName;
+ }
+
+ public void setVirtualizerName(VirtualMachineImageVirtualizerName virtualizerName) {
+ this.virtualizerName = virtualizerName;
+ }
+
+ public VirtualMachineImage osName(VirtualMachineImageOsName osName) {
+ this.osName = osName;
+ return this;
+ }
+
+ /**
+ * Get osName
+ * @return osName
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageOsName getOsName() {
+ return osName;
+ }
+
+ public void setOsName(VirtualMachineImageOsName osName) {
+ this.osName = osName;
+ }
+
+ public VirtualMachineImage forLocation(VirtualMachineImageForLocation forLocation) {
+ this.forLocation = forLocation;
+ return this;
+ }
+
+ /**
+ * Get forLocation
+ * @return forLocation
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageForLocation getForLocation() {
+ return forLocation;
+ }
+
+ public void setForLocation(VirtualMachineImageForLocation forLocation) {
+ this.forLocation = forLocation;
+ }
+
+ public VirtualMachineImage isTemplate(VirtualMachineImageIsTemplate isTemplate) {
+ this.isTemplate = isTemplate;
+ return this;
+ }
+
+ /**
+ * Get isTemplate
+ * @return isTemplate
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageIsTemplate getIsTemplate() {
+ return isTemplate;
+ }
+
+ public void setIsTemplate(VirtualMachineImageIsTemplate isTemplate) {
+ this.isTemplate = isTemplate;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImage virtualMachineImage = (VirtualMachineImage) o;
+ return Objects.equals(this.name, virtualMachineImage.name) &&
+ Objects.equals(this.priority, virtualMachineImage.priority) &&
+ Objects.equals(this.creator, virtualMachineImage.creator) &&
+ Objects.equals(this.shortDescription, virtualMachineImage.shortDescription) &&
+ Objects.equals(this.longDescription, virtualMachineImage.longDescription) &&
+ Objects.equals(this.uuid, virtualMachineImage.uuid) &&
+ Objects.equals(this.virtualMachine, virtualMachineImage.virtualMachine) &&
+ Objects.equals(this.os, virtualMachineImage.os) &&
+ Objects.equals(this.icon, virtualMachineImage.icon) &&
+ Objects.equals(this.virtualizerName, virtualMachineImage.virtualizerName) &&
+ Objects.equals(this.osName, virtualMachineImage.osName) &&
+ Objects.equals(this.forLocation, virtualMachineImage.forLocation) &&
+ Objects.equals(this.isTemplate, virtualMachineImage.isTemplate);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(name, priority, creator, shortDescription, longDescription, uuid, virtualMachine, os, icon, virtualizerName, osName, forLocation, isTemplate);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImage {\n");
+
+ sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" priority: ").append(toIndentedString(priority)).append("\n");
+ sb.append(" creator: ").append(toIndentedString(creator)).append("\n");
+ sb.append(" shortDescription: ").append(toIndentedString(shortDescription)).append("\n");
+ sb.append(" longDescription: ").append(toIndentedString(longDescription)).append("\n");
+ sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
+ sb.append(" virtualMachine: ").append(toIndentedString(virtualMachine)).append("\n");
+ sb.append(" os: ").append(toIndentedString(os)).append("\n");
+ sb.append(" icon: ").append(toIndentedString(icon)).append("\n");
+ sb.append(" virtualizerName: ").append(toIndentedString(virtualizerName)).append("\n");
+ sb.append(" osName: ").append(toIndentedString(osName)).append("\n");
+ sb.append(" forLocation: ").append(toIndentedString(forLocation)).append("\n");
+ sb.append(" isTemplate: ").append(toIndentedString(isTemplate)).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 ");
+ }
+}
+