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

io.alauda.kubernetes.api.model.ValidationSchema Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version

package io.alauda.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 io.alauda.kubernetes.api.model.Doneable;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionList;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus;
import io.alauda.kubernetes.api.model.authentication.TokenReview;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.DaemonSet;
import io.alauda.kubernetes.api.model.extensions.DaemonSetList;
import io.alauda.kubernetes.api.model.extensions.Deployment;
import io.alauda.kubernetes.api.model.extensions.DeploymentList;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollback;
import io.alauda.kubernetes.api.model.extensions.Ingress;
import io.alauda.kubernetes.api.model.extensions.IngressList;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicy;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyList;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyList;
import io.alauda.kubernetes.api.model.extensions.ReplicaSet;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetList;
import io.alauda.kubernetes.api.model.extensions.Scale;
import io.alauda.kubernetes.api.model.extensions.StatefulSet;
import io.alauda.kubernetes.api.model.extensions.StatefulSetList;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResource;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceList;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudget;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetList;
import io.alauda.kubernetes.api.model.version.Info;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.Inline;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
    "apiVersion",
    "kind",
    "metadata",
    "BaseKubernetesList",
    "Binding",
    "ClusterPipelineTaskTemplate",
    "ClusterPipelineTaskTemplateList",
    "ClusterPipelineTemplate",
    "ClusterPipelineTemplateList",
    "CodeRepoBinding",
    "CodeRepoBindingList",
    "CodeRepoService",
    "CodeRepoServiceList",
    "CodeRepository",
    "CodeRepositoryList",
    "ComponentStatusList",
    "Config",
    "ConfigMap",
    "ConfigMapList",
    "ContainerStatus",
    "CronJob",
    "CronJobList",
    "CustomResourceDefinition",
    "CustomResourceDefinitionCondition",
    "CustomResourceDefinitionList",
    "CustomResourceDefinitionNames",
    "CustomResourceDefinitionSpec",
    "CustomResourceDefinitionStatus",
    "DaemonSet",
    "DaemonSetList",
    "DeleteOptions",
    "Deployment",
    "DeploymentList",
    "DeploymentRollback",
    "Endpoints",
    "EndpointsList",
    "EnvVar",
    "EventList",
    "HorizontalPodAutoscaler",
    "HorizontalPodAutoscalerList",
    "Info",
    "Ingress",
    "IngressList",
    "Jenkins",
    "JenkinsBinding",
    "JenkinsBindingList",
    "JenkinsList",
    "JenkinsfilePreview",
    "JenkinsfilePreviewOptions",
    "Job",
    "JobList",
    "K8sLocalSubjectAccessReview",
    "K8sSubjectAccessReview",
    "LimitRangeList",
    "ListMeta",
    "Namespace",
    "NamespaceList",
    "NetworkPolicy",
    "NetworkPolicyList",
    "Node",
    "NodeList",
    "ObjectMeta",
    "Patch",
    "PersistentVolume",
    "PersistentVolumeClaim",
    "PersistentVolumeClaimList",
    "PersistentVolumeList",
    "Pipeline",
    "PipelineConfig",
    "PipelineConfigList",
    "PipelineList",
    "PipelineTaskTemplate",
    "PipelineTaskTemplateList",
    "PipelineTemplate",
    "PipelineTemplateList",
    "PodDisruptionBudget",
    "PodDisruptionBudgetList",
    "PodList",
    "PodSecurityPolicy",
    "PodSecurityPolicyList",
    "PodTemplateList",
    "Project",
    "ProjectList",
    "Quantity",
    "ReplicaSet",
    "ReplicaSetList",
    "ReplicationControllerList",
    "ResourceQuota",
    "ResourceQuotaList",
    "RootPaths",
    "Scale",
    "Secret",
    "SecretList",
    "ServiceAccount",
    "ServiceAccountList",
    "ServiceList",
    "StatefulSet",
    "StatefulSetList",
    "Status",
    "StorageClass",
    "StorageClassList",
    "ThirdPartyResource",
    "ThirdPartyResourceList",
    "TokenReview",
    "Toleration",
    "WatchEvent"
})
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@ToString
@EqualsAndHashCode
@Buildable(editableEnabled = false, validationEnabled = true, generateBuilderPackage = true, builderPackage = "io.alauda.kubernetes.api.builder", inline = @Inline(type = Doneable.class, prefix = "Doneable", value = "done"))
public class ValidationSchema {

    /**
     * 
     * 
     */
    @JsonProperty("BaseKubernetesList")
    @Valid
    private BaseKubernetesList baseKubernetesList;
    /**
     * 
     * 
     */
    @JsonProperty("Binding")
    @Valid
    private Binding binding;
    /**
     * 
     * 
     */
    @JsonProperty("ClusterPipelineTaskTemplate")
    @Valid
    private ClusterPipelineTaskTemplate clusterPipelineTaskTemplate;
    /**
     * 
     * 
     */
    @JsonProperty("ClusterPipelineTaskTemplateList")
    @Valid
    private ClusterPipelineTaskTemplateList clusterPipelineTaskTemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("ClusterPipelineTemplate")
    @Valid
    private ClusterPipelineTemplate clusterPipelineTemplate;
    /**
     * 
     * 
     */
    @JsonProperty("ClusterPipelineTemplateList")
    @Valid
    private ClusterPipelineTemplateList clusterPipelineTemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepoBinding")
    @Valid
    private CodeRepoBinding codeRepoBinding;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepoBindingList")
    @Valid
    private CodeRepoBindingList codeRepoBindingList;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepoService")
    @Valid
    private CodeRepoService codeRepoService;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepoServiceList")
    @Valid
    private CodeRepoServiceList codeRepoServiceList;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepository")
    @Valid
    private CodeRepository codeRepository;
    /**
     * 
     * 
     */
    @JsonProperty("CodeRepositoryList")
    @Valid
    private CodeRepositoryList codeRepositoryList;
    /**
     * 
     * 
     */
    @JsonProperty("ComponentStatusList")
    @Valid
    private ComponentStatusList componentStatusList;
    /**
     * 
     * 
     */
    @JsonProperty("Config")
    @Valid
    private Config config;
    /**
     * 
     * 
     */
    @JsonProperty("ConfigMap")
    @Valid
    private ConfigMap configMap;
    /**
     * 
     * 
     */
    @JsonProperty("ConfigMapList")
    @Valid
    private ConfigMapList configMapList;
    /**
     * 
     * 
     */
    @JsonProperty("ContainerStatus")
    @Valid
    private ContainerStatus containerStatus;
    /**
     * 
     * 
     */
    @JsonProperty("CronJob")
    @Valid
    private CronJob cronJob;
    /**
     * 
     * 
     */
    @JsonProperty("CronJobList")
    @Valid
    private CronJobList cronJobList;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinition")
    @Valid
    private CustomResourceDefinition customResourceDefinition;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinitionCondition")
    @Valid
    private CustomResourceDefinitionCondition customResourceDefinitionCondition;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinitionList")
    @Valid
    private CustomResourceDefinitionList customResourceDefinitionList;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinitionNames")
    @Valid
    private CustomResourceDefinitionNames customResourceDefinitionNames;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinitionSpec")
    @Valid
    private CustomResourceDefinitionSpec customResourceDefinitionSpec;
    /**
     * 
     * 
     */
    @JsonProperty("CustomResourceDefinitionStatus")
    @Valid
    private CustomResourceDefinitionStatus customResourceDefinitionStatus;
    /**
     * 
     * 
     */
    @JsonProperty("DaemonSet")
    @Valid
    private DaemonSet daemonSet;
    /**
     * 
     * 
     */
    @JsonProperty("DaemonSetList")
    @Valid
    private DaemonSetList daemonSetList;
    /**
     * 
     * 
     */
    @JsonProperty("DeleteOptions")
    @Valid
    private DeleteOptions deleteOptions;
    /**
     * 
     * 
     */
    @JsonProperty("Deployment")
    @Valid
    private Deployment deployment;
    /**
     * 
     * 
     */
    @JsonProperty("DeploymentList")
    @Valid
    private DeploymentList deploymentList;
    /**
     * 
     * 
     */
    @JsonProperty("DeploymentRollback")
    @Valid
    private DeploymentRollback deploymentRollback;
    /**
     * 
     * 
     */
    @JsonProperty("Endpoints")
    @Valid
    private Endpoints endpoints;
    /**
     * 
     * 
     */
    @JsonProperty("EndpointsList")
    @Valid
    private EndpointsList endpointsList;
    /**
     * 
     * 
     */
    @JsonProperty("EnvVar")
    @Valid
    private EnvVar envVar;
    /**
     * 
     * 
     */
    @JsonProperty("EventList")
    @Valid
    private EventList eventList;
    /**
     * 
     * 
     */
    @JsonProperty("HorizontalPodAutoscaler")
    @Valid
    private HorizontalPodAutoscaler horizontalPodAutoscaler;
    /**
     * 
     * 
     */
    @JsonProperty("HorizontalPodAutoscalerList")
    @Valid
    private HorizontalPodAutoscalerList horizontalPodAutoscalerList;
    /**
     * 
     * 
     */
    @JsonProperty("Info")
    @Valid
    private Info info;
    /**
     * 
     * 
     */
    @JsonProperty("Ingress")
    @Valid
    private Ingress ingress;
    /**
     * 
     * 
     */
    @JsonProperty("IngressList")
    @Valid
    private IngressList ingressList;
    /**
     * 
     * 
     */
    @JsonProperty("Jenkins")
    @Valid
    private Jenkins jenkins;
    /**
     * 
     * 
     */
    @JsonProperty("JenkinsBinding")
    @Valid
    private JenkinsBinding jenkinsBinding;
    /**
     * 
     * 
     */
    @JsonProperty("JenkinsBindingList")
    @Valid
    private JenkinsBindingList jenkinsBindingList;
    /**
     * 
     * 
     */
    @JsonProperty("JenkinsList")
    @Valid
    private JenkinsList jenkinsList;
    /**
     * 
     * 
     */
    @JsonProperty("JenkinsfilePreview")
    @Valid
    private JenkinsfilePreview jenkinsfilePreview;
    /**
     * 
     * 
     */
    @JsonProperty("JenkinsfilePreviewOptions")
    @Valid
    private JenkinsfilePreviewOptions jenkinsfilePreviewOptions;
    /**
     * 
     * 
     */
    @JsonProperty("Job")
    @Valid
    private Job job;
    /**
     * 
     * 
     */
    @JsonProperty("JobList")
    @Valid
    private JobList jobList;
    /**
     * 
     * 
     */
    @JsonProperty("K8sLocalSubjectAccessReview")
    @Valid
    private LocalSubjectAccessReview k8sLocalSubjectAccessReview;
    /**
     * 
     * 
     */
    @JsonProperty("K8sSubjectAccessReview")
    @Valid
    private SubjectAccessReview k8sSubjectAccessReview;
    /**
     * 
     * 
     */
    @JsonProperty("LimitRangeList")
    @Valid
    private LimitRangeList limitRangeList;
    /**
     * 
     * 
     */
    @JsonProperty("ListMeta")
    @Valid
    private ListMeta listMeta;
    /**
     * 
     * 
     */
    @JsonProperty("Namespace")
    @Valid
    private Namespace namespace;
    /**
     * 
     * 
     */
    @JsonProperty("NamespaceList")
    @Valid
    private NamespaceList namespaceList;
    /**
     * 
     * 
     */
    @JsonProperty("NetworkPolicy")
    @Valid
    private NetworkPolicy networkPolicy;
    /**
     * 
     * 
     */
    @JsonProperty("NetworkPolicyList")
    @Valid
    private NetworkPolicyList networkPolicyList;
    /**
     * 
     * 
     */
    @JsonProperty("Node")
    @Valid
    private Node node;
    /**
     * 
     * 
     */
    @JsonProperty("NodeList")
    @Valid
    private NodeList nodeList;
    /**
     * 
     * 
     */
    @JsonProperty("ObjectMeta")
    @Valid
    private ObjectMeta objectMeta;
    /**
     * 
     * 
     */
    @JsonProperty("Patch")
    @Valid
    private Patch patch;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolume")
    @Valid
    private PersistentVolume persistentVolume;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeClaim")
    @Valid
    private PersistentVolumeClaim persistentVolumeClaim;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeClaimList")
    @Valid
    private PersistentVolumeClaimList persistentVolumeClaimList;
    /**
     * 
     * 
     */
    @JsonProperty("PersistentVolumeList")
    @Valid
    private PersistentVolumeList persistentVolumeList;
    /**
     * 
     * 
     */
    @JsonProperty("Pipeline")
    @Valid
    private Pipeline pipeline;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineConfig")
    @Valid
    private PipelineConfig pipelineConfig;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineConfigList")
    @Valid
    private PipelineConfigList pipelineConfigList;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineList")
    @Valid
    private PipelineList pipelineList;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineTaskTemplate")
    @Valid
    private PipelineTaskTemplate pipelineTaskTemplate;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineTaskTemplateList")
    @Valid
    private PipelineTaskTemplateList pipelineTaskTemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineTemplate")
    @Valid
    private PipelineTemplate pipelineTemplate;
    /**
     * 
     * 
     */
    @JsonProperty("PipelineTemplateList")
    @Valid
    private PipelineTemplateList pipelineTemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("PodDisruptionBudget")
    @Valid
    private PodDisruptionBudget podDisruptionBudget;
    /**
     * 
     * 
     */
    @JsonProperty("PodDisruptionBudgetList")
    @Valid
    private PodDisruptionBudgetList podDisruptionBudgetList;
    /**
     * 
     * 
     */
    @JsonProperty("PodList")
    @Valid
    private PodList podList;
    /**
     * 
     * 
     */
    @JsonProperty("PodSecurityPolicy")
    @Valid
    private PodSecurityPolicy podSecurityPolicy;
    /**
     * 
     * 
     */
    @JsonProperty("PodSecurityPolicyList")
    @Valid
    private PodSecurityPolicyList podSecurityPolicyList;
    /**
     * 
     * 
     */
    @JsonProperty("PodTemplateList")
    @Valid
    private PodTemplateList podTemplateList;
    /**
     * 
     * 
     */
    @JsonProperty("Project")
    @Valid
    private Project project;
    /**
     * 
     * 
     */
    @JsonProperty("ProjectList")
    @Valid
    private ProjectList projectList;
    /**
     * 
     * 
     */
    @JsonProperty("Quantity")
    @Valid
    private Quantity quantity;
    /**
     * 
     * 
     */
    @JsonProperty("ReplicaSet")
    @Valid
    private ReplicaSet replicaSet;
    /**
     * 
     * 
     */
    @JsonProperty("ReplicaSetList")
    @Valid
    private ReplicaSetList replicaSetList;
    /**
     * 
     * 
     */
    @JsonProperty("ReplicationControllerList")
    @Valid
    private ReplicationControllerList replicationControllerList;
    /**
     * 
     * 
     */
    @JsonProperty("ResourceQuota")
    @Valid
    private ResourceQuota resourceQuota;
    /**
     * 
     * 
     */
    @JsonProperty("ResourceQuotaList")
    @Valid
    private ResourceQuotaList resourceQuotaList;
    /**
     * 
     * 
     */
    @JsonProperty("RootPaths")
    @Valid
    private RootPaths rootPaths;
    /**
     * 
     * 
     */
    @JsonProperty("Scale")
    @Valid
    private Scale scale;
    /**
     * 
     * 
     */
    @JsonProperty("Secret")
    @Valid
    private Secret secret;
    /**
     * 
     * 
     */
    @JsonProperty("SecretList")
    @Valid
    private SecretList secretList;
    /**
     * 
     * 
     */
    @JsonProperty("ServiceAccount")
    @Valid
    private ServiceAccount serviceAccount;
    /**
     * 
     * 
     */
    @JsonProperty("ServiceAccountList")
    @Valid
    private ServiceAccountList serviceAccountList;
    /**
     * 
     * 
     */
    @JsonProperty("ServiceList")
    @Valid
    private ServiceList serviceList;
    /**
     * 
     * 
     */
    @JsonProperty("StatefulSet")
    @Valid
    private StatefulSet statefulSet;
    /**
     * 
     * 
     */
    @JsonProperty("StatefulSetList")
    @Valid
    private StatefulSetList statefulSetList;
    /**
     * 
     * 
     */
    @JsonProperty("Status")
    @Valid
    private Status status;
    /**
     * 
     * 
     */
    @JsonProperty("StorageClass")
    @Valid
    private StorageClass storageClass;
    /**
     * 
     * 
     */
    @JsonProperty("StorageClassList")
    @Valid
    private StorageClassList storageClassList;
    /**
     * 
     * 
     */
    @JsonProperty("ThirdPartyResource")
    @Valid
    private ThirdPartyResource thirdPartyResource;
    /**
     * 
     * 
     */
    @JsonProperty("ThirdPartyResourceList")
    @Valid
    private ThirdPartyResourceList thirdPartyResourceList;
    /**
     * 
     * 
     */
    @JsonProperty("TokenReview")
    @Valid
    private TokenReview tokenReview;
    /**
     * 
     * 
     */
    @JsonProperty("Toleration")
    @Valid
    private Toleration toleration;
    /**
     * 
     * 
     */
    @JsonProperty("WatchEvent")
    @Valid
    private WatchEvent watchEvent;
    @JsonIgnore
    private Map additionalProperties = new HashMap();

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

    /**
     * 
     * @param binding
     * @param customResourceDefinitionSpec
     * @param jenkinsBinding
     * @param daemonSet
     * @param daemonSetList
     * @param patch
     * @param serviceAccountList
     * @param secretList
     * @param podDisruptionBudget
     * @param clusterPipelineTemplate
     * @param pipelineList
     * @param jenkinsfilePreview
     * @param deleteOptions
     * @param codeRepoService
     * @param networkPolicy
     * @param codeRepositoryList
     * @param toleration
     * @param nodeList
     * @param customResourceDefinitionList
     * @param node
     * @param customResourceDefinitionNames
     * @param customResourceDefinitionCondition
     * @param k8sSubjectAccessReview
     * @param tokenReview
     * @param persistentVolumeClaimList
     * @param status
     * @param ingressList
     * @param baseKubernetesList
     * @param statefulSetList
     * @param podList
     * @param secret
     * @param pipelineTaskTemplate
     * @param storageClass
     * @param pipelineTemplateList
     * @param jenkins
     * @param codeRepoBinding
     * @param rootPaths
     * @param codeRepository
     * @param containerStatus
     * @param horizontalPodAutoscalerList
     * @param replicaSetList
     * @param deployment
     * @param pipelineConfigList
     * @param clusterPipelineTaskTemplate
     * @param endpoints
     * @param envVar
     * @param storageClassList
     * @param thirdPartyResource
     * @param jenkinsBindingList
     * @param pipeline
     * @param objectMeta
     * @param componentStatusList
     * @param config
     * @param thirdPartyResourceList
     * @param deploymentRollback
     * @param configMapList
     * @param clusterPipelineTemplateList
     * @param eventList
     * @param pipelineConfig
     * @param project
     * @param k8sLocalSubjectAccessReview
     * @param namespaceList
     * @param customResourceDefinition
     * @param persistentVolume
     * @param resourceQuota
     * @param watchEvent
     * @param cronJobList
     * @param info
     * @param projectList
     * @param pipelineTaskTemplateList
     * @param limitRangeList
     * @param deploymentList
     * @param replicaSet
     * @param cronJob
     * @param ingress
     * @param jenkinsfilePreviewOptions
     * @param configMap
     * @param jenkinsList
     * @param job
     * @param jobList
     * @param podSecurityPolicy
     * @param podDisruptionBudgetList
     * @param replicationControllerList
     * @param scale
     * @param pipelineTemplate
     * @param persistentVolumeList
     * @param codeRepoBindingList
     * @param codeRepoServiceList
     * @param endpointsList
     * @param quantity
     * @param networkPolicyList
     * @param serviceAccount
     * @param horizontalPodAutoscaler
     * @param resourceQuotaList
     * @param podTemplateList
     * @param listMeta
     * @param clusterPipelineTaskTemplateList
     * @param statefulSet
     * @param namespace
     * @param serviceList
     * @param customResourceDefinitionStatus
     * @param persistentVolumeClaim
     * @param podSecurityPolicyList
     */
    public ValidationSchema(BaseKubernetesList baseKubernetesList, Binding binding, ClusterPipelineTaskTemplate clusterPipelineTaskTemplate, ClusterPipelineTaskTemplateList clusterPipelineTaskTemplateList, ClusterPipelineTemplate clusterPipelineTemplate, ClusterPipelineTemplateList clusterPipelineTemplateList, CodeRepoBinding codeRepoBinding, CodeRepoBindingList codeRepoBindingList, CodeRepoService codeRepoService, CodeRepoServiceList codeRepoServiceList, CodeRepository codeRepository, CodeRepositoryList codeRepositoryList, ComponentStatusList componentStatusList, Config config, ConfigMap configMap, ConfigMapList configMapList, ContainerStatus containerStatus, CronJob cronJob, CronJobList cronJobList, CustomResourceDefinition customResourceDefinition, CustomResourceDefinitionCondition customResourceDefinitionCondition, CustomResourceDefinitionList customResourceDefinitionList, CustomResourceDefinitionNames customResourceDefinitionNames, CustomResourceDefinitionSpec customResourceDefinitionSpec, CustomResourceDefinitionStatus customResourceDefinitionStatus, DaemonSet daemonSet, DaemonSetList daemonSetList, DeleteOptions deleteOptions, Deployment deployment, DeploymentList deploymentList, DeploymentRollback deploymentRollback, Endpoints endpoints, EndpointsList endpointsList, EnvVar envVar, EventList eventList, HorizontalPodAutoscaler horizontalPodAutoscaler, HorizontalPodAutoscalerList horizontalPodAutoscalerList, Info info, Ingress ingress, IngressList ingressList, Jenkins jenkins, JenkinsBinding jenkinsBinding, JenkinsBindingList jenkinsBindingList, JenkinsList jenkinsList, JenkinsfilePreview jenkinsfilePreview, JenkinsfilePreviewOptions jenkinsfilePreviewOptions, Job job, JobList jobList, LocalSubjectAccessReview k8sLocalSubjectAccessReview, SubjectAccessReview k8sSubjectAccessReview, LimitRangeList limitRangeList, ListMeta listMeta, Namespace namespace, NamespaceList namespaceList, NetworkPolicy networkPolicy, NetworkPolicyList networkPolicyList, Node node, NodeList nodeList, ObjectMeta objectMeta, Patch patch, PersistentVolume persistentVolume, PersistentVolumeClaim persistentVolumeClaim, PersistentVolumeClaimList persistentVolumeClaimList, PersistentVolumeList persistentVolumeList, Pipeline pipeline, PipelineConfig pipelineConfig, PipelineConfigList pipelineConfigList, PipelineList pipelineList, PipelineTaskTemplate pipelineTaskTemplate, PipelineTaskTemplateList pipelineTaskTemplateList, PipelineTemplate pipelineTemplate, PipelineTemplateList pipelineTemplateList, PodDisruptionBudget podDisruptionBudget, PodDisruptionBudgetList podDisruptionBudgetList, PodList podList, PodSecurityPolicy podSecurityPolicy, PodSecurityPolicyList podSecurityPolicyList, PodTemplateList podTemplateList, Project project, ProjectList projectList, Quantity quantity, ReplicaSet replicaSet, ReplicaSetList replicaSetList, ReplicationControllerList replicationControllerList, ResourceQuota resourceQuota, ResourceQuotaList resourceQuotaList, RootPaths rootPaths, Scale scale, Secret secret, SecretList secretList, ServiceAccount serviceAccount, ServiceAccountList serviceAccountList, ServiceList serviceList, StatefulSet statefulSet, StatefulSetList statefulSetList, Status status, StorageClass storageClass, StorageClassList storageClassList, ThirdPartyResource thirdPartyResource, ThirdPartyResourceList thirdPartyResourceList, TokenReview tokenReview, Toleration toleration, WatchEvent watchEvent) {
        this.baseKubernetesList = baseKubernetesList;
        this.binding = binding;
        this.clusterPipelineTaskTemplate = clusterPipelineTaskTemplate;
        this.clusterPipelineTaskTemplateList = clusterPipelineTaskTemplateList;
        this.clusterPipelineTemplate = clusterPipelineTemplate;
        this.clusterPipelineTemplateList = clusterPipelineTemplateList;
        this.codeRepoBinding = codeRepoBinding;
        this.codeRepoBindingList = codeRepoBindingList;
        this.codeRepoService = codeRepoService;
        this.codeRepoServiceList = codeRepoServiceList;
        this.codeRepository = codeRepository;
        this.codeRepositoryList = codeRepositoryList;
        this.componentStatusList = componentStatusList;
        this.config = config;
        this.configMap = configMap;
        this.configMapList = configMapList;
        this.containerStatus = containerStatus;
        this.cronJob = cronJob;
        this.cronJobList = cronJobList;
        this.customResourceDefinition = customResourceDefinition;
        this.customResourceDefinitionCondition = customResourceDefinitionCondition;
        this.customResourceDefinitionList = customResourceDefinitionList;
        this.customResourceDefinitionNames = customResourceDefinitionNames;
        this.customResourceDefinitionSpec = customResourceDefinitionSpec;
        this.customResourceDefinitionStatus = customResourceDefinitionStatus;
        this.daemonSet = daemonSet;
        this.daemonSetList = daemonSetList;
        this.deleteOptions = deleteOptions;
        this.deployment = deployment;
        this.deploymentList = deploymentList;
        this.deploymentRollback = deploymentRollback;
        this.endpoints = endpoints;
        this.endpointsList = endpointsList;
        this.envVar = envVar;
        this.eventList = eventList;
        this.horizontalPodAutoscaler = horizontalPodAutoscaler;
        this.horizontalPodAutoscalerList = horizontalPodAutoscalerList;
        this.info = info;
        this.ingress = ingress;
        this.ingressList = ingressList;
        this.jenkins = jenkins;
        this.jenkinsBinding = jenkinsBinding;
        this.jenkinsBindingList = jenkinsBindingList;
        this.jenkinsList = jenkinsList;
        this.jenkinsfilePreview = jenkinsfilePreview;
        this.jenkinsfilePreviewOptions = jenkinsfilePreviewOptions;
        this.job = job;
        this.jobList = jobList;
        this.k8sLocalSubjectAccessReview = k8sLocalSubjectAccessReview;
        this.k8sSubjectAccessReview = k8sSubjectAccessReview;
        this.limitRangeList = limitRangeList;
        this.listMeta = listMeta;
        this.namespace = namespace;
        this.namespaceList = namespaceList;
        this.networkPolicy = networkPolicy;
        this.networkPolicyList = networkPolicyList;
        this.node = node;
        this.nodeList = nodeList;
        this.objectMeta = objectMeta;
        this.patch = patch;
        this.persistentVolume = persistentVolume;
        this.persistentVolumeClaim = persistentVolumeClaim;
        this.persistentVolumeClaimList = persistentVolumeClaimList;
        this.persistentVolumeList = persistentVolumeList;
        this.pipeline = pipeline;
        this.pipelineConfig = pipelineConfig;
        this.pipelineConfigList = pipelineConfigList;
        this.pipelineList = pipelineList;
        this.pipelineTaskTemplate = pipelineTaskTemplate;
        this.pipelineTaskTemplateList = pipelineTaskTemplateList;
        this.pipelineTemplate = pipelineTemplate;
        this.pipelineTemplateList = pipelineTemplateList;
        this.podDisruptionBudget = podDisruptionBudget;
        this.podDisruptionBudgetList = podDisruptionBudgetList;
        this.podList = podList;
        this.podSecurityPolicy = podSecurityPolicy;
        this.podSecurityPolicyList = podSecurityPolicyList;
        this.podTemplateList = podTemplateList;
        this.project = project;
        this.projectList = projectList;
        this.quantity = quantity;
        this.replicaSet = replicaSet;
        this.replicaSetList = replicaSetList;
        this.replicationControllerList = replicationControllerList;
        this.resourceQuota = resourceQuota;
        this.resourceQuotaList = resourceQuotaList;
        this.rootPaths = rootPaths;
        this.scale = scale;
        this.secret = secret;
        this.secretList = secretList;
        this.serviceAccount = serviceAccount;
        this.serviceAccountList = serviceAccountList;
        this.serviceList = serviceList;
        this.statefulSet = statefulSet;
        this.statefulSetList = statefulSetList;
        this.status = status;
        this.storageClass = storageClass;
        this.storageClassList = storageClassList;
        this.thirdPartyResource = thirdPartyResource;
        this.thirdPartyResourceList = thirdPartyResourceList;
        this.tokenReview = tokenReview;
        this.toleration = toleration;
        this.watchEvent = watchEvent;
    }

    /**
     * 
     * 
     * @return
     *     The baseKubernetesList
     */
    @JsonProperty("BaseKubernetesList")
    public BaseKubernetesList getBaseKubernetesList() {
        return baseKubernetesList;
    }

    /**
     * 
     * 
     * @param baseKubernetesList
     *     The BaseKubernetesList
     */
    @JsonProperty("BaseKubernetesList")
    public void setBaseKubernetesList(BaseKubernetesList baseKubernetesList) {
        this.baseKubernetesList = baseKubernetesList;
    }

    /**
     * 
     * 
     * @return
     *     The binding
     */
    @JsonProperty("Binding")
    public Binding getBinding() {
        return binding;
    }

    /**
     * 
     * 
     * @param binding
     *     The Binding
     */
    @JsonProperty("Binding")
    public void setBinding(Binding binding) {
        this.binding = binding;
    }

    /**
     * 
     * 
     * @return
     *     The clusterPipelineTaskTemplate
     */
    @JsonProperty("ClusterPipelineTaskTemplate")
    public ClusterPipelineTaskTemplate getClusterPipelineTaskTemplate() {
        return clusterPipelineTaskTemplate;
    }

    /**
     * 
     * 
     * @param clusterPipelineTaskTemplate
     *     The ClusterPipelineTaskTemplate
     */
    @JsonProperty("ClusterPipelineTaskTemplate")
    public void setClusterPipelineTaskTemplate(ClusterPipelineTaskTemplate clusterPipelineTaskTemplate) {
        this.clusterPipelineTaskTemplate = clusterPipelineTaskTemplate;
    }

    /**
     * 
     * 
     * @return
     *     The clusterPipelineTaskTemplateList
     */
    @JsonProperty("ClusterPipelineTaskTemplateList")
    public ClusterPipelineTaskTemplateList getClusterPipelineTaskTemplateList() {
        return clusterPipelineTaskTemplateList;
    }

    /**
     * 
     * 
     * @param clusterPipelineTaskTemplateList
     *     The ClusterPipelineTaskTemplateList
     */
    @JsonProperty("ClusterPipelineTaskTemplateList")
    public void setClusterPipelineTaskTemplateList(ClusterPipelineTaskTemplateList clusterPipelineTaskTemplateList) {
        this.clusterPipelineTaskTemplateList = clusterPipelineTaskTemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The clusterPipelineTemplate
     */
    @JsonProperty("ClusterPipelineTemplate")
    public ClusterPipelineTemplate getClusterPipelineTemplate() {
        return clusterPipelineTemplate;
    }

    /**
     * 
     * 
     * @param clusterPipelineTemplate
     *     The ClusterPipelineTemplate
     */
    @JsonProperty("ClusterPipelineTemplate")
    public void setClusterPipelineTemplate(ClusterPipelineTemplate clusterPipelineTemplate) {
        this.clusterPipelineTemplate = clusterPipelineTemplate;
    }

    /**
     * 
     * 
     * @return
     *     The clusterPipelineTemplateList
     */
    @JsonProperty("ClusterPipelineTemplateList")
    public ClusterPipelineTemplateList getClusterPipelineTemplateList() {
        return clusterPipelineTemplateList;
    }

    /**
     * 
     * 
     * @param clusterPipelineTemplateList
     *     The ClusterPipelineTemplateList
     */
    @JsonProperty("ClusterPipelineTemplateList")
    public void setClusterPipelineTemplateList(ClusterPipelineTemplateList clusterPipelineTemplateList) {
        this.clusterPipelineTemplateList = clusterPipelineTemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepoBinding
     */
    @JsonProperty("CodeRepoBinding")
    public CodeRepoBinding getCodeRepoBinding() {
        return codeRepoBinding;
    }

    /**
     * 
     * 
     * @param codeRepoBinding
     *     The CodeRepoBinding
     */
    @JsonProperty("CodeRepoBinding")
    public void setCodeRepoBinding(CodeRepoBinding codeRepoBinding) {
        this.codeRepoBinding = codeRepoBinding;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepoBindingList
     */
    @JsonProperty("CodeRepoBindingList")
    public CodeRepoBindingList getCodeRepoBindingList() {
        return codeRepoBindingList;
    }

    /**
     * 
     * 
     * @param codeRepoBindingList
     *     The CodeRepoBindingList
     */
    @JsonProperty("CodeRepoBindingList")
    public void setCodeRepoBindingList(CodeRepoBindingList codeRepoBindingList) {
        this.codeRepoBindingList = codeRepoBindingList;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepoService
     */
    @JsonProperty("CodeRepoService")
    public CodeRepoService getCodeRepoService() {
        return codeRepoService;
    }

    /**
     * 
     * 
     * @param codeRepoService
     *     The CodeRepoService
     */
    @JsonProperty("CodeRepoService")
    public void setCodeRepoService(CodeRepoService codeRepoService) {
        this.codeRepoService = codeRepoService;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepoServiceList
     */
    @JsonProperty("CodeRepoServiceList")
    public CodeRepoServiceList getCodeRepoServiceList() {
        return codeRepoServiceList;
    }

    /**
     * 
     * 
     * @param codeRepoServiceList
     *     The CodeRepoServiceList
     */
    @JsonProperty("CodeRepoServiceList")
    public void setCodeRepoServiceList(CodeRepoServiceList codeRepoServiceList) {
        this.codeRepoServiceList = codeRepoServiceList;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepository
     */
    @JsonProperty("CodeRepository")
    public CodeRepository getCodeRepository() {
        return codeRepository;
    }

    /**
     * 
     * 
     * @param codeRepository
     *     The CodeRepository
     */
    @JsonProperty("CodeRepository")
    public void setCodeRepository(CodeRepository codeRepository) {
        this.codeRepository = codeRepository;
    }

    /**
     * 
     * 
     * @return
     *     The codeRepositoryList
     */
    @JsonProperty("CodeRepositoryList")
    public CodeRepositoryList getCodeRepositoryList() {
        return codeRepositoryList;
    }

    /**
     * 
     * 
     * @param codeRepositoryList
     *     The CodeRepositoryList
     */
    @JsonProperty("CodeRepositoryList")
    public void setCodeRepositoryList(CodeRepositoryList codeRepositoryList) {
        this.codeRepositoryList = codeRepositoryList;
    }

    /**
     * 
     * 
     * @return
     *     The componentStatusList
     */
    @JsonProperty("ComponentStatusList")
    public ComponentStatusList getComponentStatusList() {
        return componentStatusList;
    }

    /**
     * 
     * 
     * @param componentStatusList
     *     The ComponentStatusList
     */
    @JsonProperty("ComponentStatusList")
    public void setComponentStatusList(ComponentStatusList componentStatusList) {
        this.componentStatusList = componentStatusList;
    }

    /**
     * 
     * 
     * @return
     *     The config
     */
    @JsonProperty("Config")
    public Config getConfig() {
        return config;
    }

    /**
     * 
     * 
     * @param config
     *     The Config
     */
    @JsonProperty("Config")
    public void setConfig(Config config) {
        this.config = config;
    }

    /**
     * 
     * 
     * @return
     *     The configMap
     */
    @JsonProperty("ConfigMap")
    public ConfigMap getConfigMap() {
        return configMap;
    }

    /**
     * 
     * 
     * @param configMap
     *     The ConfigMap
     */
    @JsonProperty("ConfigMap")
    public void setConfigMap(ConfigMap configMap) {
        this.configMap = configMap;
    }

    /**
     * 
     * 
     * @return
     *     The configMapList
     */
    @JsonProperty("ConfigMapList")
    public ConfigMapList getConfigMapList() {
        return configMapList;
    }

    /**
     * 
     * 
     * @param configMapList
     *     The ConfigMapList
     */
    @JsonProperty("ConfigMapList")
    public void setConfigMapList(ConfigMapList configMapList) {
        this.configMapList = configMapList;
    }

    /**
     * 
     * 
     * @return
     *     The containerStatus
     */
    @JsonProperty("ContainerStatus")
    public ContainerStatus getContainerStatus() {
        return containerStatus;
    }

    /**
     * 
     * 
     * @param containerStatus
     *     The ContainerStatus
     */
    @JsonProperty("ContainerStatus")
    public void setContainerStatus(ContainerStatus containerStatus) {
        this.containerStatus = containerStatus;
    }

    /**
     * 
     * 
     * @return
     *     The cronJob
     */
    @JsonProperty("CronJob")
    public CronJob getCronJob() {
        return cronJob;
    }

    /**
     * 
     * 
     * @param cronJob
     *     The CronJob
     */
    @JsonProperty("CronJob")
    public void setCronJob(CronJob cronJob) {
        this.cronJob = cronJob;
    }

    /**
     * 
     * 
     * @return
     *     The cronJobList
     */
    @JsonProperty("CronJobList")
    public CronJobList getCronJobList() {
        return cronJobList;
    }

    /**
     * 
     * 
     * @param cronJobList
     *     The CronJobList
     */
    @JsonProperty("CronJobList")
    public void setCronJobList(CronJobList cronJobList) {
        this.cronJobList = cronJobList;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinition
     */
    @JsonProperty("CustomResourceDefinition")
    public CustomResourceDefinition getCustomResourceDefinition() {
        return customResourceDefinition;
    }

    /**
     * 
     * 
     * @param customResourceDefinition
     *     The CustomResourceDefinition
     */
    @JsonProperty("CustomResourceDefinition")
    public void setCustomResourceDefinition(CustomResourceDefinition customResourceDefinition) {
        this.customResourceDefinition = customResourceDefinition;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinitionCondition
     */
    @JsonProperty("CustomResourceDefinitionCondition")
    public CustomResourceDefinitionCondition getCustomResourceDefinitionCondition() {
        return customResourceDefinitionCondition;
    }

    /**
     * 
     * 
     * @param customResourceDefinitionCondition
     *     The CustomResourceDefinitionCondition
     */
    @JsonProperty("CustomResourceDefinitionCondition")
    public void setCustomResourceDefinitionCondition(CustomResourceDefinitionCondition customResourceDefinitionCondition) {
        this.customResourceDefinitionCondition = customResourceDefinitionCondition;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinitionList
     */
    @JsonProperty("CustomResourceDefinitionList")
    public CustomResourceDefinitionList getCustomResourceDefinitionList() {
        return customResourceDefinitionList;
    }

    /**
     * 
     * 
     * @param customResourceDefinitionList
     *     The CustomResourceDefinitionList
     */
    @JsonProperty("CustomResourceDefinitionList")
    public void setCustomResourceDefinitionList(CustomResourceDefinitionList customResourceDefinitionList) {
        this.customResourceDefinitionList = customResourceDefinitionList;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinitionNames
     */
    @JsonProperty("CustomResourceDefinitionNames")
    public CustomResourceDefinitionNames getCustomResourceDefinitionNames() {
        return customResourceDefinitionNames;
    }

    /**
     * 
     * 
     * @param customResourceDefinitionNames
     *     The CustomResourceDefinitionNames
     */
    @JsonProperty("CustomResourceDefinitionNames")
    public void setCustomResourceDefinitionNames(CustomResourceDefinitionNames customResourceDefinitionNames) {
        this.customResourceDefinitionNames = customResourceDefinitionNames;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinitionSpec
     */
    @JsonProperty("CustomResourceDefinitionSpec")
    public CustomResourceDefinitionSpec getCustomResourceDefinitionSpec() {
        return customResourceDefinitionSpec;
    }

    /**
     * 
     * 
     * @param customResourceDefinitionSpec
     *     The CustomResourceDefinitionSpec
     */
    @JsonProperty("CustomResourceDefinitionSpec")
    public void setCustomResourceDefinitionSpec(CustomResourceDefinitionSpec customResourceDefinitionSpec) {
        this.customResourceDefinitionSpec = customResourceDefinitionSpec;
    }

    /**
     * 
     * 
     * @return
     *     The customResourceDefinitionStatus
     */
    @JsonProperty("CustomResourceDefinitionStatus")
    public CustomResourceDefinitionStatus getCustomResourceDefinitionStatus() {
        return customResourceDefinitionStatus;
    }

    /**
     * 
     * 
     * @param customResourceDefinitionStatus
     *     The CustomResourceDefinitionStatus
     */
    @JsonProperty("CustomResourceDefinitionStatus")
    public void setCustomResourceDefinitionStatus(CustomResourceDefinitionStatus customResourceDefinitionStatus) {
        this.customResourceDefinitionStatus = customResourceDefinitionStatus;
    }

    /**
     * 
     * 
     * @return
     *     The daemonSet
     */
    @JsonProperty("DaemonSet")
    public DaemonSet getDaemonSet() {
        return daemonSet;
    }

    /**
     * 
     * 
     * @param daemonSet
     *     The DaemonSet
     */
    @JsonProperty("DaemonSet")
    public void setDaemonSet(DaemonSet daemonSet) {
        this.daemonSet = daemonSet;
    }

    /**
     * 
     * 
     * @return
     *     The daemonSetList
     */
    @JsonProperty("DaemonSetList")
    public DaemonSetList getDaemonSetList() {
        return daemonSetList;
    }

    /**
     * 
     * 
     * @param daemonSetList
     *     The DaemonSetList
     */
    @JsonProperty("DaemonSetList")
    public void setDaemonSetList(DaemonSetList daemonSetList) {
        this.daemonSetList = daemonSetList;
    }

    /**
     * 
     * 
     * @return
     *     The deleteOptions
     */
    @JsonProperty("DeleteOptions")
    public DeleteOptions getDeleteOptions() {
        return deleteOptions;
    }

    /**
     * 
     * 
     * @param deleteOptions
     *     The DeleteOptions
     */
    @JsonProperty("DeleteOptions")
    public void setDeleteOptions(DeleteOptions deleteOptions) {
        this.deleteOptions = deleteOptions;
    }

    /**
     * 
     * 
     * @return
     *     The deployment
     */
    @JsonProperty("Deployment")
    public Deployment getDeployment() {
        return deployment;
    }

    /**
     * 
     * 
     * @param deployment
     *     The Deployment
     */
    @JsonProperty("Deployment")
    public void setDeployment(Deployment deployment) {
        this.deployment = deployment;
    }

    /**
     * 
     * 
     * @return
     *     The deploymentList
     */
    @JsonProperty("DeploymentList")
    public DeploymentList getDeploymentList() {
        return deploymentList;
    }

    /**
     * 
     * 
     * @param deploymentList
     *     The DeploymentList
     */
    @JsonProperty("DeploymentList")
    public void setDeploymentList(DeploymentList deploymentList) {
        this.deploymentList = deploymentList;
    }

    /**
     * 
     * 
     * @return
     *     The deploymentRollback
     */
    @JsonProperty("DeploymentRollback")
    public DeploymentRollback getDeploymentRollback() {
        return deploymentRollback;
    }

    /**
     * 
     * 
     * @param deploymentRollback
     *     The DeploymentRollback
     */
    @JsonProperty("DeploymentRollback")
    public void setDeploymentRollback(DeploymentRollback deploymentRollback) {
        this.deploymentRollback = deploymentRollback;
    }

    /**
     * 
     * 
     * @return
     *     The endpoints
     */
    @JsonProperty("Endpoints")
    public Endpoints getEndpoints() {
        return endpoints;
    }

    /**
     * 
     * 
     * @param endpoints
     *     The Endpoints
     */
    @JsonProperty("Endpoints")
    public void setEndpoints(Endpoints endpoints) {
        this.endpoints = endpoints;
    }

    /**
     * 
     * 
     * @return
     *     The endpointsList
     */
    @JsonProperty("EndpointsList")
    public EndpointsList getEndpointsList() {
        return endpointsList;
    }

    /**
     * 
     * 
     * @param endpointsList
     *     The EndpointsList
     */
    @JsonProperty("EndpointsList")
    public void setEndpointsList(EndpointsList endpointsList) {
        this.endpointsList = endpointsList;
    }

    /**
     * 
     * 
     * @return
     *     The envVar
     */
    @JsonProperty("EnvVar")
    public EnvVar getEnvVar() {
        return envVar;
    }

    /**
     * 
     * 
     * @param envVar
     *     The EnvVar
     */
    @JsonProperty("EnvVar")
    public void setEnvVar(EnvVar envVar) {
        this.envVar = envVar;
    }

    /**
     * 
     * 
     * @return
     *     The eventList
     */
    @JsonProperty("EventList")
    public EventList getEventList() {
        return eventList;
    }

    /**
     * 
     * 
     * @param eventList
     *     The EventList
     */
    @JsonProperty("EventList")
    public void setEventList(EventList eventList) {
        this.eventList = eventList;
    }

    /**
     * 
     * 
     * @return
     *     The horizontalPodAutoscaler
     */
    @JsonProperty("HorizontalPodAutoscaler")
    public HorizontalPodAutoscaler getHorizontalPodAutoscaler() {
        return horizontalPodAutoscaler;
    }

    /**
     * 
     * 
     * @param horizontalPodAutoscaler
     *     The HorizontalPodAutoscaler
     */
    @JsonProperty("HorizontalPodAutoscaler")
    public void setHorizontalPodAutoscaler(HorizontalPodAutoscaler horizontalPodAutoscaler) {
        this.horizontalPodAutoscaler = horizontalPodAutoscaler;
    }

    /**
     * 
     * 
     * @return
     *     The horizontalPodAutoscalerList
     */
    @JsonProperty("HorizontalPodAutoscalerList")
    public HorizontalPodAutoscalerList getHorizontalPodAutoscalerList() {
        return horizontalPodAutoscalerList;
    }

    /**
     * 
     * 
     * @param horizontalPodAutoscalerList
     *     The HorizontalPodAutoscalerList
     */
    @JsonProperty("HorizontalPodAutoscalerList")
    public void setHorizontalPodAutoscalerList(HorizontalPodAutoscalerList horizontalPodAutoscalerList) {
        this.horizontalPodAutoscalerList = horizontalPodAutoscalerList;
    }

    /**
     * 
     * 
     * @return
     *     The info
     */
    @JsonProperty("Info")
    public Info getInfo() {
        return info;
    }

    /**
     * 
     * 
     * @param info
     *     The Info
     */
    @JsonProperty("Info")
    public void setInfo(Info info) {
        this.info = info;
    }

    /**
     * 
     * 
     * @return
     *     The ingress
     */
    @JsonProperty("Ingress")
    public Ingress getIngress() {
        return ingress;
    }

    /**
     * 
     * 
     * @param ingress
     *     The Ingress
     */
    @JsonProperty("Ingress")
    public void setIngress(Ingress ingress) {
        this.ingress = ingress;
    }

    /**
     * 
     * 
     * @return
     *     The ingressList
     */
    @JsonProperty("IngressList")
    public IngressList getIngressList() {
        return ingressList;
    }

    /**
     * 
     * 
     * @param ingressList
     *     The IngressList
     */
    @JsonProperty("IngressList")
    public void setIngressList(IngressList ingressList) {
        this.ingressList = ingressList;
    }

    /**
     * 
     * 
     * @return
     *     The jenkins
     */
    @JsonProperty("Jenkins")
    public Jenkins getJenkins() {
        return jenkins;
    }

    /**
     * 
     * 
     * @param jenkins
     *     The Jenkins
     */
    @JsonProperty("Jenkins")
    public void setJenkins(Jenkins jenkins) {
        this.jenkins = jenkins;
    }

    /**
     * 
     * 
     * @return
     *     The jenkinsBinding
     */
    @JsonProperty("JenkinsBinding")
    public JenkinsBinding getJenkinsBinding() {
        return jenkinsBinding;
    }

    /**
     * 
     * 
     * @param jenkinsBinding
     *     The JenkinsBinding
     */
    @JsonProperty("JenkinsBinding")
    public void setJenkinsBinding(JenkinsBinding jenkinsBinding) {
        this.jenkinsBinding = jenkinsBinding;
    }

    /**
     * 
     * 
     * @return
     *     The jenkinsBindingList
     */
    @JsonProperty("JenkinsBindingList")
    public JenkinsBindingList getJenkinsBindingList() {
        return jenkinsBindingList;
    }

    /**
     * 
     * 
     * @param jenkinsBindingList
     *     The JenkinsBindingList
     */
    @JsonProperty("JenkinsBindingList")
    public void setJenkinsBindingList(JenkinsBindingList jenkinsBindingList) {
        this.jenkinsBindingList = jenkinsBindingList;
    }

    /**
     * 
     * 
     * @return
     *     The jenkinsList
     */
    @JsonProperty("JenkinsList")
    public JenkinsList getJenkinsList() {
        return jenkinsList;
    }

    /**
     * 
     * 
     * @param jenkinsList
     *     The JenkinsList
     */
    @JsonProperty("JenkinsList")
    public void setJenkinsList(JenkinsList jenkinsList) {
        this.jenkinsList = jenkinsList;
    }

    /**
     * 
     * 
     * @return
     *     The jenkinsfilePreview
     */
    @JsonProperty("JenkinsfilePreview")
    public JenkinsfilePreview getJenkinsfilePreview() {
        return jenkinsfilePreview;
    }

    /**
     * 
     * 
     * @param jenkinsfilePreview
     *     The JenkinsfilePreview
     */
    @JsonProperty("JenkinsfilePreview")
    public void setJenkinsfilePreview(JenkinsfilePreview jenkinsfilePreview) {
        this.jenkinsfilePreview = jenkinsfilePreview;
    }

    /**
     * 
     * 
     * @return
     *     The jenkinsfilePreviewOptions
     */
    @JsonProperty("JenkinsfilePreviewOptions")
    public JenkinsfilePreviewOptions getJenkinsfilePreviewOptions() {
        return jenkinsfilePreviewOptions;
    }

    /**
     * 
     * 
     * @param jenkinsfilePreviewOptions
     *     The JenkinsfilePreviewOptions
     */
    @JsonProperty("JenkinsfilePreviewOptions")
    public void setJenkinsfilePreviewOptions(JenkinsfilePreviewOptions jenkinsfilePreviewOptions) {
        this.jenkinsfilePreviewOptions = jenkinsfilePreviewOptions;
    }

    /**
     * 
     * 
     * @return
     *     The job
     */
    @JsonProperty("Job")
    public Job getJob() {
        return job;
    }

    /**
     * 
     * 
     * @param job
     *     The Job
     */
    @JsonProperty("Job")
    public void setJob(Job job) {
        this.job = job;
    }

    /**
     * 
     * 
     * @return
     *     The jobList
     */
    @JsonProperty("JobList")
    public JobList getJobList() {
        return jobList;
    }

    /**
     * 
     * 
     * @param jobList
     *     The JobList
     */
    @JsonProperty("JobList")
    public void setJobList(JobList jobList) {
        this.jobList = jobList;
    }

    /**
     * 
     * 
     * @return
     *     The k8sLocalSubjectAccessReview
     */
    @JsonProperty("K8sLocalSubjectAccessReview")
    public LocalSubjectAccessReview getK8sLocalSubjectAccessReview() {
        return k8sLocalSubjectAccessReview;
    }

    /**
     * 
     * 
     * @param k8sLocalSubjectAccessReview
     *     The K8sLocalSubjectAccessReview
     */
    @JsonProperty("K8sLocalSubjectAccessReview")
    public void setK8sLocalSubjectAccessReview(LocalSubjectAccessReview k8sLocalSubjectAccessReview) {
        this.k8sLocalSubjectAccessReview = k8sLocalSubjectAccessReview;
    }

    /**
     * 
     * 
     * @return
     *     The k8sSubjectAccessReview
     */
    @JsonProperty("K8sSubjectAccessReview")
    public SubjectAccessReview getK8sSubjectAccessReview() {
        return k8sSubjectAccessReview;
    }

    /**
     * 
     * 
     * @param k8sSubjectAccessReview
     *     The K8sSubjectAccessReview
     */
    @JsonProperty("K8sSubjectAccessReview")
    public void setK8sSubjectAccessReview(SubjectAccessReview k8sSubjectAccessReview) {
        this.k8sSubjectAccessReview = k8sSubjectAccessReview;
    }

    /**
     * 
     * 
     * @return
     *     The limitRangeList
     */
    @JsonProperty("LimitRangeList")
    public LimitRangeList getLimitRangeList() {
        return limitRangeList;
    }

    /**
     * 
     * 
     * @param limitRangeList
     *     The LimitRangeList
     */
    @JsonProperty("LimitRangeList")
    public void setLimitRangeList(LimitRangeList limitRangeList) {
        this.limitRangeList = limitRangeList;
    }

    /**
     * 
     * 
     * @return
     *     The listMeta
     */
    @JsonProperty("ListMeta")
    public ListMeta getListMeta() {
        return listMeta;
    }

    /**
     * 
     * 
     * @param listMeta
     *     The ListMeta
     */
    @JsonProperty("ListMeta")
    public void setListMeta(ListMeta listMeta) {
        this.listMeta = listMeta;
    }

    /**
     * 
     * 
     * @return
     *     The namespace
     */
    @JsonProperty("Namespace")
    public Namespace getNamespace() {
        return namespace;
    }

    /**
     * 
     * 
     * @param namespace
     *     The Namespace
     */
    @JsonProperty("Namespace")
    public void setNamespace(Namespace namespace) {
        this.namespace = namespace;
    }

    /**
     * 
     * 
     * @return
     *     The namespaceList
     */
    @JsonProperty("NamespaceList")
    public NamespaceList getNamespaceList() {
        return namespaceList;
    }

    /**
     * 
     * 
     * @param namespaceList
     *     The NamespaceList
     */
    @JsonProperty("NamespaceList")
    public void setNamespaceList(NamespaceList namespaceList) {
        this.namespaceList = namespaceList;
    }

    /**
     * 
     * 
     * @return
     *     The networkPolicy
     */
    @JsonProperty("NetworkPolicy")
    public NetworkPolicy getNetworkPolicy() {
        return networkPolicy;
    }

    /**
     * 
     * 
     * @param networkPolicy
     *     The NetworkPolicy
     */
    @JsonProperty("NetworkPolicy")
    public void setNetworkPolicy(NetworkPolicy networkPolicy) {
        this.networkPolicy = networkPolicy;
    }

    /**
     * 
     * 
     * @return
     *     The networkPolicyList
     */
    @JsonProperty("NetworkPolicyList")
    public NetworkPolicyList getNetworkPolicyList() {
        return networkPolicyList;
    }

    /**
     * 
     * 
     * @param networkPolicyList
     *     The NetworkPolicyList
     */
    @JsonProperty("NetworkPolicyList")
    public void setNetworkPolicyList(NetworkPolicyList networkPolicyList) {
        this.networkPolicyList = networkPolicyList;
    }

    /**
     * 
     * 
     * @return
     *     The node
     */
    @JsonProperty("Node")
    public Node getNode() {
        return node;
    }

    /**
     * 
     * 
     * @param node
     *     The Node
     */
    @JsonProperty("Node")
    public void setNode(Node node) {
        this.node = node;
    }

    /**
     * 
     * 
     * @return
     *     The nodeList
     */
    @JsonProperty("NodeList")
    public NodeList getNodeList() {
        return nodeList;
    }

    /**
     * 
     * 
     * @param nodeList
     *     The NodeList
     */
    @JsonProperty("NodeList")
    public void setNodeList(NodeList nodeList) {
        this.nodeList = nodeList;
    }

    /**
     * 
     * 
     * @return
     *     The objectMeta
     */
    @JsonProperty("ObjectMeta")
    public ObjectMeta getObjectMeta() {
        return objectMeta;
    }

    /**
     * 
     * 
     * @param objectMeta
     *     The ObjectMeta
     */
    @JsonProperty("ObjectMeta")
    public void setObjectMeta(ObjectMeta objectMeta) {
        this.objectMeta = objectMeta;
    }

    /**
     * 
     * 
     * @return
     *     The patch
     */
    @JsonProperty("Patch")
    public Patch getPatch() {
        return patch;
    }

    /**
     * 
     * 
     * @param patch
     *     The Patch
     */
    @JsonProperty("Patch")
    public void setPatch(Patch patch) {
        this.patch = patch;
    }

    /**
     * 
     * 
     * @return
     *     The persistentVolume
     */
    @JsonProperty("PersistentVolume")
    public PersistentVolume getPersistentVolume() {
        return persistentVolume;
    }

    /**
     * 
     * 
     * @param persistentVolume
     *     The PersistentVolume
     */
    @JsonProperty("PersistentVolume")
    public void setPersistentVolume(PersistentVolume persistentVolume) {
        this.persistentVolume = persistentVolume;
    }

    /**
     * 
     * 
     * @return
     *     The persistentVolumeClaim
     */
    @JsonProperty("PersistentVolumeClaim")
    public PersistentVolumeClaim getPersistentVolumeClaim() {
        return persistentVolumeClaim;
    }

    /**
     * 
     * 
     * @param persistentVolumeClaim
     *     The PersistentVolumeClaim
     */
    @JsonProperty("PersistentVolumeClaim")
    public void setPersistentVolumeClaim(PersistentVolumeClaim persistentVolumeClaim) {
        this.persistentVolumeClaim = persistentVolumeClaim;
    }

    /**
     * 
     * 
     * @return
     *     The persistentVolumeClaimList
     */
    @JsonProperty("PersistentVolumeClaimList")
    public PersistentVolumeClaimList getPersistentVolumeClaimList() {
        return persistentVolumeClaimList;
    }

    /**
     * 
     * 
     * @param persistentVolumeClaimList
     *     The PersistentVolumeClaimList
     */
    @JsonProperty("PersistentVolumeClaimList")
    public void setPersistentVolumeClaimList(PersistentVolumeClaimList persistentVolumeClaimList) {
        this.persistentVolumeClaimList = persistentVolumeClaimList;
    }

    /**
     * 
     * 
     * @return
     *     The persistentVolumeList
     */
    @JsonProperty("PersistentVolumeList")
    public PersistentVolumeList getPersistentVolumeList() {
        return persistentVolumeList;
    }

    /**
     * 
     * 
     * @param persistentVolumeList
     *     The PersistentVolumeList
     */
    @JsonProperty("PersistentVolumeList")
    public void setPersistentVolumeList(PersistentVolumeList persistentVolumeList) {
        this.persistentVolumeList = persistentVolumeList;
    }

    /**
     * 
     * 
     * @return
     *     The pipeline
     */
    @JsonProperty("Pipeline")
    public Pipeline getPipeline() {
        return pipeline;
    }

    /**
     * 
     * 
     * @param pipeline
     *     The Pipeline
     */
    @JsonProperty("Pipeline")
    public void setPipeline(Pipeline pipeline) {
        this.pipeline = pipeline;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineConfig
     */
    @JsonProperty("PipelineConfig")
    public PipelineConfig getPipelineConfig() {
        return pipelineConfig;
    }

    /**
     * 
     * 
     * @param pipelineConfig
     *     The PipelineConfig
     */
    @JsonProperty("PipelineConfig")
    public void setPipelineConfig(PipelineConfig pipelineConfig) {
        this.pipelineConfig = pipelineConfig;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineConfigList
     */
    @JsonProperty("PipelineConfigList")
    public PipelineConfigList getPipelineConfigList() {
        return pipelineConfigList;
    }

    /**
     * 
     * 
     * @param pipelineConfigList
     *     The PipelineConfigList
     */
    @JsonProperty("PipelineConfigList")
    public void setPipelineConfigList(PipelineConfigList pipelineConfigList) {
        this.pipelineConfigList = pipelineConfigList;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineList
     */
    @JsonProperty("PipelineList")
    public PipelineList getPipelineList() {
        return pipelineList;
    }

    /**
     * 
     * 
     * @param pipelineList
     *     The PipelineList
     */
    @JsonProperty("PipelineList")
    public void setPipelineList(PipelineList pipelineList) {
        this.pipelineList = pipelineList;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineTaskTemplate
     */
    @JsonProperty("PipelineTaskTemplate")
    public PipelineTaskTemplate getPipelineTaskTemplate() {
        return pipelineTaskTemplate;
    }

    /**
     * 
     * 
     * @param pipelineTaskTemplate
     *     The PipelineTaskTemplate
     */
    @JsonProperty("PipelineTaskTemplate")
    public void setPipelineTaskTemplate(PipelineTaskTemplate pipelineTaskTemplate) {
        this.pipelineTaskTemplate = pipelineTaskTemplate;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineTaskTemplateList
     */
    @JsonProperty("PipelineTaskTemplateList")
    public PipelineTaskTemplateList getPipelineTaskTemplateList() {
        return pipelineTaskTemplateList;
    }

    /**
     * 
     * 
     * @param pipelineTaskTemplateList
     *     The PipelineTaskTemplateList
     */
    @JsonProperty("PipelineTaskTemplateList")
    public void setPipelineTaskTemplateList(PipelineTaskTemplateList pipelineTaskTemplateList) {
        this.pipelineTaskTemplateList = pipelineTaskTemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineTemplate
     */
    @JsonProperty("PipelineTemplate")
    public PipelineTemplate getPipelineTemplate() {
        return pipelineTemplate;
    }

    /**
     * 
     * 
     * @param pipelineTemplate
     *     The PipelineTemplate
     */
    @JsonProperty("PipelineTemplate")
    public void setPipelineTemplate(PipelineTemplate pipelineTemplate) {
        this.pipelineTemplate = pipelineTemplate;
    }

    /**
     * 
     * 
     * @return
     *     The pipelineTemplateList
     */
    @JsonProperty("PipelineTemplateList")
    public PipelineTemplateList getPipelineTemplateList() {
        return pipelineTemplateList;
    }

    /**
     * 
     * 
     * @param pipelineTemplateList
     *     The PipelineTemplateList
     */
    @JsonProperty("PipelineTemplateList")
    public void setPipelineTemplateList(PipelineTemplateList pipelineTemplateList) {
        this.pipelineTemplateList = pipelineTemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The podDisruptionBudget
     */
    @JsonProperty("PodDisruptionBudget")
    public PodDisruptionBudget getPodDisruptionBudget() {
        return podDisruptionBudget;
    }

    /**
     * 
     * 
     * @param podDisruptionBudget
     *     The PodDisruptionBudget
     */
    @JsonProperty("PodDisruptionBudget")
    public void setPodDisruptionBudget(PodDisruptionBudget podDisruptionBudget) {
        this.podDisruptionBudget = podDisruptionBudget;
    }

    /**
     * 
     * 
     * @return
     *     The podDisruptionBudgetList
     */
    @JsonProperty("PodDisruptionBudgetList")
    public PodDisruptionBudgetList getPodDisruptionBudgetList() {
        return podDisruptionBudgetList;
    }

    /**
     * 
     * 
     * @param podDisruptionBudgetList
     *     The PodDisruptionBudgetList
     */
    @JsonProperty("PodDisruptionBudgetList")
    public void setPodDisruptionBudgetList(PodDisruptionBudgetList podDisruptionBudgetList) {
        this.podDisruptionBudgetList = podDisruptionBudgetList;
    }

    /**
     * 
     * 
     * @return
     *     The podList
     */
    @JsonProperty("PodList")
    public PodList getPodList() {
        return podList;
    }

    /**
     * 
     * 
     * @param podList
     *     The PodList
     */
    @JsonProperty("PodList")
    public void setPodList(PodList podList) {
        this.podList = podList;
    }

    /**
     * 
     * 
     * @return
     *     The podSecurityPolicy
     */
    @JsonProperty("PodSecurityPolicy")
    public PodSecurityPolicy getPodSecurityPolicy() {
        return podSecurityPolicy;
    }

    /**
     * 
     * 
     * @param podSecurityPolicy
     *     The PodSecurityPolicy
     */
    @JsonProperty("PodSecurityPolicy")
    public void setPodSecurityPolicy(PodSecurityPolicy podSecurityPolicy) {
        this.podSecurityPolicy = podSecurityPolicy;
    }

    /**
     * 
     * 
     * @return
     *     The podSecurityPolicyList
     */
    @JsonProperty("PodSecurityPolicyList")
    public PodSecurityPolicyList getPodSecurityPolicyList() {
        return podSecurityPolicyList;
    }

    /**
     * 
     * 
     * @param podSecurityPolicyList
     *     The PodSecurityPolicyList
     */
    @JsonProperty("PodSecurityPolicyList")
    public void setPodSecurityPolicyList(PodSecurityPolicyList podSecurityPolicyList) {
        this.podSecurityPolicyList = podSecurityPolicyList;
    }

    /**
     * 
     * 
     * @return
     *     The podTemplateList
     */
    @JsonProperty("PodTemplateList")
    public PodTemplateList getPodTemplateList() {
        return podTemplateList;
    }

    /**
     * 
     * 
     * @param podTemplateList
     *     The PodTemplateList
     */
    @JsonProperty("PodTemplateList")
    public void setPodTemplateList(PodTemplateList podTemplateList) {
        this.podTemplateList = podTemplateList;
    }

    /**
     * 
     * 
     * @return
     *     The project
     */
    @JsonProperty("Project")
    public Project getProject() {
        return project;
    }

    /**
     * 
     * 
     * @param project
     *     The Project
     */
    @JsonProperty("Project")
    public void setProject(Project project) {
        this.project = project;
    }

    /**
     * 
     * 
     * @return
     *     The projectList
     */
    @JsonProperty("ProjectList")
    public ProjectList getProjectList() {
        return projectList;
    }

    /**
     * 
     * 
     * @param projectList
     *     The ProjectList
     */
    @JsonProperty("ProjectList")
    public void setProjectList(ProjectList projectList) {
        this.projectList = projectList;
    }

    /**
     * 
     * 
     * @return
     *     The quantity
     */
    @JsonProperty("Quantity")
    public Quantity getQuantity() {
        return quantity;
    }

    /**
     * 
     * 
     * @param quantity
     *     The Quantity
     */
    @JsonProperty("Quantity")
    public void setQuantity(Quantity quantity) {
        this.quantity = quantity;
    }

    /**
     * 
     * 
     * @return
     *     The replicaSet
     */
    @JsonProperty("ReplicaSet")
    public ReplicaSet getReplicaSet() {
        return replicaSet;
    }

    /**
     * 
     * 
     * @param replicaSet
     *     The ReplicaSet
     */
    @JsonProperty("ReplicaSet")
    public void setReplicaSet(ReplicaSet replicaSet) {
        this.replicaSet = replicaSet;
    }

    /**
     * 
     * 
     * @return
     *     The replicaSetList
     */
    @JsonProperty("ReplicaSetList")
    public ReplicaSetList getReplicaSetList() {
        return replicaSetList;
    }

    /**
     * 
     * 
     * @param replicaSetList
     *     The ReplicaSetList
     */
    @JsonProperty("ReplicaSetList")
    public void setReplicaSetList(ReplicaSetList replicaSetList) {
        this.replicaSetList = replicaSetList;
    }

    /**
     * 
     * 
     * @return
     *     The replicationControllerList
     */
    @JsonProperty("ReplicationControllerList")
    public ReplicationControllerList getReplicationControllerList() {
        return replicationControllerList;
    }

    /**
     * 
     * 
     * @param replicationControllerList
     *     The ReplicationControllerList
     */
    @JsonProperty("ReplicationControllerList")
    public void setReplicationControllerList(ReplicationControllerList replicationControllerList) {
        this.replicationControllerList = replicationControllerList;
    }

    /**
     * 
     * 
     * @return
     *     The resourceQuota
     */
    @JsonProperty("ResourceQuota")
    public ResourceQuota getResourceQuota() {
        return resourceQuota;
    }

    /**
     * 
     * 
     * @param resourceQuota
     *     The ResourceQuota
     */
    @JsonProperty("ResourceQuota")
    public void setResourceQuota(ResourceQuota resourceQuota) {
        this.resourceQuota = resourceQuota;
    }

    /**
     * 
     * 
     * @return
     *     The resourceQuotaList
     */
    @JsonProperty("ResourceQuotaList")
    public ResourceQuotaList getResourceQuotaList() {
        return resourceQuotaList;
    }

    /**
     * 
     * 
     * @param resourceQuotaList
     *     The ResourceQuotaList
     */
    @JsonProperty("ResourceQuotaList")
    public void setResourceQuotaList(ResourceQuotaList resourceQuotaList) {
        this.resourceQuotaList = resourceQuotaList;
    }

    /**
     * 
     * 
     * @return
     *     The rootPaths
     */
    @JsonProperty("RootPaths")
    public RootPaths getRootPaths() {
        return rootPaths;
    }

    /**
     * 
     * 
     * @param rootPaths
     *     The RootPaths
     */
    @JsonProperty("RootPaths")
    public void setRootPaths(RootPaths rootPaths) {
        this.rootPaths = rootPaths;
    }

    /**
     * 
     * 
     * @return
     *     The scale
     */
    @JsonProperty("Scale")
    public Scale getScale() {
        return scale;
    }

    /**
     * 
     * 
     * @param scale
     *     The Scale
     */
    @JsonProperty("Scale")
    public void setScale(Scale scale) {
        this.scale = scale;
    }

    /**
     * 
     * 
     * @return
     *     The secret
     */
    @JsonProperty("Secret")
    public Secret getSecret() {
        return secret;
    }

    /**
     * 
     * 
     * @param secret
     *     The Secret
     */
    @JsonProperty("Secret")
    public void setSecret(Secret secret) {
        this.secret = secret;
    }

    /**
     * 
     * 
     * @return
     *     The secretList
     */
    @JsonProperty("SecretList")
    public SecretList getSecretList() {
        return secretList;
    }

    /**
     * 
     * 
     * @param secretList
     *     The SecretList
     */
    @JsonProperty("SecretList")
    public void setSecretList(SecretList secretList) {
        this.secretList = secretList;
    }

    /**
     * 
     * 
     * @return
     *     The serviceAccount
     */
    @JsonProperty("ServiceAccount")
    public ServiceAccount getServiceAccount() {
        return serviceAccount;
    }

    /**
     * 
     * 
     * @param serviceAccount
     *     The ServiceAccount
     */
    @JsonProperty("ServiceAccount")
    public void setServiceAccount(ServiceAccount serviceAccount) {
        this.serviceAccount = serviceAccount;
    }

    /**
     * 
     * 
     * @return
     *     The serviceAccountList
     */
    @JsonProperty("ServiceAccountList")
    public ServiceAccountList getServiceAccountList() {
        return serviceAccountList;
    }

    /**
     * 
     * 
     * @param serviceAccountList
     *     The ServiceAccountList
     */
    @JsonProperty("ServiceAccountList")
    public void setServiceAccountList(ServiceAccountList serviceAccountList) {
        this.serviceAccountList = serviceAccountList;
    }

    /**
     * 
     * 
     * @return
     *     The serviceList
     */
    @JsonProperty("ServiceList")
    public ServiceList getServiceList() {
        return serviceList;
    }

    /**
     * 
     * 
     * @param serviceList
     *     The ServiceList
     */
    @JsonProperty("ServiceList")
    public void setServiceList(ServiceList serviceList) {
        this.serviceList = serviceList;
    }

    /**
     * 
     * 
     * @return
     *     The statefulSet
     */
    @JsonProperty("StatefulSet")
    public StatefulSet getStatefulSet() {
        return statefulSet;
    }

    /**
     * 
     * 
     * @param statefulSet
     *     The StatefulSet
     */
    @JsonProperty("StatefulSet")
    public void setStatefulSet(StatefulSet statefulSet) {
        this.statefulSet = statefulSet;
    }

    /**
     * 
     * 
     * @return
     *     The statefulSetList
     */
    @JsonProperty("StatefulSetList")
    public StatefulSetList getStatefulSetList() {
        return statefulSetList;
    }

    /**
     * 
     * 
     * @param statefulSetList
     *     The StatefulSetList
     */
    @JsonProperty("StatefulSetList")
    public void setStatefulSetList(StatefulSetList statefulSetList) {
        this.statefulSetList = statefulSetList;
    }

    /**
     * 
     * 
     * @return
     *     The status
     */
    @JsonProperty("Status")
    public Status getStatus() {
        return status;
    }

    /**
     * 
     * 
     * @param status
     *     The Status
     */
    @JsonProperty("Status")
    public void setStatus(Status status) {
        this.status = status;
    }

    /**
     * 
     * 
     * @return
     *     The storageClass
     */
    @JsonProperty("StorageClass")
    public StorageClass getStorageClass() {
        return storageClass;
    }

    /**
     * 
     * 
     * @param storageClass
     *     The StorageClass
     */
    @JsonProperty("StorageClass")
    public void setStorageClass(StorageClass storageClass) {
        this.storageClass = storageClass;
    }

    /**
     * 
     * 
     * @return
     *     The storageClassList
     */
    @JsonProperty("StorageClassList")
    public StorageClassList getStorageClassList() {
        return storageClassList;
    }

    /**
     * 
     * 
     * @param storageClassList
     *     The StorageClassList
     */
    @JsonProperty("StorageClassList")
    public void setStorageClassList(StorageClassList storageClassList) {
        this.storageClassList = storageClassList;
    }

    /**
     * 
     * 
     * @return
     *     The thirdPartyResource
     */
    @JsonProperty("ThirdPartyResource")
    public ThirdPartyResource getThirdPartyResource() {
        return thirdPartyResource;
    }

    /**
     * 
     * 
     * @param thirdPartyResource
     *     The ThirdPartyResource
     */
    @JsonProperty("ThirdPartyResource")
    public void setThirdPartyResource(ThirdPartyResource thirdPartyResource) {
        this.thirdPartyResource = thirdPartyResource;
    }

    /**
     * 
     * 
     * @return
     *     The thirdPartyResourceList
     */
    @JsonProperty("ThirdPartyResourceList")
    public ThirdPartyResourceList getThirdPartyResourceList() {
        return thirdPartyResourceList;
    }

    /**
     * 
     * 
     * @param thirdPartyResourceList
     *     The ThirdPartyResourceList
     */
    @JsonProperty("ThirdPartyResourceList")
    public void setThirdPartyResourceList(ThirdPartyResourceList thirdPartyResourceList) {
        this.thirdPartyResourceList = thirdPartyResourceList;
    }

    /**
     * 
     * 
     * @return
     *     The tokenReview
     */
    @JsonProperty("TokenReview")
    public TokenReview getTokenReview() {
        return tokenReview;
    }

    /**
     * 
     * 
     * @param tokenReview
     *     The TokenReview
     */
    @JsonProperty("TokenReview")
    public void setTokenReview(TokenReview tokenReview) {
        this.tokenReview = tokenReview;
    }

    /**
     * 
     * 
     * @return
     *     The toleration
     */
    @JsonProperty("Toleration")
    public Toleration getToleration() {
        return toleration;
    }

    /**
     * 
     * 
     * @param toleration
     *     The Toleration
     */
    @JsonProperty("Toleration")
    public void setToleration(Toleration toleration) {
        this.toleration = toleration;
    }

    /**
     * 
     * 
     * @return
     *     The watchEvent
     */
    @JsonProperty("WatchEvent")
    public WatchEvent getWatchEvent() {
        return watchEvent;
    }

    /**
     * 
     * 
     * @param watchEvent
     *     The WatchEvent
     */
    @JsonProperty("WatchEvent")
    public void setWatchEvent(WatchEvent watchEvent) {
        this.watchEvent = watchEvent;
    }

    @JsonAnyGetter
    public Map getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy