package com.sequenceiq.cloudbreak.api.model; import com.fasterxml.jackson.annotation.JsonProperty; import com.sequenceiq.cloudbreak.doc.ModelDescriptions; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel public class TemplateResponse extends TemplateBase { @ApiModelProperty(ModelDescriptions.ID) private Long id; @ApiModelProperty(ModelDescriptions.PUBLIC_IN_ACCOUNT) private boolean publicInAccount; @ApiModelProperty(value = ModelDescriptions.TemplateModelDescription.VOLUME_COUNT, required = true) private Integer volumeCount; @ApiModelProperty(value = ModelDescriptions.TemplateModelDescription.VOLUME_SIZE, required = true) private Integer volumeSize; public Long getId() { return id; } public void setId(Long id) { this.id = id; } @JsonProperty("public") public boolean isPublicInAccount() { return publicInAccount; } public void setPublicInAccount(boolean publicInAccount) { this.publicInAccount = publicInAccount; } public Integer getVolumeSize() { return volumeSize; } public void setVolumeSize(Integer volumeSize) { this.volumeSize = volumeSize; } public Integer getVolumeCount() { return volumeCount; } public void setVolumeCount(Integer volumeCount) { this.volumeCount = volumeCount; } }