All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.kubernetes.api.model.KubeSchema Maven / Gradle / Ivy

The newest version!

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 com.fasterxml.jackson.databind.annotation.JsonDeserialize;
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({
    "BaseKubernetesList",
    "BuildConfigList",
    "BuildList",
    "BuildRequest",
    "Config",
    "ContainerStatus",
    "DeploymentConfigList",
    "Endpoints",
    "EndpointsList",
    "EnvVar",
    "EventList",
    "ImageList",
    "ImageStreamList",
    "Namespace",
    "NamespaceList",
    "Node",
    "NodeList",
    "OAuthAccessToken",
    "OAuthAccessTokenList",
    "OAuthAuthorizeToken",
    "OAuthAuthorizeTokenList",
    "OAuthClient",
    "OAuthClientAuthorization",
    "OAuthClientAuthorizationList",
    "OAuthClientList",
    "ObjectMeta",
    "PersistentVolume",
    "PersistentVolumeClaim",
    "PersistentVolumeClaimList",
    "PersistentVolumeList",
    "PodList",
    "Quantity",
    "ReplicationControllerList",
    "ResourceQuota",
    "ResourceQuotaList",
    "RouteList",
    "Secret",
    "SecretList",
    "ServiceAccount",
    "ServiceAccountList",
    "ServiceList",
    "StatusError",
    "TagEvent",
    "Template",
    "TemplateList",
    "WatchEvent"
})
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
public class KubeSchema {

    /**
     * 
     * 
     */
    @JsonProperty("BaseKubernetesList")
    @Valid
    private io.fabric8.kubernetes.api.model.BaseKubernetesList BaseKubernetesList;
    /**
     * 
     * 
     */
    @JsonProperty("BuildConfigList")
    @Valid
    private io.fabric8.openshift.api.model.BuildConfigList BuildConfigList;
    /**
     * 
     * 
     */
    @JsonProperty("BuildList")
    @Valid
    private io.fabric8.openshift.api.model.BuildList BuildList;
    /**
     * 
     * 
     */
    @JsonProperty("BuildRequest")
    @Valid
    private io.fabric8.openshift.api.model.BuildRequest BuildRequest;
    /**
     * 
     * 
     */
    @JsonProperty("Config")
    @Valid
    private io.fabric8.kubernetes.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("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("EventList")
    @Valid
    private io.fabric8.kubernetes.api.model.EventList EventList;
    /**
     * 
     * 
     */
    @JsonProperty("ImageList")
    @Valid
    private io.fabric8.openshift.api.model.ImageList ImageList;
    /**
     * 
     * 
     */
    @JsonProperty("ImageStreamList")
    @Valid
    private io.fabric8.openshift.api.model.ImageStreamList ImageStreamList;
    /**
     * 
     * 
     */
    @JsonProperty("Namespace")
    @Valid
    private io.fabric8.kubernetes.api.model.Namespace Namespace;
    /**
     * 
     * 
     */
    @JsonProperty("NamespaceList")
    @Valid
    private io.fabric8.kubernetes.api.model.NamespaceList NamespaceList;
    /**
     * 
     * 
     */
    @JsonProperty("Node")
    @Valid
    private io.fabric8.kubernetes.api.model.Node Node;
    /**
     * 
     * 
     */
    @JsonProperty("NodeList")
    @Valid
    private io.fabric8.kubernetes.api.model.NodeList NodeList;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthAccessToken")
    @Valid
    private io.fabric8.openshift.api.model.OAuthAccessToken OAuthAccessToken;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthAccessTokenList")
    @Valid
    private io.fabric8.openshift.api.model.OAuthAccessTokenList OAuthAccessTokenList;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthAuthorizeToken")
    @Valid
    private io.fabric8.openshift.api.model.OAuthAuthorizeToken OAuthAuthorizeToken;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthAuthorizeTokenList")
    @Valid
    private io.fabric8.openshift.api.model.OAuthAuthorizeTokenList OAuthAuthorizeTokenList;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthClient")
    @Valid
    private io.fabric8.openshift.api.model.OAuthClient OAuthClient;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthClientAuthorization")
    @Valid
    private io.fabric8.openshift.api.model.OAuthClientAuthorization OAuthClientAuthorization;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthClientAuthorizationList")
    @Valid
    private io.fabric8.openshift.api.model.OAuthClientAuthorizationList OAuthClientAuthorizationList;
    /**
     * 
     * 
     */
    @JsonProperty("OAuthClientList")
    @Valid
    private io.fabric8.openshift.api.model.OAuthClientList OAuthClientList;
    /**
     * 
     * 
     */
    @JsonProperty("ObjectMeta")
    @Valid
    private io.fabric8.kubernetes.api.model.ObjectMeta ObjectMeta;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolume")
    @Valid
    private io.fabric8.kubernetes.api.model.PersistentVolume PersistentVolume;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeClaim")
    @Valid
    private io.fabric8.kubernetes.api.model.PersistentVolumeClaim PersistentVolumeClaim;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeClaimList")
    @Valid
    private io.fabric8.kubernetes.api.model.PersistentVolumeClaimList PersistentVolumeClaimList;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeList")
    @Valid
    private io.fabric8.kubernetes.api.model.PersistentVolumeList PersistentVolumeList;
    /**
     * 
     * 
     */
    @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("ResourceQuota")
    @Valid
    private io.fabric8.kubernetes.api.model.ResourceQuota ResourceQuota;
    /**
     * 
     * 
     */
    @JsonProperty("ResourceQuotaList")
    @Valid
    private io.fabric8.kubernetes.api.model.ResourceQuotaList ResourceQuotaList;
    /**
     * 
     * 
     */
    @JsonProperty("RouteList")
    @Valid
    private io.fabric8.openshift.api.model.RouteList RouteList;
    /**
     * 
     * 
     */
    @JsonProperty("Secret")
    @Valid
    private io.fabric8.kubernetes.api.model.Secret Secret;
    /**
     * 
     * 
     */
    @JsonProperty("SecretList")
    @Valid
    private io.fabric8.kubernetes.api.model.SecretList SecretList;
    /**
     * 
     * 
     */
    @JsonProperty("ServiceAccount")
    @Valid
    private io.fabric8.kubernetes.api.model.ServiceAccount ServiceAccount;
    /**
     * 
     * 
     */
    @JsonProperty("ServiceAccountList")
    @Valid
    private io.fabric8.kubernetes.api.model.ServiceAccountList ServiceAccountList;
    /**
     * 
     * 
     */
    @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("Template")
    @Valid
    private io.fabric8.openshift.api.model.template.Template Template;
    /**
     * 
     * 
     */
    @JsonProperty("TemplateList")
    @Valid
    private io.fabric8.openshift.api.model.template.TemplateList TemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("WatchEvent")
    @Valid
    private io.fabric8.kubernetes.api.watch.WatchEvent WatchEvent;
    @JsonIgnore
    private Map additionalProperties = new HashMap();

    /**
     * No args constructor for use in serialization
     * 
     */
    public KubeSchema() {
    }

    /**
     * 
     * @param Config
     * @param OAuthAccessToken
     * @param NamespaceList
     * @param ResourceQuotaList
     * @param DeploymentConfigList
     * @param OAuthAuthorizeTokenList
     * @param ReplicationControllerList
     * @param ImageList
     * @param WatchEvent
     * @param OAuthClientList
     * @param ServiceAccount
     * @param Endpoints
     * @param BuildRequest
     * @param ImageStreamList
     * @param OAuthClientAuthorizationList
     * @param RouteList
     * @param BaseKubernetesList
     * @param EndpointsList
     * @param BuildConfigList
     * @param TemplateList
     * @param SecretList
     * @param StatusError
     * @param PersistentVolume
     * @param BuildList
     * @param OAuthClient
     * @param PodList
     * @param Quantity
     * @param Template
     * @param PersistentVolumeClaimList
     * @param ServiceAccountList
     * @param ResourceQuota
     * @param Secret
     * @param EnvVar
     * @param PersistentVolumeClaim
     * @param EventList
     * @param Node
     * @param ContainerStatus
     * @param OAuthClientAuthorization
     * @param OAuthAccessTokenList
     * @param OAuthAuthorizeToken
     * @param Namespace
     * @param ObjectMeta
     * @param PersistentVolumeList
     * @param TagEvent
     * @param ServiceList
     * @param NodeList
     */
    public KubeSchema(io.fabric8.kubernetes.api.model.BaseKubernetesList BaseKubernetesList, io.fabric8.openshift.api.model.BuildConfigList BuildConfigList, io.fabric8.openshift.api.model.BuildList BuildList, io.fabric8.openshift.api.model.BuildRequest BuildRequest, io.fabric8.kubernetes.api.model.config.Config Config, io.fabric8.kubernetes.api.model.ContainerStatus ContainerStatus, io.fabric8.openshift.api.model.DeploymentConfigList DeploymentConfigList, io.fabric8.kubernetes.api.model.Endpoints Endpoints, io.fabric8.kubernetes.api.model.EndpointsList EndpointsList, io.fabric8.kubernetes.api.model.EnvVar EnvVar, io.fabric8.kubernetes.api.model.EventList EventList, io.fabric8.openshift.api.model.ImageList ImageList, io.fabric8.openshift.api.model.ImageStreamList ImageStreamList, io.fabric8.kubernetes.api.model.Namespace Namespace, io.fabric8.kubernetes.api.model.NamespaceList NamespaceList, io.fabric8.kubernetes.api.model.Node Node, io.fabric8.kubernetes.api.model.NodeList NodeList, io.fabric8.openshift.api.model.OAuthAccessToken OAuthAccessToken, io.fabric8.openshift.api.model.OAuthAccessTokenList OAuthAccessTokenList, io.fabric8.openshift.api.model.OAuthAuthorizeToken OAuthAuthorizeToken, io.fabric8.openshift.api.model.OAuthAuthorizeTokenList OAuthAuthorizeTokenList, io.fabric8.openshift.api.model.OAuthClient OAuthClient, io.fabric8.openshift.api.model.OAuthClientAuthorization OAuthClientAuthorization, io.fabric8.openshift.api.model.OAuthClientAuthorizationList OAuthClientAuthorizationList, io.fabric8.openshift.api.model.OAuthClientList OAuthClientList, io.fabric8.kubernetes.api.model.ObjectMeta ObjectMeta, io.fabric8.kubernetes.api.model.PersistentVolume PersistentVolume, io.fabric8.kubernetes.api.model.PersistentVolumeClaim PersistentVolumeClaim, io.fabric8.kubernetes.api.model.PersistentVolumeClaimList PersistentVolumeClaimList, io.fabric8.kubernetes.api.model.PersistentVolumeList PersistentVolumeList, io.fabric8.kubernetes.api.model.PodList PodList, io.fabric8.kubernetes.api.model.resource.Quantity Quantity, io.fabric8.kubernetes.api.model.ReplicationControllerList ReplicationControllerList, io.fabric8.kubernetes.api.model.ResourceQuota ResourceQuota, io.fabric8.kubernetes.api.model.ResourceQuotaList ResourceQuotaList, io.fabric8.openshift.api.model.RouteList RouteList, io.fabric8.kubernetes.api.model.Secret Secret, io.fabric8.kubernetes.api.model.SecretList SecretList, io.fabric8.kubernetes.api.model.ServiceAccount ServiceAccount, io.fabric8.kubernetes.api.model.ServiceAccountList ServiceAccountList, 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.template.Template Template, io.fabric8.openshift.api.model.template.TemplateList TemplateList, io.fabric8.kubernetes.api.watch.WatchEvent WatchEvent) {
        this.BaseKubernetesList = BaseKubernetesList;
        this.BuildConfigList = BuildConfigList;
        this.BuildList = BuildList;
        this.BuildRequest = BuildRequest;
        this.Config = Config;
        this.ContainerStatus = ContainerStatus;
        this.DeploymentConfigList = DeploymentConfigList;
        this.Endpoints = Endpoints;
        this.EndpointsList = EndpointsList;
        this.EnvVar = EnvVar;
        this.EventList = EventList;
        this.ImageList = ImageList;
        this.ImageStreamList = ImageStreamList;
        this.Namespace = Namespace;
        this.NamespaceList = NamespaceList;
        this.Node = Node;
        this.NodeList = NodeList;
        this.OAuthAccessToken = OAuthAccessToken;
        this.OAuthAccessTokenList = OAuthAccessTokenList;
        this.OAuthAuthorizeToken = OAuthAuthorizeToken;
        this.OAuthAuthorizeTokenList = OAuthAuthorizeTokenList;
        this.OAuthClient = OAuthClient;
        this.OAuthClientAuthorization = OAuthClientAuthorization;
        this.OAuthClientAuthorizationList = OAuthClientAuthorizationList;
        this.OAuthClientList = OAuthClientList;
        this.ObjectMeta = ObjectMeta;
        this.PersistentVolume = PersistentVolume;
        this.PersistentVolumeClaim = PersistentVolumeClaim;
        this.PersistentVolumeClaimList = PersistentVolumeClaimList;
        this.PersistentVolumeList = PersistentVolumeList;
        this.PodList = PodList;
        this.Quantity = Quantity;
        this.ReplicationControllerList = ReplicationControllerList;
        this.ResourceQuota = ResourceQuota;
        this.ResourceQuotaList = ResourceQuotaList;
        this.RouteList = RouteList;
        this.Secret = Secret;
        this.SecretList = SecretList;
        this.ServiceAccount = ServiceAccount;
        this.ServiceAccountList = ServiceAccountList;
        this.ServiceList = ServiceList;
        this.StatusError = StatusError;
        this.TagEvent = TagEvent;
        this.Template = Template;
        this.TemplateList = TemplateList;
        this.WatchEvent = WatchEvent;
    }

    /**
     * 
     * 
     * @return
     *     The BaseKubernetesList
     */
    @JsonProperty("BaseKubernetesList")
    public io.fabric8.kubernetes.api.model.BaseKubernetesList getBaseKubernetesList() {
        return BaseKubernetesList;
    }

    /**
     * 
     * 
     * @param BaseKubernetesList
     *     The BaseKubernetesList
     */
    @JsonProperty("BaseKubernetesList")
    public void setBaseKubernetesList(io.fabric8.kubernetes.api.model.BaseKubernetesList BaseKubernetesList) {
        this.BaseKubernetesList = BaseKubernetesList;
    }

    /**
     * 
     * 
     * @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 BuildRequest
     */
    @JsonProperty("BuildRequest")
    public io.fabric8.openshift.api.model.BuildRequest getBuildRequest() {
        return BuildRequest;
    }

    /**
     * 
     * 
     * @param BuildRequest
     *     The BuildRequest
     */
    @JsonProperty("BuildRequest")
    public void setBuildRequest(io.fabric8.openshift.api.model.BuildRequest BuildRequest) {
        this.BuildRequest = BuildRequest;
    }

    /**
     * 
     * 
     * @return
     *     The Config
     */
    @JsonProperty("Config")
    public io.fabric8.kubernetes.api.model.config.Config getConfig() {
        return Config;
    }

    /**
     * 
     * 
     * @param Config
     *     The Config
     */
    @JsonProperty("Config")
    public void setConfig(io.fabric8.kubernetes.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 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 EventList
     */
    @JsonProperty("EventList")
    public io.fabric8.kubernetes.api.model.EventList getEventList() {
        return EventList;
    }

    /**
     * 
     * 
     * @param EventList
     *     The EventList
     */
    @JsonProperty("EventList")
    public void setEventList(io.fabric8.kubernetes.api.model.EventList EventList) {
        this.EventList = EventList;
    }

    /**
     * 
     * 
     * @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 ImageStreamList
     */
    @JsonProperty("ImageStreamList")
    public io.fabric8.openshift.api.model.ImageStreamList getImageStreamList() {
        return ImageStreamList;
    }

    /**
     * 
     * 
     * @param ImageStreamList
     *     The ImageStreamList
     */
    @JsonProperty("ImageStreamList")
    public void setImageStreamList(io.fabric8.openshift.api.model.ImageStreamList ImageStreamList) {
        this.ImageStreamList = ImageStreamList;
    }

    /**
     * 
     * 
     * @return
     *     The Namespace
     */
    @JsonProperty("Namespace")
    public io.fabric8.kubernetes.api.model.Namespace getNamespace() {
        return Namespace;
    }

    /**
     * 
     * 
     * @param Namespace
     *     The Namespace
     */
    @JsonProperty("Namespace")
    public void setNamespace(io.fabric8.kubernetes.api.model.Namespace Namespace) {
        this.Namespace = Namespace;
    }

    /**
     * 
     * 
     * @return
     *     The NamespaceList
     */
    @JsonProperty("NamespaceList")
    public io.fabric8.kubernetes.api.model.NamespaceList getNamespaceList() {
        return NamespaceList;
    }

    /**
     * 
     * 
     * @param NamespaceList
     *     The NamespaceList
     */
    @JsonProperty("NamespaceList")
    public void setNamespaceList(io.fabric8.kubernetes.api.model.NamespaceList NamespaceList) {
        this.NamespaceList = NamespaceList;
    }

    /**
     * 
     * 
     * @return
     *     The Node
     */
    @JsonProperty("Node")
    public io.fabric8.kubernetes.api.model.Node getNode() {
        return Node;
    }

    /**
     * 
     * 
     * @param Node
     *     The Node
     */
    @JsonProperty("Node")
    public void setNode(io.fabric8.kubernetes.api.model.Node Node) {
        this.Node = Node;
    }

    /**
     * 
     * 
     * @return
     *     The NodeList
     */
    @JsonProperty("NodeList")
    public io.fabric8.kubernetes.api.model.NodeList getNodeList() {
        return NodeList;
    }

    /**
     * 
     * 
     * @param NodeList
     *     The NodeList
     */
    @JsonProperty("NodeList")
    public void setNodeList(io.fabric8.kubernetes.api.model.NodeList NodeList) {
        this.NodeList = NodeList;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthAccessToken
     */
    @JsonProperty("OAuthAccessToken")
    public io.fabric8.openshift.api.model.OAuthAccessToken getOAuthAccessToken() {
        return OAuthAccessToken;
    }

    /**
     * 
     * 
     * @param OAuthAccessToken
     *     The OAuthAccessToken
     */
    @JsonProperty("OAuthAccessToken")
    public void setOAuthAccessToken(io.fabric8.openshift.api.model.OAuthAccessToken OAuthAccessToken) {
        this.OAuthAccessToken = OAuthAccessToken;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthAccessTokenList
     */
    @JsonProperty("OAuthAccessTokenList")
    public io.fabric8.openshift.api.model.OAuthAccessTokenList getOAuthAccessTokenList() {
        return OAuthAccessTokenList;
    }

    /**
     * 
     * 
     * @param OAuthAccessTokenList
     *     The OAuthAccessTokenList
     */
    @JsonProperty("OAuthAccessTokenList")
    public void setOAuthAccessTokenList(io.fabric8.openshift.api.model.OAuthAccessTokenList OAuthAccessTokenList) {
        this.OAuthAccessTokenList = OAuthAccessTokenList;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthAuthorizeToken
     */
    @JsonProperty("OAuthAuthorizeToken")
    public io.fabric8.openshift.api.model.OAuthAuthorizeToken getOAuthAuthorizeToken() {
        return OAuthAuthorizeToken;
    }

    /**
     * 
     * 
     * @param OAuthAuthorizeToken
     *     The OAuthAuthorizeToken
     */
    @JsonProperty("OAuthAuthorizeToken")
    public void setOAuthAuthorizeToken(io.fabric8.openshift.api.model.OAuthAuthorizeToken OAuthAuthorizeToken) {
        this.OAuthAuthorizeToken = OAuthAuthorizeToken;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthAuthorizeTokenList
     */
    @JsonProperty("OAuthAuthorizeTokenList")
    public io.fabric8.openshift.api.model.OAuthAuthorizeTokenList getOAuthAuthorizeTokenList() {
        return OAuthAuthorizeTokenList;
    }

    /**
     * 
     * 
     * @param OAuthAuthorizeTokenList
     *     The OAuthAuthorizeTokenList
     */
    @JsonProperty("OAuthAuthorizeTokenList")
    public void setOAuthAuthorizeTokenList(io.fabric8.openshift.api.model.OAuthAuthorizeTokenList OAuthAuthorizeTokenList) {
        this.OAuthAuthorizeTokenList = OAuthAuthorizeTokenList;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthClient
     */
    @JsonProperty("OAuthClient")
    public io.fabric8.openshift.api.model.OAuthClient getOAuthClient() {
        return OAuthClient;
    }

    /**
     * 
     * 
     * @param OAuthClient
     *     The OAuthClient
     */
    @JsonProperty("OAuthClient")
    public void setOAuthClient(io.fabric8.openshift.api.model.OAuthClient OAuthClient) {
        this.OAuthClient = OAuthClient;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthClientAuthorization
     */
    @JsonProperty("OAuthClientAuthorization")
    public io.fabric8.openshift.api.model.OAuthClientAuthorization getOAuthClientAuthorization() {
        return OAuthClientAuthorization;
    }

    /**
     * 
     * 
     * @param OAuthClientAuthorization
     *     The OAuthClientAuthorization
     */
    @JsonProperty("OAuthClientAuthorization")
    public void setOAuthClientAuthorization(io.fabric8.openshift.api.model.OAuthClientAuthorization OAuthClientAuthorization) {
        this.OAuthClientAuthorization = OAuthClientAuthorization;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthClientAuthorizationList
     */
    @JsonProperty("OAuthClientAuthorizationList")
    public io.fabric8.openshift.api.model.OAuthClientAuthorizationList getOAuthClientAuthorizationList() {
        return OAuthClientAuthorizationList;
    }

    /**
     * 
     * 
     * @param OAuthClientAuthorizationList
     *     The OAuthClientAuthorizationList
     */
    @JsonProperty("OAuthClientAuthorizationList")
    public void setOAuthClientAuthorizationList(io.fabric8.openshift.api.model.OAuthClientAuthorizationList OAuthClientAuthorizationList) {
        this.OAuthClientAuthorizationList = OAuthClientAuthorizationList;
    }

    /**
     * 
     * 
     * @return
     *     The OAuthClientList
     */
    @JsonProperty("OAuthClientList")
    public io.fabric8.openshift.api.model.OAuthClientList getOAuthClientList() {
        return OAuthClientList;
    }

    /**
     * 
     * 
     * @param OAuthClientList
     *     The OAuthClientList
     */
    @JsonProperty("OAuthClientList")
    public void setOAuthClientList(io.fabric8.openshift.api.model.OAuthClientList OAuthClientList) {
        this.OAuthClientList = OAuthClientList;
    }

    /**
     * 
     * 
     * @return
     *     The ObjectMeta
     */
    @JsonProperty("ObjectMeta")
    public io.fabric8.kubernetes.api.model.ObjectMeta getObjectMeta() {
        return ObjectMeta;
    }

    /**
     * 
     * 
     * @param ObjectMeta
     *     The ObjectMeta
     */
    @JsonProperty("ObjectMeta")
    public void setObjectMeta(io.fabric8.kubernetes.api.model.ObjectMeta ObjectMeta) {
        this.ObjectMeta = ObjectMeta;
    }

    /**
     * 
     * 
     * @return
     *     The PersistentVolume
     */
    @JsonProperty("PersistentVolume")
    public io.fabric8.kubernetes.api.model.PersistentVolume getPersistentVolume() {
        return PersistentVolume;
    }

    /**
     * 
     * 
     * @param PersistentVolume
     *     The PersistentVolume
     */
    @JsonProperty("PersistentVolume")
    public void setPersistentVolume(io.fabric8.kubernetes.api.model.PersistentVolume PersistentVolume) {
        this.PersistentVolume = PersistentVolume;
    }

    /**
     * 
     * 
     * @return
     *     The PersistentVolumeClaim
     */
    @JsonProperty("PersistentVolumeClaim")
    public io.fabric8.kubernetes.api.model.PersistentVolumeClaim getPersistentVolumeClaim() {
        return PersistentVolumeClaim;
    }

    /**
     * 
     * 
     * @param PersistentVolumeClaim
     *     The PersistentVolumeClaim
     */
    @JsonProperty("PersistentVolumeClaim")
    public void setPersistentVolumeClaim(io.fabric8.kubernetes.api.model.PersistentVolumeClaim PersistentVolumeClaim) {
        this.PersistentVolumeClaim = PersistentVolumeClaim;
    }

    /**
     * 
     * 
     * @return
     *     The PersistentVolumeClaimList
     */
    @JsonProperty("PersistentVolumeClaimList")
    public io.fabric8.kubernetes.api.model.PersistentVolumeClaimList getPersistentVolumeClaimList() {
        return PersistentVolumeClaimList;
    }

    /**
     * 
     * 
     * @param PersistentVolumeClaimList
     *     The PersistentVolumeClaimList
     */
    @JsonProperty("PersistentVolumeClaimList")
    public void setPersistentVolumeClaimList(io.fabric8.kubernetes.api.model.PersistentVolumeClaimList PersistentVolumeClaimList) {
        this.PersistentVolumeClaimList = PersistentVolumeClaimList;
    }

    /**
     * 
     * 
     * @return
     *     The PersistentVolumeList
     */
    @JsonProperty("PersistentVolumeList")
    public io.fabric8.kubernetes.api.model.PersistentVolumeList getPersistentVolumeList() {
        return PersistentVolumeList;
    }

    /**
     * 
     * 
     * @param PersistentVolumeList
     *     The PersistentVolumeList
     */
    @JsonProperty("PersistentVolumeList")
    public void setPersistentVolumeList(io.fabric8.kubernetes.api.model.PersistentVolumeList PersistentVolumeList) {
        this.PersistentVolumeList = PersistentVolumeList;
    }

    /**
     * 
     * 
     * @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 ResourceQuota
     */
    @JsonProperty("ResourceQuota")
    public io.fabric8.kubernetes.api.model.ResourceQuota getResourceQuota() {
        return ResourceQuota;
    }

    /**
     * 
     * 
     * @param ResourceQuota
     *     The ResourceQuota
     */
    @JsonProperty("ResourceQuota")
    public void setResourceQuota(io.fabric8.kubernetes.api.model.ResourceQuota ResourceQuota) {
        this.ResourceQuota = ResourceQuota;
    }

    /**
     * 
     * 
     * @return
     *     The ResourceQuotaList
     */
    @JsonProperty("ResourceQuotaList")
    public io.fabric8.kubernetes.api.model.ResourceQuotaList getResourceQuotaList() {
        return ResourceQuotaList;
    }

    /**
     * 
     * 
     * @param ResourceQuotaList
     *     The ResourceQuotaList
     */
    @JsonProperty("ResourceQuotaList")
    public void setResourceQuotaList(io.fabric8.kubernetes.api.model.ResourceQuotaList ResourceQuotaList) {
        this.ResourceQuotaList = ResourceQuotaList;
    }

    /**
     * 
     * 
     * @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 Secret
     */
    @JsonProperty("Secret")
    public io.fabric8.kubernetes.api.model.Secret getSecret() {
        return Secret;
    }

    /**
     * 
     * 
     * @param Secret
     *     The Secret
     */
    @JsonProperty("Secret")
    public void setSecret(io.fabric8.kubernetes.api.model.Secret Secret) {
        this.Secret = Secret;
    }

    /**
     * 
     * 
     * @return
     *     The SecretList
     */
    @JsonProperty("SecretList")
    public io.fabric8.kubernetes.api.model.SecretList getSecretList() {
        return SecretList;
    }

    /**
     * 
     * 
     * @param SecretList
     *     The SecretList
     */
    @JsonProperty("SecretList")
    public void setSecretList(io.fabric8.kubernetes.api.model.SecretList SecretList) {
        this.SecretList = SecretList;
    }

    /**
     * 
     * 
     * @return
     *     The ServiceAccount
     */
    @JsonProperty("ServiceAccount")
    public io.fabric8.kubernetes.api.model.ServiceAccount getServiceAccount() {
        return ServiceAccount;
    }

    /**
     * 
     * 
     * @param ServiceAccount
     *     The ServiceAccount
     */
    @JsonProperty("ServiceAccount")
    public void setServiceAccount(io.fabric8.kubernetes.api.model.ServiceAccount ServiceAccount) {
        this.ServiceAccount = ServiceAccount;
    }

    /**
     * 
     * 
     * @return
     *     The ServiceAccountList
     */
    @JsonProperty("ServiceAccountList")
    public io.fabric8.kubernetes.api.model.ServiceAccountList getServiceAccountList() {
        return ServiceAccountList;
    }

    /**
     * 
     * 
     * @param ServiceAccountList
     *     The ServiceAccountList
     */
    @JsonProperty("ServiceAccountList")
    public void setServiceAccountList(io.fabric8.kubernetes.api.model.ServiceAccountList ServiceAccountList) {
        this.ServiceAccountList = ServiceAccountList;
    }

    /**
     * 
     * 
     * @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 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;
    }

    /**
     * 
     * 
     * @return
     *     The TemplateList
     */
    @JsonProperty("TemplateList")
    public io.fabric8.openshift.api.model.template.TemplateList getTemplateList() {
        return TemplateList;
    }

    /**
     * 
     * 
     * @param TemplateList
     *     The TemplateList
     */
    @JsonProperty("TemplateList")
    public void setTemplateList(io.fabric8.openshift.api.model.template.TemplateList TemplateList) {
        this.TemplateList = TemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The WatchEvent
     */
    @JsonProperty("WatchEvent")
    public io.fabric8.kubernetes.api.watch.WatchEvent getWatchEvent() {
        return WatchEvent;
    }

    /**
     * 
     * 
     * @param WatchEvent
     *     The WatchEvent
     */
    @JsonProperty("WatchEvent")
    public void setWatchEvent(io.fabric8.kubernetes.api.watch.WatchEvent WatchEvent) {
        this.WatchEvent = WatchEvent;
    }

    @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(BaseKubernetesList).append(BuildConfigList).append(BuildList).append(BuildRequest).append(Config).append(ContainerStatus).append(DeploymentConfigList).append(Endpoints).append(EndpointsList).append(EnvVar).append(EventList).append(ImageList).append(ImageStreamList).append(Namespace).append(NamespaceList).append(Node).append(NodeList).append(OAuthAccessToken).append(OAuthAccessTokenList).append(OAuthAuthorizeToken).append(OAuthAuthorizeTokenList).append(OAuthClient).append(OAuthClientAuthorization).append(OAuthClientAuthorizationList).append(OAuthClientList).append(ObjectMeta).append(PersistentVolume).append(PersistentVolumeClaim).append(PersistentVolumeClaimList).append(PersistentVolumeList).append(PodList).append(Quantity).append(ReplicationControllerList).append(ResourceQuota).append(ResourceQuotaList).append(RouteList).append(Secret).append(SecretList).append(ServiceAccount).append(ServiceAccountList).append(ServiceList).append(StatusError).append(TagEvent).append(Template).append(TemplateList).append(WatchEvent).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(BaseKubernetesList, rhs.BaseKubernetesList).append(BuildConfigList, rhs.BuildConfigList).append(BuildList, rhs.BuildList).append(BuildRequest, rhs.BuildRequest).append(Config, rhs.Config).append(ContainerStatus, rhs.ContainerStatus).append(DeploymentConfigList, rhs.DeploymentConfigList).append(Endpoints, rhs.Endpoints).append(EndpointsList, rhs.EndpointsList).append(EnvVar, rhs.EnvVar).append(EventList, rhs.EventList).append(ImageList, rhs.ImageList).append(ImageStreamList, rhs.ImageStreamList).append(Namespace, rhs.Namespace).append(NamespaceList, rhs.NamespaceList).append(Node, rhs.Node).append(NodeList, rhs.NodeList).append(OAuthAccessToken, rhs.OAuthAccessToken).append(OAuthAccessTokenList, rhs.OAuthAccessTokenList).append(OAuthAuthorizeToken, rhs.OAuthAuthorizeToken).append(OAuthAuthorizeTokenList, rhs.OAuthAuthorizeTokenList).append(OAuthClient, rhs.OAuthClient).append(OAuthClientAuthorization, rhs.OAuthClientAuthorization).append(OAuthClientAuthorizationList, rhs.OAuthClientAuthorizationList).append(OAuthClientList, rhs.OAuthClientList).append(ObjectMeta, rhs.ObjectMeta).append(PersistentVolume, rhs.PersistentVolume).append(PersistentVolumeClaim, rhs.PersistentVolumeClaim).append(PersistentVolumeClaimList, rhs.PersistentVolumeClaimList).append(PersistentVolumeList, rhs.PersistentVolumeList).append(PodList, rhs.PodList).append(Quantity, rhs.Quantity).append(ReplicationControllerList, rhs.ReplicationControllerList).append(ResourceQuota, rhs.ResourceQuota).append(ResourceQuotaList, rhs.ResourceQuotaList).append(RouteList, rhs.RouteList).append(Secret, rhs.Secret).append(SecretList, rhs.SecretList).append(ServiceAccount, rhs.ServiceAccount).append(ServiceAccountList, rhs.ServiceAccountList).append(ServiceList, rhs.ServiceList).append(StatusError, rhs.StatusError).append(TagEvent, rhs.TagEvent).append(Template, rhs.Template).append(TemplateList, rhs.TemplateList).append(WatchEvent, rhs.WatchEvent).append(additionalProperties, rhs.additionalProperties).isEquals();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy