diff options
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.java | 408 |
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 "); + } +} + |