package com.sequenceiq.cloudbreak.api.model;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.sequenceiq.cloudbreak.doc.ModelDescriptions.AmbariRepoDetailsDescription;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("AmbariRepoDetails")
@JsonIgnoreProperties(ignoreUnknown = true)
public class AmbariRepoDetailsJson {
@NotNull
@ApiModelProperty(value = AmbariRepoDetailsDescription.VERSION, required = true)
private String version;
@NotNull
@ApiModelProperty(value = AmbariRepoDetailsDescription.AMBARI_BASE_URL, required = true)
private String baseUrl;
@NotNull
@ApiModelProperty(value = AmbariRepoDetailsDescription.AMBARI_REPO_GPG_KEY, required = true)
private String gpgKeyUrl;
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getBaseUrl() {
return baseUrl;
}
public void setBaseUrl(String baseUrl) {
this.baseUrl = baseUrl;
}
public String getGpgKeyUrl() {
return gpgKeyUrl;
}
public void setGpgKeyUrl(String gpgKeyUrl) {
this.gpgKeyUrl = gpgKeyUrl;
}
}