io.fabric8.kubernetes.api.model.KubeSchema Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Generated;
import javax.validation.Valid;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
"BuildConfigList",
"BuildList",
"Config",
"ContainerStatus",
"DeploymentConfigList",
"DeploymentList",
"Endpoints",
"EndpointsList",
"EnvVar",
"ImageList",
"ImageRepositoryList",
"KubernetesList",
"Minion",
"MinionList",
"PodList",
"Quantity",
"ReplicationControllerList",
"RouteList",
"ServiceList",
"StatusError",
"TagEvent",
"TagEventList",
"Template"
})
public class KubeSchema {
/**
*
*
*/
@JsonProperty("BuildConfigList")
@Valid
private io.fabric8.openshift.api.model.BuildConfigList BuildConfigList;
/**
*
*
*/
@JsonProperty("BuildList")
@Valid
private io.fabric8.openshift.api.model.BuildList BuildList;
/**
*
*
*/
@JsonProperty("Config")
@Valid
private io.fabric8.openshift.api.model.config.Config Config;
/**
*
*
*/
@JsonProperty("ContainerStatus")
@Valid
private io.fabric8.kubernetes.api.model.ContainerStatus ContainerStatus;
/**
*
*
*/
@JsonProperty("DeploymentConfigList")
@Valid
private io.fabric8.openshift.api.model.DeploymentConfigList DeploymentConfigList;
/**
*
*
*/
@JsonProperty("DeploymentList")
@Valid
private io.fabric8.openshift.api.model.DeploymentList DeploymentList;
/**
*
*
*/
@JsonProperty("Endpoints")
@Valid
private io.fabric8.kubernetes.api.model.Endpoints Endpoints;
/**
*
*
*/
@JsonProperty("EndpointsList")
@Valid
private io.fabric8.kubernetes.api.model.EndpointsList EndpointsList;
/**
*
*
*/
@JsonProperty("EnvVar")
@Valid
private io.fabric8.kubernetes.api.model.EnvVar EnvVar;
/**
*
*
*/
@JsonProperty("ImageList")
@Valid
private io.fabric8.openshift.api.model.ImageList ImageList;
/**
*
*
*/
@JsonProperty("ImageRepositoryList")
@Valid
private io.fabric8.openshift.api.model.ImageRepositoryList ImageRepositoryList;
/**
*
*
*/
@JsonProperty("KubernetesList")
@Valid
private io.fabric8.kubernetes.api.model.KubernetesList KubernetesList;
/**
*
*
*/
@JsonProperty("Minion")
@Valid
private io.fabric8.kubernetes.api.model.Minion Minion;
/**
*
*
*/
@JsonProperty("MinionList")
@Valid
private io.fabric8.kubernetes.api.model.MinionList MinionList;
/**
*
*
*/
@JsonProperty("PodList")
@Valid
private io.fabric8.kubernetes.api.model.PodList PodList;
/**
*
*
*/
@JsonProperty("Quantity")
@Valid
private io.fabric8.kubernetes.api.model.resource.Quantity Quantity;
/**
*
*
*/
@JsonProperty("ReplicationControllerList")
@Valid
private io.fabric8.kubernetes.api.model.ReplicationControllerList ReplicationControllerList;
/**
*
*
*/
@JsonProperty("RouteList")
@Valid
private io.fabric8.openshift.api.model.RouteList RouteList;
/**
*
*
*/
@JsonProperty("ServiceList")
@Valid
private io.fabric8.kubernetes.api.model.ServiceList ServiceList;
/**
*
*
*/
@JsonProperty("StatusError")
@Valid
private io.fabric8.kubernetes.api.model.errors.StatusError StatusError;
/**
*
*
*/
@JsonProperty("TagEvent")
@Valid
private io.fabric8.openshift.api.model.TagEvent TagEvent;
/**
*
*
*/
@JsonProperty("TagEventList")
@Valid
private io.fabric8.openshift.api.model.TagEventList TagEventList;
/**
*
*
*/
@JsonProperty("Template")
@Valid
private io.fabric8.openshift.api.model.template.Template Template;
@JsonIgnore
private Map additionalProperties = new HashMap();
/**
* No args constructor for use in serialization
*
*/
public KubeSchema() {
}
/**
*
* @param Config
* @param PodList
* @param MinionList
* @param Quantity
* @param Template
* @param KubernetesList
* @param DeploymentConfigList
* @param ImageRepositoryList
* @param ReplicationControllerList
* @param ImageList
* @param Minion
* @param EnvVar
* @param Endpoints
* @param ContainerStatus
* @param DeploymentList
* @param RouteList
* @param BuildConfigList
* @param EndpointsList
* @param TagEvent
* @param ServiceList
* @param TagEventList
* @param StatusError
* @param BuildList
*/
public KubeSchema(io.fabric8.openshift.api.model.BuildConfigList BuildConfigList, io.fabric8.openshift.api.model.BuildList BuildList, io.fabric8.openshift.api.model.config.Config Config, io.fabric8.kubernetes.api.model.ContainerStatus ContainerStatus, io.fabric8.openshift.api.model.DeploymentConfigList DeploymentConfigList, io.fabric8.openshift.api.model.DeploymentList DeploymentList, io.fabric8.kubernetes.api.model.Endpoints Endpoints, io.fabric8.kubernetes.api.model.EndpointsList EndpointsList, io.fabric8.kubernetes.api.model.EnvVar EnvVar, io.fabric8.openshift.api.model.ImageList ImageList, io.fabric8.openshift.api.model.ImageRepositoryList ImageRepositoryList, io.fabric8.kubernetes.api.model.KubernetesList KubernetesList, io.fabric8.kubernetes.api.model.Minion Minion, io.fabric8.kubernetes.api.model.MinionList MinionList, io.fabric8.kubernetes.api.model.PodList PodList, io.fabric8.kubernetes.api.model.resource.Quantity Quantity, io.fabric8.kubernetes.api.model.ReplicationControllerList ReplicationControllerList, io.fabric8.openshift.api.model.RouteList RouteList, io.fabric8.kubernetes.api.model.ServiceList ServiceList, io.fabric8.kubernetes.api.model.errors.StatusError StatusError, io.fabric8.openshift.api.model.TagEvent TagEvent, io.fabric8.openshift.api.model.TagEventList TagEventList, io.fabric8.openshift.api.model.template.Template Template) {
this.BuildConfigList = BuildConfigList;
this.BuildList = BuildList;
this.Config = Config;
this.ContainerStatus = ContainerStatus;
this.DeploymentConfigList = DeploymentConfigList;
this.DeploymentList = DeploymentList;
this.Endpoints = Endpoints;
this.EndpointsList = EndpointsList;
this.EnvVar = EnvVar;
this.ImageList = ImageList;
this.ImageRepositoryList = ImageRepositoryList;
this.KubernetesList = KubernetesList;
this.Minion = Minion;
this.MinionList = MinionList;
this.PodList = PodList;
this.Quantity = Quantity;
this.ReplicationControllerList = ReplicationControllerList;
this.RouteList = RouteList;
this.ServiceList = ServiceList;
this.StatusError = StatusError;
this.TagEvent = TagEvent;
this.TagEventList = TagEventList;
this.Template = Template;
}
/**
*
*
* @return
* The BuildConfigList
*/
@JsonProperty("BuildConfigList")
public io.fabric8.openshift.api.model.BuildConfigList getBuildConfigList() {
return BuildConfigList;
}
/**
*
*
* @param BuildConfigList
* The BuildConfigList
*/
@JsonProperty("BuildConfigList")
public void setBuildConfigList(io.fabric8.openshift.api.model.BuildConfigList BuildConfigList) {
this.BuildConfigList = BuildConfigList;
}
/**
*
*
* @return
* The BuildList
*/
@JsonProperty("BuildList")
public io.fabric8.openshift.api.model.BuildList getBuildList() {
return BuildList;
}
/**
*
*
* @param BuildList
* The BuildList
*/
@JsonProperty("BuildList")
public void setBuildList(io.fabric8.openshift.api.model.BuildList BuildList) {
this.BuildList = BuildList;
}
/**
*
*
* @return
* The Config
*/
@JsonProperty("Config")
public io.fabric8.openshift.api.model.config.Config getConfig() {
return Config;
}
/**
*
*
* @param Config
* The Config
*/
@JsonProperty("Config")
public void setConfig(io.fabric8.openshift.api.model.config.Config Config) {
this.Config = Config;
}
/**
*
*
* @return
* The ContainerStatus
*/
@JsonProperty("ContainerStatus")
public io.fabric8.kubernetes.api.model.ContainerStatus getContainerStatus() {
return ContainerStatus;
}
/**
*
*
* @param ContainerStatus
* The ContainerStatus
*/
@JsonProperty("ContainerStatus")
public void setContainerStatus(io.fabric8.kubernetes.api.model.ContainerStatus ContainerStatus) {
this.ContainerStatus = ContainerStatus;
}
/**
*
*
* @return
* The DeploymentConfigList
*/
@JsonProperty("DeploymentConfigList")
public io.fabric8.openshift.api.model.DeploymentConfigList getDeploymentConfigList() {
return DeploymentConfigList;
}
/**
*
*
* @param DeploymentConfigList
* The DeploymentConfigList
*/
@JsonProperty("DeploymentConfigList")
public void setDeploymentConfigList(io.fabric8.openshift.api.model.DeploymentConfigList DeploymentConfigList) {
this.DeploymentConfigList = DeploymentConfigList;
}
/**
*
*
* @return
* The DeploymentList
*/
@JsonProperty("DeploymentList")
public io.fabric8.openshift.api.model.DeploymentList getDeploymentList() {
return DeploymentList;
}
/**
*
*
* @param DeploymentList
* The DeploymentList
*/
@JsonProperty("DeploymentList")
public void setDeploymentList(io.fabric8.openshift.api.model.DeploymentList DeploymentList) {
this.DeploymentList = DeploymentList;
}
/**
*
*
* @return
* The Endpoints
*/
@JsonProperty("Endpoints")
public io.fabric8.kubernetes.api.model.Endpoints getEndpoints() {
return Endpoints;
}
/**
*
*
* @param Endpoints
* The Endpoints
*/
@JsonProperty("Endpoints")
public void setEndpoints(io.fabric8.kubernetes.api.model.Endpoints Endpoints) {
this.Endpoints = Endpoints;
}
/**
*
*
* @return
* The EndpointsList
*/
@JsonProperty("EndpointsList")
public io.fabric8.kubernetes.api.model.EndpointsList getEndpointsList() {
return EndpointsList;
}
/**
*
*
* @param EndpointsList
* The EndpointsList
*/
@JsonProperty("EndpointsList")
public void setEndpointsList(io.fabric8.kubernetes.api.model.EndpointsList EndpointsList) {
this.EndpointsList = EndpointsList;
}
/**
*
*
* @return
* The EnvVar
*/
@JsonProperty("EnvVar")
public io.fabric8.kubernetes.api.model.EnvVar getEnvVar() {
return EnvVar;
}
/**
*
*
* @param EnvVar
* The EnvVar
*/
@JsonProperty("EnvVar")
public void setEnvVar(io.fabric8.kubernetes.api.model.EnvVar EnvVar) {
this.EnvVar = EnvVar;
}
/**
*
*
* @return
* The ImageList
*/
@JsonProperty("ImageList")
public io.fabric8.openshift.api.model.ImageList getImageList() {
return ImageList;
}
/**
*
*
* @param ImageList
* The ImageList
*/
@JsonProperty("ImageList")
public void setImageList(io.fabric8.openshift.api.model.ImageList ImageList) {
this.ImageList = ImageList;
}
/**
*
*
* @return
* The ImageRepositoryList
*/
@JsonProperty("ImageRepositoryList")
public io.fabric8.openshift.api.model.ImageRepositoryList getImageRepositoryList() {
return ImageRepositoryList;
}
/**
*
*
* @param ImageRepositoryList
* The ImageRepositoryList
*/
@JsonProperty("ImageRepositoryList")
public void setImageRepositoryList(io.fabric8.openshift.api.model.ImageRepositoryList ImageRepositoryList) {
this.ImageRepositoryList = ImageRepositoryList;
}
/**
*
*
* @return
* The KubernetesList
*/
@JsonProperty("KubernetesList")
public io.fabric8.kubernetes.api.model.KubernetesList getKubernetesList() {
return KubernetesList;
}
/**
*
*
* @param KubernetesList
* The KubernetesList
*/
@JsonProperty("KubernetesList")
public void setKubernetesList(io.fabric8.kubernetes.api.model.KubernetesList KubernetesList) {
this.KubernetesList = KubernetesList;
}
/**
*
*
* @return
* The Minion
*/
@JsonProperty("Minion")
public io.fabric8.kubernetes.api.model.Minion getMinion() {
return Minion;
}
/**
*
*
* @param Minion
* The Minion
*/
@JsonProperty("Minion")
public void setMinion(io.fabric8.kubernetes.api.model.Minion Minion) {
this.Minion = Minion;
}
/**
*
*
* @return
* The MinionList
*/
@JsonProperty("MinionList")
public io.fabric8.kubernetes.api.model.MinionList getMinionList() {
return MinionList;
}
/**
*
*
* @param MinionList
* The MinionList
*/
@JsonProperty("MinionList")
public void setMinionList(io.fabric8.kubernetes.api.model.MinionList MinionList) {
this.MinionList = MinionList;
}
/**
*
*
* @return
* The PodList
*/
@JsonProperty("PodList")
public io.fabric8.kubernetes.api.model.PodList getPodList() {
return PodList;
}
/**
*
*
* @param PodList
* The PodList
*/
@JsonProperty("PodList")
public void setPodList(io.fabric8.kubernetes.api.model.PodList PodList) {
this.PodList = PodList;
}
/**
*
*
* @return
* The Quantity
*/
@JsonProperty("Quantity")
public io.fabric8.kubernetes.api.model.resource.Quantity getQuantity() {
return Quantity;
}
/**
*
*
* @param Quantity
* The Quantity
*/
@JsonProperty("Quantity")
public void setQuantity(io.fabric8.kubernetes.api.model.resource.Quantity Quantity) {
this.Quantity = Quantity;
}
/**
*
*
* @return
* The ReplicationControllerList
*/
@JsonProperty("ReplicationControllerList")
public io.fabric8.kubernetes.api.model.ReplicationControllerList getReplicationControllerList() {
return ReplicationControllerList;
}
/**
*
*
* @param ReplicationControllerList
* The ReplicationControllerList
*/
@JsonProperty("ReplicationControllerList")
public void setReplicationControllerList(io.fabric8.kubernetes.api.model.ReplicationControllerList ReplicationControllerList) {
this.ReplicationControllerList = ReplicationControllerList;
}
/**
*
*
* @return
* The RouteList
*/
@JsonProperty("RouteList")
public io.fabric8.openshift.api.model.RouteList getRouteList() {
return RouteList;
}
/**
*
*
* @param RouteList
* The RouteList
*/
@JsonProperty("RouteList")
public void setRouteList(io.fabric8.openshift.api.model.RouteList RouteList) {
this.RouteList = RouteList;
}
/**
*
*
* @return
* The ServiceList
*/
@JsonProperty("ServiceList")
public io.fabric8.kubernetes.api.model.ServiceList getServiceList() {
return ServiceList;
}
/**
*
*
* @param ServiceList
* The ServiceList
*/
@JsonProperty("ServiceList")
public void setServiceList(io.fabric8.kubernetes.api.model.ServiceList ServiceList) {
this.ServiceList = ServiceList;
}
/**
*
*
* @return
* The StatusError
*/
@JsonProperty("StatusError")
public io.fabric8.kubernetes.api.model.errors.StatusError getStatusError() {
return StatusError;
}
/**
*
*
* @param StatusError
* The StatusError
*/
@JsonProperty("StatusError")
public void setStatusError(io.fabric8.kubernetes.api.model.errors.StatusError StatusError) {
this.StatusError = StatusError;
}
/**
*
*
* @return
* The TagEvent
*/
@JsonProperty("TagEvent")
public io.fabric8.openshift.api.model.TagEvent getTagEvent() {
return TagEvent;
}
/**
*
*
* @param TagEvent
* The TagEvent
*/
@JsonProperty("TagEvent")
public void setTagEvent(io.fabric8.openshift.api.model.TagEvent TagEvent) {
this.TagEvent = TagEvent;
}
/**
*
*
* @return
* The TagEventList
*/
@JsonProperty("TagEventList")
public io.fabric8.openshift.api.model.TagEventList getTagEventList() {
return TagEventList;
}
/**
*
*
* @param TagEventList
* The TagEventList
*/
@JsonProperty("TagEventList")
public void setTagEventList(io.fabric8.openshift.api.model.TagEventList TagEventList) {
this.TagEventList = TagEventList;
}
/**
*
*
* @return
* The Template
*/
@JsonProperty("Template")
public io.fabric8.openshift.api.model.template.Template getTemplate() {
return Template;
}
/**
*
*
* @param Template
* The Template
*/
@JsonProperty("Template")
public void setTemplate(io.fabric8.openshift.api.model.template.Template Template) {
this.Template = Template;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
@Override
public int hashCode() {
return new HashCodeBuilder().append(BuildConfigList).append(BuildList).append(Config).append(ContainerStatus).append(DeploymentConfigList).append(DeploymentList).append(Endpoints).append(EndpointsList).append(EnvVar).append(ImageList).append(ImageRepositoryList).append(KubernetesList).append(Minion).append(MinionList).append(PodList).append(Quantity).append(ReplicationControllerList).append(RouteList).append(ServiceList).append(StatusError).append(TagEvent).append(TagEventList).append(Template).append(additionalProperties).toHashCode();
}
@Override
public boolean equals(Object other) {
if (other == this) {
return true;
}
if ((other instanceof KubeSchema) == false) {
return false;
}
KubeSchema rhs = ((KubeSchema) other);
return new EqualsBuilder().append(BuildConfigList, rhs.BuildConfigList).append(BuildList, rhs.BuildList).append(Config, rhs.Config).append(ContainerStatus, rhs.ContainerStatus).append(DeploymentConfigList, rhs.DeploymentConfigList).append(DeploymentList, rhs.DeploymentList).append(Endpoints, rhs.Endpoints).append(EndpointsList, rhs.EndpointsList).append(EnvVar, rhs.EnvVar).append(ImageList, rhs.ImageList).append(ImageRepositoryList, rhs.ImageRepositoryList).append(KubernetesList, rhs.KubernetesList).append(Minion, rhs.Minion).append(MinionList, rhs.MinionList).append(PodList, rhs.PodList).append(Quantity, rhs.Quantity).append(ReplicationControllerList, rhs.ReplicationControllerList).append(RouteList, rhs.RouteList).append(ServiceList, rhs.ServiceList).append(StatusError, rhs.StatusError).append(TagEvent, rhs.TagEvent).append(TagEventList, rhs.TagEventList).append(Template, rhs.Template).append(additionalProperties, rhs.additionalProperties).isEquals();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy