io.alauda.kubernetes.api.model.ValidationSchemaFluentImpl Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import java.lang.String;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetListBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionFluentImpl;
import com.fasterxml.jackson.databind.SerializerProvider;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatusBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionList;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyList;
import io.alauda.kubernetes.api.model.extensions.DaemonSetList;
import java.lang.Deprecated;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollbackFluentImpl;
import io.alauda.kubernetes.api.model.extensions.IngressFluentImpl;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyList;
import io.alauda.kubernetes.api.model.extensions.ScaleFluentImpl;
import io.alauda.kubernetes.api.model.extensions.Deployment;
import java.lang.Override;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceFluentImpl;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetListBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressList;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionListFluentImpl;
import com.fasterxml.jackson.core.JsonParser;
import io.alauda.kubernetes.api.model.version.Info;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.DaemonSetListFluentImpl;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionConditionBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetList;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicy;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNamesFluentImpl;
import io.alauda.kubernetes.api.model.extensions.IngressListFluentImpl;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatusFluentImpl;
import io.alauda.kubernetes.api.model.extensions.DeploymentBuilder;
import io.alauda.kubernetes.api.model.version.InfoBuilder;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetListFluentImpl;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResource;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec;
import io.alauda.kubernetes.api.model.authentication.TokenReviewBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyListBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollbackBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyListFluentImpl;
import io.alauda.kubernetes.api.model.authentication.TokenReview;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetBuilder;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyFluentImpl;
import io.alauda.kubernetes.api.model.version.InfoFluentImpl;
import io.alauda.kubernetes.api.model.extensions.Ingress;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpecFluentImpl;
import io.alauda.kubernetes.api.model.extensions.DaemonSetBuilder;
import com.fasterxml.jackson.databind.DeserializationContext;
import io.alauda.kubernetes.api.model.extensions.StatefulSetFluentImpl;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollback;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition;
import io.alauda.kubernetes.api.model.extensions.Scale;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.StatefulSetBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentListBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetList;
import io.alauda.kubernetes.api.model.extensions.ReplicaSet;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewFluentImpl;
import io.alauda.kubernetes.api.model.authentication.TokenReviewFluentImpl;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetFluentImpl;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionConditionFluentImpl;
import io.alauda.kubernetes.api.model.extensions.IngressListBuilder;
import java.lang.Long;
import io.alauda.kubernetes.api.model.extensions.DaemonSet;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetFluentImpl;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyListFluentImpl;
import com.fasterxml.jackson.databind.JsonSerializer;
import io.alauda.kubernetes.api.model.extensions.DaemonSetListBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyFluentImpl;
import io.alauda.kubernetes.api.model.extensions.IngressBuilder;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.JsonDeserializer;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyListBuilder;
import io.alauda.kubernetes.api.builder.BaseFluent;
import java.lang.Boolean;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNamesBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetFluentImpl;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetList;
import javax.validation.Valid;
import io.alauda.kubernetes.api.model.extensions.DeploymentListFluentImpl;
import java.lang.Object;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceListBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpecBuilder;
import com.fasterxml.jackson.core.JsonGenerator;
import io.alauda.kubernetes.api.model.extensions.StatefulSetListFluentImpl;
import io.alauda.kubernetes.api.model.extensions.StatefulSetListBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionListBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewFluentImpl;
import io.alauda.kubernetes.api.model.extensions.DeploymentFluentImpl;
import io.alauda.kubernetes.api.model.extensions.ScaleBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSet;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceListFluentImpl;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudget;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetListFluentImpl;
import io.alauda.kubernetes.api.builder.Nested;
import io.alauda.kubernetes.api.model.extensions.DeploymentList;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceList;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetBuilder;
public class ValidationSchemaFluentImpl> extends io.alauda.kubernetes.api.builder.BaseFluent implements ValidationSchemaFluent{
private BaseKubernetesListBuilder baseKubernetesList;
private BindingBuilder binding;
private ClusterPipelineTaskTemplateBuilder clusterPipelineTaskTemplate;
private ClusterPipelineTaskTemplateListBuilder clusterPipelineTaskTemplateList;
private ClusterPipelineTemplateBuilder clusterPipelineTemplate;
private ClusterPipelineTemplateListBuilder clusterPipelineTemplateList;
private CodeRepoBindingBuilder codeRepoBinding;
private CodeRepoBindingListBuilder codeRepoBindingList;
private CodeRepoServiceBuilder codeRepoService;
private CodeRepoServiceListBuilder codeRepoServiceList;
private CodeRepositoryBuilder codeRepository;
private CodeRepositoryListBuilder codeRepositoryList;
private ComponentStatusListBuilder componentStatusList;
private ConfigBuilder config;
private ConfigMapBuilder configMap;
private ConfigMapListBuilder configMapList;
private ContainerStatusBuilder containerStatus;
private CronJobBuilder cronJob;
private CronJobListBuilder cronJobList;
private CustomResourceDefinitionBuilder customResourceDefinition;
private CustomResourceDefinitionConditionBuilder customResourceDefinitionCondition;
private CustomResourceDefinitionListBuilder customResourceDefinitionList;
private CustomResourceDefinitionNamesBuilder customResourceDefinitionNames;
private CustomResourceDefinitionSpecBuilder customResourceDefinitionSpec;
private CustomResourceDefinitionStatusBuilder customResourceDefinitionStatus;
private DaemonSetBuilder daemonSet;
private DaemonSetListBuilder daemonSetList;
private DeleteOptionsBuilder deleteOptions;
private DeploymentBuilder deployment;
private DeploymentListBuilder deploymentList;
private DeploymentRollbackBuilder deploymentRollback;
private EndpointsBuilder endpoints;
private EndpointsListBuilder endpointsList;
private EnvVarBuilder envVar;
private EventListBuilder eventList;
private HorizontalPodAutoscalerBuilder horizontalPodAutoscaler;
private HorizontalPodAutoscalerListBuilder horizontalPodAutoscalerList;
private InfoBuilder info;
private IngressBuilder ingress;
private IngressListBuilder ingressList;
private JenkinsBuilder jenkins;
private JenkinsBindingBuilder jenkinsBinding;
private JenkinsBindingListBuilder jenkinsBindingList;
private JenkinsListBuilder jenkinsList;
private JenkinsfilePreviewBuilder jenkinsfilePreview;
private JenkinsfilePreviewOptionsBuilder jenkinsfilePreviewOptions;
private JobBuilder job;
private JobListBuilder jobList;
private LocalSubjectAccessReviewBuilder k8sLocalSubjectAccessReview;
private SubjectAccessReviewBuilder k8sSubjectAccessReview;
private LimitRangeListBuilder limitRangeList;
private ListMetaBuilder listMeta;
private NamespaceBuilder namespace;
private NamespaceListBuilder namespaceList;
private NetworkPolicyBuilder networkPolicy;
private NetworkPolicyListBuilder networkPolicyList;
private NodeBuilder node;
private NodeListBuilder nodeList;
private ObjectMetaBuilder objectMeta;
private PatchBuilder patch;
private PersistentVolumeBuilder persistentVolume;
private PersistentVolumeClaimBuilder persistentVolumeClaim;
private PersistentVolumeClaimListBuilder persistentVolumeClaimList;
private PersistentVolumeListBuilder persistentVolumeList;
private PipelineBuilder pipeline;
private PipelineConfigBuilder pipelineConfig;
private PipelineConfigListBuilder pipelineConfigList;
private PipelineListBuilder pipelineList;
private PipelineTaskTemplateBuilder pipelineTaskTemplate;
private PipelineTaskTemplateListBuilder pipelineTaskTemplateList;
private PipelineTemplateBuilder pipelineTemplate;
private PipelineTemplateListBuilder pipelineTemplateList;
private PodDisruptionBudgetBuilder podDisruptionBudget;
private PodDisruptionBudgetListBuilder podDisruptionBudgetList;
private PodListBuilder podList;
private PodSecurityPolicyBuilder podSecurityPolicy;
private PodSecurityPolicyListBuilder podSecurityPolicyList;
private PodTemplateListBuilder podTemplateList;
private ProjectBuilder project;
private ProjectListBuilder projectList;
private QuantityBuilder quantity;
private ReplicaSetBuilder replicaSet;
private ReplicaSetListBuilder replicaSetList;
private ReplicationControllerListBuilder replicationControllerList;
private ResourceQuotaBuilder resourceQuota;
private ResourceQuotaListBuilder resourceQuotaList;
private RootPathsBuilder rootPaths;
private ScaleBuilder scale;
private SecretBuilder secret;
private SecretListBuilder secretList;
private ServiceAccountBuilder serviceAccount;
private ServiceAccountListBuilder serviceAccountList;
private ServiceListBuilder serviceList;
private StatefulSetBuilder statefulSet;
private StatefulSetListBuilder statefulSetList;
private StatusBuilder status;
private StorageClassBuilder storageClass;
private StorageClassListBuilder storageClassList;
private ThirdPartyResourceBuilder thirdPartyResource;
private ThirdPartyResourceListBuilder thirdPartyResourceList;
private TokenReviewBuilder tokenReview;
private TolerationBuilder toleration;
private WatchEventBuilder watchEvent;
public ValidationSchemaFluentImpl(){
}
public ValidationSchemaFluentImpl(ValidationSchema instance){
this.withBaseKubernetesList(instance.getBaseKubernetesList());
this.withBinding(instance.getBinding());
this.withClusterPipelineTaskTemplate(instance.getClusterPipelineTaskTemplate());
this.withClusterPipelineTaskTemplateList(instance.getClusterPipelineTaskTemplateList());
this.withClusterPipelineTemplate(instance.getClusterPipelineTemplate());
this.withClusterPipelineTemplateList(instance.getClusterPipelineTemplateList());
this.withCodeRepoBinding(instance.getCodeRepoBinding());
this.withCodeRepoBindingList(instance.getCodeRepoBindingList());
this.withCodeRepoService(instance.getCodeRepoService());
this.withCodeRepoServiceList(instance.getCodeRepoServiceList());
this.withCodeRepository(instance.getCodeRepository());
this.withCodeRepositoryList(instance.getCodeRepositoryList());
this.withComponentStatusList(instance.getComponentStatusList());
this.withConfig(instance.getConfig());
this.withConfigMap(instance.getConfigMap());
this.withConfigMapList(instance.getConfigMapList());
this.withContainerStatus(instance.getContainerStatus());
this.withCronJob(instance.getCronJob());
this.withCronJobList(instance.getCronJobList());
this.withCustomResourceDefinition(instance.getCustomResourceDefinition());
this.withCustomResourceDefinitionCondition(instance.getCustomResourceDefinitionCondition());
this.withCustomResourceDefinitionList(instance.getCustomResourceDefinitionList());
this.withCustomResourceDefinitionNames(instance.getCustomResourceDefinitionNames());
this.withCustomResourceDefinitionSpec(instance.getCustomResourceDefinitionSpec());
this.withCustomResourceDefinitionStatus(instance.getCustomResourceDefinitionStatus());
this.withDaemonSet(instance.getDaemonSet());
this.withDaemonSetList(instance.getDaemonSetList());
this.withDeleteOptions(instance.getDeleteOptions());
this.withDeployment(instance.getDeployment());
this.withDeploymentList(instance.getDeploymentList());
this.withDeploymentRollback(instance.getDeploymentRollback());
this.withEndpoints(instance.getEndpoints());
this.withEndpointsList(instance.getEndpointsList());
this.withEnvVar(instance.getEnvVar());
this.withEventList(instance.getEventList());
this.withHorizontalPodAutoscaler(instance.getHorizontalPodAutoscaler());
this.withHorizontalPodAutoscalerList(instance.getHorizontalPodAutoscalerList());
this.withInfo(instance.getInfo());
this.withIngress(instance.getIngress());
this.withIngressList(instance.getIngressList());
this.withJenkins(instance.getJenkins());
this.withJenkinsBinding(instance.getJenkinsBinding());
this.withJenkinsBindingList(instance.getJenkinsBindingList());
this.withJenkinsList(instance.getJenkinsList());
this.withJenkinsfilePreview(instance.getJenkinsfilePreview());
this.withJenkinsfilePreviewOptions(instance.getJenkinsfilePreviewOptions());
this.withJob(instance.getJob());
this.withJobList(instance.getJobList());
this.withK8sLocalSubjectAccessReview(instance.getK8sLocalSubjectAccessReview());
this.withK8sSubjectAccessReview(instance.getK8sSubjectAccessReview());
this.withLimitRangeList(instance.getLimitRangeList());
this.withListMeta(instance.getListMeta());
this.withNamespace(instance.getNamespace());
this.withNamespaceList(instance.getNamespaceList());
this.withNetworkPolicy(instance.getNetworkPolicy());
this.withNetworkPolicyList(instance.getNetworkPolicyList());
this.withNode(instance.getNode());
this.withNodeList(instance.getNodeList());
this.withObjectMeta(instance.getObjectMeta());
this.withPatch(instance.getPatch());
this.withPersistentVolume(instance.getPersistentVolume());
this.withPersistentVolumeClaim(instance.getPersistentVolumeClaim());
this.withPersistentVolumeClaimList(instance.getPersistentVolumeClaimList());
this.withPersistentVolumeList(instance.getPersistentVolumeList());
this.withPipeline(instance.getPipeline());
this.withPipelineConfig(instance.getPipelineConfig());
this.withPipelineConfigList(instance.getPipelineConfigList());
this.withPipelineList(instance.getPipelineList());
this.withPipelineTaskTemplate(instance.getPipelineTaskTemplate());
this.withPipelineTaskTemplateList(instance.getPipelineTaskTemplateList());
this.withPipelineTemplate(instance.getPipelineTemplate());
this.withPipelineTemplateList(instance.getPipelineTemplateList());
this.withPodDisruptionBudget(instance.getPodDisruptionBudget());
this.withPodDisruptionBudgetList(instance.getPodDisruptionBudgetList());
this.withPodList(instance.getPodList());
this.withPodSecurityPolicy(instance.getPodSecurityPolicy());
this.withPodSecurityPolicyList(instance.getPodSecurityPolicyList());
this.withPodTemplateList(instance.getPodTemplateList());
this.withProject(instance.getProject());
this.withProjectList(instance.getProjectList());
this.withQuantity(instance.getQuantity());
this.withReplicaSet(instance.getReplicaSet());
this.withReplicaSetList(instance.getReplicaSetList());
this.withReplicationControllerList(instance.getReplicationControllerList());
this.withResourceQuota(instance.getResourceQuota());
this.withResourceQuotaList(instance.getResourceQuotaList());
this.withRootPaths(instance.getRootPaths());
this.withScale(instance.getScale());
this.withSecret(instance.getSecret());
this.withSecretList(instance.getSecretList());
this.withServiceAccount(instance.getServiceAccount());
this.withServiceAccountList(instance.getServiceAccountList());
this.withServiceList(instance.getServiceList());
this.withStatefulSet(instance.getStatefulSet());
this.withStatefulSetList(instance.getStatefulSetList());
this.withStatus(instance.getStatus());
this.withStorageClass(instance.getStorageClass());
this.withStorageClassList(instance.getStorageClassList());
this.withThirdPartyResource(instance.getThirdPartyResource());
this.withThirdPartyResourceList(instance.getThirdPartyResourceList());
this.withTokenReview(instance.getTokenReview());
this.withToleration(instance.getToleration());
this.withWatchEvent(instance.getWatchEvent());
}
/**
* This method has been deprecated, please use method buildBaseKubernetesList instead.
*/
@Deprecated public BaseKubernetesList getBaseKubernetesList(){
return this.baseKubernetesList!=null?this.baseKubernetesList.build():null;
}
public BaseKubernetesList buildBaseKubernetesList(){
return this.baseKubernetesList!=null?this.baseKubernetesList.build():null;
}
public A withBaseKubernetesList(BaseKubernetesList baseKubernetesList){
_visitables.remove(this.baseKubernetesList);
if (baseKubernetesList!=null){ this.baseKubernetesList= new BaseKubernetesListBuilder(baseKubernetesList); _visitables.add(this.baseKubernetesList);} return (A) this;
}
public Boolean hasBaseKubernetesList(){
return this.baseKubernetesList!=null;
}
public ValidationSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesList(){
return new BaseKubernetesListNestedImpl();
}
public ValidationSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesListLike(BaseKubernetesList item){
return new BaseKubernetesListNestedImpl(item);
}
public ValidationSchemaFluent.BaseKubernetesListNested editBaseKubernetesList(){
return withNewBaseKubernetesListLike(getBaseKubernetesList());
}
public ValidationSchemaFluent.BaseKubernetesListNested editOrNewBaseKubernetesList(){
return withNewBaseKubernetesListLike(getBaseKubernetesList() != null ? getBaseKubernetesList(): new BaseKubernetesListBuilder().build());
}
public ValidationSchemaFluent.BaseKubernetesListNested editOrNewBaseKubernetesListLike(BaseKubernetesList item){
return withNewBaseKubernetesListLike(getBaseKubernetesList() != null ? getBaseKubernetesList(): item);
}
/**
* This method has been deprecated, please use method buildBinding instead.
*/
@Deprecated public Binding getBinding(){
return this.binding!=null?this.binding.build():null;
}
public Binding buildBinding(){
return this.binding!=null?this.binding.build():null;
}
public A withBinding(Binding binding){
_visitables.remove(this.binding);
if (binding!=null){ this.binding= new BindingBuilder(binding); _visitables.add(this.binding);} return (A) this;
}
public Boolean hasBinding(){
return this.binding!=null;
}
public ValidationSchemaFluent.BindingNested withNewBinding(){
return new BindingNestedImpl();
}
public ValidationSchemaFluent.BindingNested withNewBindingLike(Binding item){
return new BindingNestedImpl(item);
}
public ValidationSchemaFluent.BindingNested editBinding(){
return withNewBindingLike(getBinding());
}
public ValidationSchemaFluent.BindingNested editOrNewBinding(){
return withNewBindingLike(getBinding() != null ? getBinding(): new BindingBuilder().build());
}
public ValidationSchemaFluent.BindingNested editOrNewBindingLike(Binding item){
return withNewBindingLike(getBinding() != null ? getBinding(): item);
}
/**
* This method has been deprecated, please use method buildClusterPipelineTaskTemplate instead.
*/
@Deprecated public ClusterPipelineTaskTemplate getClusterPipelineTaskTemplate(){
return this.clusterPipelineTaskTemplate!=null?this.clusterPipelineTaskTemplate.build():null;
}
public ClusterPipelineTaskTemplate buildClusterPipelineTaskTemplate(){
return this.clusterPipelineTaskTemplate!=null?this.clusterPipelineTaskTemplate.build():null;
}
public A withClusterPipelineTaskTemplate(ClusterPipelineTaskTemplate clusterPipelineTaskTemplate){
_visitables.remove(this.clusterPipelineTaskTemplate);
if (clusterPipelineTaskTemplate!=null){ this.clusterPipelineTaskTemplate= new ClusterPipelineTaskTemplateBuilder(clusterPipelineTaskTemplate); _visitables.add(this.clusterPipelineTaskTemplate);} return (A) this;
}
public Boolean hasClusterPipelineTaskTemplate(){
return this.clusterPipelineTaskTemplate!=null;
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateNested withNewClusterPipelineTaskTemplate(){
return new ClusterPipelineTaskTemplateNestedImpl();
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateNested withNewClusterPipelineTaskTemplateLike(ClusterPipelineTaskTemplate item){
return new ClusterPipelineTaskTemplateNestedImpl(item);
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateNested editClusterPipelineTaskTemplate(){
return withNewClusterPipelineTaskTemplateLike(getClusterPipelineTaskTemplate());
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateNested editOrNewClusterPipelineTaskTemplate(){
return withNewClusterPipelineTaskTemplateLike(getClusterPipelineTaskTemplate() != null ? getClusterPipelineTaskTemplate(): new ClusterPipelineTaskTemplateBuilder().build());
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateNested editOrNewClusterPipelineTaskTemplateLike(ClusterPipelineTaskTemplate item){
return withNewClusterPipelineTaskTemplateLike(getClusterPipelineTaskTemplate() != null ? getClusterPipelineTaskTemplate(): item);
}
/**
* This method has been deprecated, please use method buildClusterPipelineTaskTemplateList instead.
*/
@Deprecated public ClusterPipelineTaskTemplateList getClusterPipelineTaskTemplateList(){
return this.clusterPipelineTaskTemplateList!=null?this.clusterPipelineTaskTemplateList.build():null;
}
public ClusterPipelineTaskTemplateList buildClusterPipelineTaskTemplateList(){
return this.clusterPipelineTaskTemplateList!=null?this.clusterPipelineTaskTemplateList.build():null;
}
public A withClusterPipelineTaskTemplateList(ClusterPipelineTaskTemplateList clusterPipelineTaskTemplateList){
_visitables.remove(this.clusterPipelineTaskTemplateList);
if (clusterPipelineTaskTemplateList!=null){ this.clusterPipelineTaskTemplateList= new ClusterPipelineTaskTemplateListBuilder(clusterPipelineTaskTemplateList); _visitables.add(this.clusterPipelineTaskTemplateList);} return (A) this;
}
public Boolean hasClusterPipelineTaskTemplateList(){
return this.clusterPipelineTaskTemplateList!=null;
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested withNewClusterPipelineTaskTemplateList(){
return new ClusterPipelineTaskTemplateListNestedImpl();
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested withNewClusterPipelineTaskTemplateListLike(ClusterPipelineTaskTemplateList item){
return new ClusterPipelineTaskTemplateListNestedImpl(item);
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested editClusterPipelineTaskTemplateList(){
return withNewClusterPipelineTaskTemplateListLike(getClusterPipelineTaskTemplateList());
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested editOrNewClusterPipelineTaskTemplateList(){
return withNewClusterPipelineTaskTemplateListLike(getClusterPipelineTaskTemplateList() != null ? getClusterPipelineTaskTemplateList(): new ClusterPipelineTaskTemplateListBuilder().build());
}
public ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested editOrNewClusterPipelineTaskTemplateListLike(ClusterPipelineTaskTemplateList item){
return withNewClusterPipelineTaskTemplateListLike(getClusterPipelineTaskTemplateList() != null ? getClusterPipelineTaskTemplateList(): item);
}
/**
* This method has been deprecated, please use method buildClusterPipelineTemplate instead.
*/
@Deprecated public ClusterPipelineTemplate getClusterPipelineTemplate(){
return this.clusterPipelineTemplate!=null?this.clusterPipelineTemplate.build():null;
}
public ClusterPipelineTemplate buildClusterPipelineTemplate(){
return this.clusterPipelineTemplate!=null?this.clusterPipelineTemplate.build():null;
}
public A withClusterPipelineTemplate(ClusterPipelineTemplate clusterPipelineTemplate){
_visitables.remove(this.clusterPipelineTemplate);
if (clusterPipelineTemplate!=null){ this.clusterPipelineTemplate= new ClusterPipelineTemplateBuilder(clusterPipelineTemplate); _visitables.add(this.clusterPipelineTemplate);} return (A) this;
}
public Boolean hasClusterPipelineTemplate(){
return this.clusterPipelineTemplate!=null;
}
public ValidationSchemaFluent.ClusterPipelineTemplateNested withNewClusterPipelineTemplate(){
return new ClusterPipelineTemplateNestedImpl();
}
public ValidationSchemaFluent.ClusterPipelineTemplateNested withNewClusterPipelineTemplateLike(ClusterPipelineTemplate item){
return new ClusterPipelineTemplateNestedImpl(item);
}
public ValidationSchemaFluent.ClusterPipelineTemplateNested editClusterPipelineTemplate(){
return withNewClusterPipelineTemplateLike(getClusterPipelineTemplate());
}
public ValidationSchemaFluent.ClusterPipelineTemplateNested editOrNewClusterPipelineTemplate(){
return withNewClusterPipelineTemplateLike(getClusterPipelineTemplate() != null ? getClusterPipelineTemplate(): new ClusterPipelineTemplateBuilder().build());
}
public ValidationSchemaFluent.ClusterPipelineTemplateNested editOrNewClusterPipelineTemplateLike(ClusterPipelineTemplate item){
return withNewClusterPipelineTemplateLike(getClusterPipelineTemplate() != null ? getClusterPipelineTemplate(): item);
}
/**
* This method has been deprecated, please use method buildClusterPipelineTemplateList instead.
*/
@Deprecated public ClusterPipelineTemplateList getClusterPipelineTemplateList(){
return this.clusterPipelineTemplateList!=null?this.clusterPipelineTemplateList.build():null;
}
public ClusterPipelineTemplateList buildClusterPipelineTemplateList(){
return this.clusterPipelineTemplateList!=null?this.clusterPipelineTemplateList.build():null;
}
public A withClusterPipelineTemplateList(ClusterPipelineTemplateList clusterPipelineTemplateList){
_visitables.remove(this.clusterPipelineTemplateList);
if (clusterPipelineTemplateList!=null){ this.clusterPipelineTemplateList= new ClusterPipelineTemplateListBuilder(clusterPipelineTemplateList); _visitables.add(this.clusterPipelineTemplateList);} return (A) this;
}
public Boolean hasClusterPipelineTemplateList(){
return this.clusterPipelineTemplateList!=null;
}
public ValidationSchemaFluent.ClusterPipelineTemplateListNested withNewClusterPipelineTemplateList(){
return new ClusterPipelineTemplateListNestedImpl();
}
public ValidationSchemaFluent.ClusterPipelineTemplateListNested withNewClusterPipelineTemplateListLike(ClusterPipelineTemplateList item){
return new ClusterPipelineTemplateListNestedImpl(item);
}
public ValidationSchemaFluent.ClusterPipelineTemplateListNested editClusterPipelineTemplateList(){
return withNewClusterPipelineTemplateListLike(getClusterPipelineTemplateList());
}
public ValidationSchemaFluent.ClusterPipelineTemplateListNested editOrNewClusterPipelineTemplateList(){
return withNewClusterPipelineTemplateListLike(getClusterPipelineTemplateList() != null ? getClusterPipelineTemplateList(): new ClusterPipelineTemplateListBuilder().build());
}
public ValidationSchemaFluent.ClusterPipelineTemplateListNested editOrNewClusterPipelineTemplateListLike(ClusterPipelineTemplateList item){
return withNewClusterPipelineTemplateListLike(getClusterPipelineTemplateList() != null ? getClusterPipelineTemplateList(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepoBinding instead.
*/
@Deprecated public CodeRepoBinding getCodeRepoBinding(){
return this.codeRepoBinding!=null?this.codeRepoBinding.build():null;
}
public CodeRepoBinding buildCodeRepoBinding(){
return this.codeRepoBinding!=null?this.codeRepoBinding.build():null;
}
public A withCodeRepoBinding(CodeRepoBinding codeRepoBinding){
_visitables.remove(this.codeRepoBinding);
if (codeRepoBinding!=null){ this.codeRepoBinding= new CodeRepoBindingBuilder(codeRepoBinding); _visitables.add(this.codeRepoBinding);} return (A) this;
}
public Boolean hasCodeRepoBinding(){
return this.codeRepoBinding!=null;
}
public ValidationSchemaFluent.CodeRepoBindingNested withNewCodeRepoBinding(){
return new CodeRepoBindingNestedImpl();
}
public ValidationSchemaFluent.CodeRepoBindingNested withNewCodeRepoBindingLike(CodeRepoBinding item){
return new CodeRepoBindingNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepoBindingNested editCodeRepoBinding(){
return withNewCodeRepoBindingLike(getCodeRepoBinding());
}
public ValidationSchemaFluent.CodeRepoBindingNested editOrNewCodeRepoBinding(){
return withNewCodeRepoBindingLike(getCodeRepoBinding() != null ? getCodeRepoBinding(): new CodeRepoBindingBuilder().build());
}
public ValidationSchemaFluent.CodeRepoBindingNested editOrNewCodeRepoBindingLike(CodeRepoBinding item){
return withNewCodeRepoBindingLike(getCodeRepoBinding() != null ? getCodeRepoBinding(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepoBindingList instead.
*/
@Deprecated public CodeRepoBindingList getCodeRepoBindingList(){
return this.codeRepoBindingList!=null?this.codeRepoBindingList.build():null;
}
public CodeRepoBindingList buildCodeRepoBindingList(){
return this.codeRepoBindingList!=null?this.codeRepoBindingList.build():null;
}
public A withCodeRepoBindingList(CodeRepoBindingList codeRepoBindingList){
_visitables.remove(this.codeRepoBindingList);
if (codeRepoBindingList!=null){ this.codeRepoBindingList= new CodeRepoBindingListBuilder(codeRepoBindingList); _visitables.add(this.codeRepoBindingList);} return (A) this;
}
public Boolean hasCodeRepoBindingList(){
return this.codeRepoBindingList!=null;
}
public ValidationSchemaFluent.CodeRepoBindingListNested withNewCodeRepoBindingList(){
return new CodeRepoBindingListNestedImpl();
}
public ValidationSchemaFluent.CodeRepoBindingListNested withNewCodeRepoBindingListLike(CodeRepoBindingList item){
return new CodeRepoBindingListNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepoBindingListNested editCodeRepoBindingList(){
return withNewCodeRepoBindingListLike(getCodeRepoBindingList());
}
public ValidationSchemaFluent.CodeRepoBindingListNested editOrNewCodeRepoBindingList(){
return withNewCodeRepoBindingListLike(getCodeRepoBindingList() != null ? getCodeRepoBindingList(): new CodeRepoBindingListBuilder().build());
}
public ValidationSchemaFluent.CodeRepoBindingListNested editOrNewCodeRepoBindingListLike(CodeRepoBindingList item){
return withNewCodeRepoBindingListLike(getCodeRepoBindingList() != null ? getCodeRepoBindingList(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepoService instead.
*/
@Deprecated public CodeRepoService getCodeRepoService(){
return this.codeRepoService!=null?this.codeRepoService.build():null;
}
public CodeRepoService buildCodeRepoService(){
return this.codeRepoService!=null?this.codeRepoService.build():null;
}
public A withCodeRepoService(CodeRepoService codeRepoService){
_visitables.remove(this.codeRepoService);
if (codeRepoService!=null){ this.codeRepoService= new CodeRepoServiceBuilder(codeRepoService); _visitables.add(this.codeRepoService);} return (A) this;
}
public Boolean hasCodeRepoService(){
return this.codeRepoService!=null;
}
public ValidationSchemaFluent.CodeRepoServiceNested withNewCodeRepoService(){
return new CodeRepoServiceNestedImpl();
}
public ValidationSchemaFluent.CodeRepoServiceNested withNewCodeRepoServiceLike(CodeRepoService item){
return new CodeRepoServiceNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepoServiceNested editCodeRepoService(){
return withNewCodeRepoServiceLike(getCodeRepoService());
}
public ValidationSchemaFluent.CodeRepoServiceNested editOrNewCodeRepoService(){
return withNewCodeRepoServiceLike(getCodeRepoService() != null ? getCodeRepoService(): new CodeRepoServiceBuilder().build());
}
public ValidationSchemaFluent.CodeRepoServiceNested editOrNewCodeRepoServiceLike(CodeRepoService item){
return withNewCodeRepoServiceLike(getCodeRepoService() != null ? getCodeRepoService(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepoServiceList instead.
*/
@Deprecated public CodeRepoServiceList getCodeRepoServiceList(){
return this.codeRepoServiceList!=null?this.codeRepoServiceList.build():null;
}
public CodeRepoServiceList buildCodeRepoServiceList(){
return this.codeRepoServiceList!=null?this.codeRepoServiceList.build():null;
}
public A withCodeRepoServiceList(CodeRepoServiceList codeRepoServiceList){
_visitables.remove(this.codeRepoServiceList);
if (codeRepoServiceList!=null){ this.codeRepoServiceList= new CodeRepoServiceListBuilder(codeRepoServiceList); _visitables.add(this.codeRepoServiceList);} return (A) this;
}
public Boolean hasCodeRepoServiceList(){
return this.codeRepoServiceList!=null;
}
public ValidationSchemaFluent.CodeRepoServiceListNested withNewCodeRepoServiceList(){
return new CodeRepoServiceListNestedImpl();
}
public ValidationSchemaFluent.CodeRepoServiceListNested withNewCodeRepoServiceListLike(CodeRepoServiceList item){
return new CodeRepoServiceListNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepoServiceListNested editCodeRepoServiceList(){
return withNewCodeRepoServiceListLike(getCodeRepoServiceList());
}
public ValidationSchemaFluent.CodeRepoServiceListNested editOrNewCodeRepoServiceList(){
return withNewCodeRepoServiceListLike(getCodeRepoServiceList() != null ? getCodeRepoServiceList(): new CodeRepoServiceListBuilder().build());
}
public ValidationSchemaFluent.CodeRepoServiceListNested editOrNewCodeRepoServiceListLike(CodeRepoServiceList item){
return withNewCodeRepoServiceListLike(getCodeRepoServiceList() != null ? getCodeRepoServiceList(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepository instead.
*/
@Deprecated public CodeRepository getCodeRepository(){
return this.codeRepository!=null?this.codeRepository.build():null;
}
public CodeRepository buildCodeRepository(){
return this.codeRepository!=null?this.codeRepository.build():null;
}
public A withCodeRepository(CodeRepository codeRepository){
_visitables.remove(this.codeRepository);
if (codeRepository!=null){ this.codeRepository= new CodeRepositoryBuilder(codeRepository); _visitables.add(this.codeRepository);} return (A) this;
}
public Boolean hasCodeRepository(){
return this.codeRepository!=null;
}
public ValidationSchemaFluent.CodeRepositoryNested withNewCodeRepository(){
return new CodeRepositoryNestedImpl();
}
public ValidationSchemaFluent.CodeRepositoryNested withNewCodeRepositoryLike(CodeRepository item){
return new CodeRepositoryNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepositoryNested editCodeRepository(){
return withNewCodeRepositoryLike(getCodeRepository());
}
public ValidationSchemaFluent.CodeRepositoryNested editOrNewCodeRepository(){
return withNewCodeRepositoryLike(getCodeRepository() != null ? getCodeRepository(): new CodeRepositoryBuilder().build());
}
public ValidationSchemaFluent.CodeRepositoryNested editOrNewCodeRepositoryLike(CodeRepository item){
return withNewCodeRepositoryLike(getCodeRepository() != null ? getCodeRepository(): item);
}
/**
* This method has been deprecated, please use method buildCodeRepositoryList instead.
*/
@Deprecated public CodeRepositoryList getCodeRepositoryList(){
return this.codeRepositoryList!=null?this.codeRepositoryList.build():null;
}
public CodeRepositoryList buildCodeRepositoryList(){
return this.codeRepositoryList!=null?this.codeRepositoryList.build():null;
}
public A withCodeRepositoryList(CodeRepositoryList codeRepositoryList){
_visitables.remove(this.codeRepositoryList);
if (codeRepositoryList!=null){ this.codeRepositoryList= new CodeRepositoryListBuilder(codeRepositoryList); _visitables.add(this.codeRepositoryList);} return (A) this;
}
public Boolean hasCodeRepositoryList(){
return this.codeRepositoryList!=null;
}
public ValidationSchemaFluent.CodeRepositoryListNested withNewCodeRepositoryList(){
return new CodeRepositoryListNestedImpl();
}
public ValidationSchemaFluent.CodeRepositoryListNested withNewCodeRepositoryListLike(CodeRepositoryList item){
return new CodeRepositoryListNestedImpl(item);
}
public ValidationSchemaFluent.CodeRepositoryListNested editCodeRepositoryList(){
return withNewCodeRepositoryListLike(getCodeRepositoryList());
}
public ValidationSchemaFluent.CodeRepositoryListNested editOrNewCodeRepositoryList(){
return withNewCodeRepositoryListLike(getCodeRepositoryList() != null ? getCodeRepositoryList(): new CodeRepositoryListBuilder().build());
}
public ValidationSchemaFluent.CodeRepositoryListNested editOrNewCodeRepositoryListLike(CodeRepositoryList item){
return withNewCodeRepositoryListLike(getCodeRepositoryList() != null ? getCodeRepositoryList(): item);
}
/**
* This method has been deprecated, please use method buildComponentStatusList instead.
*/
@Deprecated public ComponentStatusList getComponentStatusList(){
return this.componentStatusList!=null?this.componentStatusList.build():null;
}
public ComponentStatusList buildComponentStatusList(){
return this.componentStatusList!=null?this.componentStatusList.build():null;
}
public A withComponentStatusList(ComponentStatusList componentStatusList){
_visitables.remove(this.componentStatusList);
if (componentStatusList!=null){ this.componentStatusList= new ComponentStatusListBuilder(componentStatusList); _visitables.add(this.componentStatusList);} return (A) this;
}
public Boolean hasComponentStatusList(){
return this.componentStatusList!=null;
}
public ValidationSchemaFluent.ComponentStatusListNested withNewComponentStatusList(){
return new ComponentStatusListNestedImpl();
}
public ValidationSchemaFluent.ComponentStatusListNested withNewComponentStatusListLike(ComponentStatusList item){
return new ComponentStatusListNestedImpl(item);
}
public ValidationSchemaFluent.ComponentStatusListNested editComponentStatusList(){
return withNewComponentStatusListLike(getComponentStatusList());
}
public ValidationSchemaFluent.ComponentStatusListNested editOrNewComponentStatusList(){
return withNewComponentStatusListLike(getComponentStatusList() != null ? getComponentStatusList(): new ComponentStatusListBuilder().build());
}
public ValidationSchemaFluent.ComponentStatusListNested editOrNewComponentStatusListLike(ComponentStatusList item){
return withNewComponentStatusListLike(getComponentStatusList() != null ? getComponentStatusList(): item);
}
/**
* This method has been deprecated, please use method buildConfig instead.
*/
@Deprecated public Config getConfig(){
return this.config!=null?this.config.build():null;
}
public Config buildConfig(){
return this.config!=null?this.config.build():null;
}
public A withConfig(Config config){
_visitables.remove(this.config);
if (config!=null){ this.config= new ConfigBuilder(config); _visitables.add(this.config);} return (A) this;
}
public Boolean hasConfig(){
return this.config!=null;
}
public ValidationSchemaFluent.ConfigNested withNewConfig(){
return new ConfigNestedImpl();
}
public ValidationSchemaFluent.ConfigNested withNewConfigLike(Config item){
return new ConfigNestedImpl(item);
}
public ValidationSchemaFluent.ConfigNested editConfig(){
return withNewConfigLike(getConfig());
}
public ValidationSchemaFluent.ConfigNested editOrNewConfig(){
return withNewConfigLike(getConfig() != null ? getConfig(): new ConfigBuilder().build());
}
public ValidationSchemaFluent.ConfigNested editOrNewConfigLike(Config item){
return withNewConfigLike(getConfig() != null ? getConfig(): item);
}
/**
* This method has been deprecated, please use method buildConfigMap instead.
*/
@Deprecated public ConfigMap getConfigMap(){
return this.configMap!=null?this.configMap.build():null;
}
public ConfigMap buildConfigMap(){
return this.configMap!=null?this.configMap.build():null;
}
public A withConfigMap(ConfigMap configMap){
_visitables.remove(this.configMap);
if (configMap!=null){ this.configMap= new ConfigMapBuilder(configMap); _visitables.add(this.configMap);} return (A) this;
}
public Boolean hasConfigMap(){
return this.configMap!=null;
}
public ValidationSchemaFluent.ConfigMapNested withNewConfigMap(){
return new ConfigMapNestedImpl();
}
public ValidationSchemaFluent.ConfigMapNested withNewConfigMapLike(ConfigMap item){
return new ConfigMapNestedImpl(item);
}
public ValidationSchemaFluent.ConfigMapNested editConfigMap(){
return withNewConfigMapLike(getConfigMap());
}
public ValidationSchemaFluent.ConfigMapNested editOrNewConfigMap(){
return withNewConfigMapLike(getConfigMap() != null ? getConfigMap(): new ConfigMapBuilder().build());
}
public ValidationSchemaFluent.ConfigMapNested editOrNewConfigMapLike(ConfigMap item){
return withNewConfigMapLike(getConfigMap() != null ? getConfigMap(): item);
}
/**
* This method has been deprecated, please use method buildConfigMapList instead.
*/
@Deprecated public ConfigMapList getConfigMapList(){
return this.configMapList!=null?this.configMapList.build():null;
}
public ConfigMapList buildConfigMapList(){
return this.configMapList!=null?this.configMapList.build():null;
}
public A withConfigMapList(ConfigMapList configMapList){
_visitables.remove(this.configMapList);
if (configMapList!=null){ this.configMapList= new ConfigMapListBuilder(configMapList); _visitables.add(this.configMapList);} return (A) this;
}
public Boolean hasConfigMapList(){
return this.configMapList!=null;
}
public ValidationSchemaFluent.ConfigMapListNested withNewConfigMapList(){
return new ConfigMapListNestedImpl();
}
public ValidationSchemaFluent.ConfigMapListNested withNewConfigMapListLike(ConfigMapList item){
return new ConfigMapListNestedImpl(item);
}
public ValidationSchemaFluent.ConfigMapListNested editConfigMapList(){
return withNewConfigMapListLike(getConfigMapList());
}
public ValidationSchemaFluent.ConfigMapListNested editOrNewConfigMapList(){
return withNewConfigMapListLike(getConfigMapList() != null ? getConfigMapList(): new ConfigMapListBuilder().build());
}
public ValidationSchemaFluent.ConfigMapListNested editOrNewConfigMapListLike(ConfigMapList item){
return withNewConfigMapListLike(getConfigMapList() != null ? getConfigMapList(): item);
}
/**
* This method has been deprecated, please use method buildContainerStatus instead.
*/
@Deprecated public ContainerStatus getContainerStatus(){
return this.containerStatus!=null?this.containerStatus.build():null;
}
public ContainerStatus buildContainerStatus(){
return this.containerStatus!=null?this.containerStatus.build():null;
}
public A withContainerStatus(ContainerStatus containerStatus){
_visitables.remove(this.containerStatus);
if (containerStatus!=null){ this.containerStatus= new ContainerStatusBuilder(containerStatus); _visitables.add(this.containerStatus);} return (A) this;
}
public Boolean hasContainerStatus(){
return this.containerStatus!=null;
}
public ValidationSchemaFluent.ContainerStatusNested withNewContainerStatus(){
return new ContainerStatusNestedImpl();
}
public ValidationSchemaFluent.ContainerStatusNested withNewContainerStatusLike(ContainerStatus item){
return new ContainerStatusNestedImpl(item);
}
public ValidationSchemaFluent.ContainerStatusNested editContainerStatus(){
return withNewContainerStatusLike(getContainerStatus());
}
public ValidationSchemaFluent.ContainerStatusNested editOrNewContainerStatus(){
return withNewContainerStatusLike(getContainerStatus() != null ? getContainerStatus(): new ContainerStatusBuilder().build());
}
public ValidationSchemaFluent.ContainerStatusNested editOrNewContainerStatusLike(ContainerStatus item){
return withNewContainerStatusLike(getContainerStatus() != null ? getContainerStatus(): item);
}
/**
* This method has been deprecated, please use method buildCronJob instead.
*/
@Deprecated public CronJob getCronJob(){
return this.cronJob!=null?this.cronJob.build():null;
}
public CronJob buildCronJob(){
return this.cronJob!=null?this.cronJob.build():null;
}
public A withCronJob(CronJob cronJob){
_visitables.remove(this.cronJob);
if (cronJob!=null){ this.cronJob= new CronJobBuilder(cronJob); _visitables.add(this.cronJob);} return (A) this;
}
public Boolean hasCronJob(){
return this.cronJob!=null;
}
public ValidationSchemaFluent.CronJobNested withNewCronJob(){
return new CronJobNestedImpl();
}
public ValidationSchemaFluent.CronJobNested withNewCronJobLike(CronJob item){
return new CronJobNestedImpl(item);
}
public ValidationSchemaFluent.CronJobNested editCronJob(){
return withNewCronJobLike(getCronJob());
}
public ValidationSchemaFluent.CronJobNested editOrNewCronJob(){
return withNewCronJobLike(getCronJob() != null ? getCronJob(): new CronJobBuilder().build());
}
public ValidationSchemaFluent.CronJobNested editOrNewCronJobLike(CronJob item){
return withNewCronJobLike(getCronJob() != null ? getCronJob(): item);
}
/**
* This method has been deprecated, please use method buildCronJobList instead.
*/
@Deprecated public CronJobList getCronJobList(){
return this.cronJobList!=null?this.cronJobList.build():null;
}
public CronJobList buildCronJobList(){
return this.cronJobList!=null?this.cronJobList.build():null;
}
public A withCronJobList(CronJobList cronJobList){
_visitables.remove(this.cronJobList);
if (cronJobList!=null){ this.cronJobList= new CronJobListBuilder(cronJobList); _visitables.add(this.cronJobList);} return (A) this;
}
public Boolean hasCronJobList(){
return this.cronJobList!=null;
}
public ValidationSchemaFluent.CronJobListNested withNewCronJobList(){
return new CronJobListNestedImpl();
}
public ValidationSchemaFluent.CronJobListNested withNewCronJobListLike(CronJobList item){
return new CronJobListNestedImpl(item);
}
public ValidationSchemaFluent.CronJobListNested editCronJobList(){
return withNewCronJobListLike(getCronJobList());
}
public ValidationSchemaFluent.CronJobListNested editOrNewCronJobList(){
return withNewCronJobListLike(getCronJobList() != null ? getCronJobList(): new CronJobListBuilder().build());
}
public ValidationSchemaFluent.CronJobListNested editOrNewCronJobListLike(CronJobList item){
return withNewCronJobListLike(getCronJobList() != null ? getCronJobList(): item);
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinition instead.
*/
@Deprecated public CustomResourceDefinition getCustomResourceDefinition(){
return this.customResourceDefinition!=null?this.customResourceDefinition.build():null;
}
public CustomResourceDefinition buildCustomResourceDefinition(){
return this.customResourceDefinition!=null?this.customResourceDefinition.build():null;
}
public A withCustomResourceDefinition(CustomResourceDefinition customResourceDefinition){
_visitables.remove(this.customResourceDefinition);
if (customResourceDefinition!=null){ this.customResourceDefinition= new CustomResourceDefinitionBuilder(customResourceDefinition); _visitables.add(this.customResourceDefinition);} return (A) this;
}
public Boolean hasCustomResourceDefinition(){
return this.customResourceDefinition!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionNested withNewCustomResourceDefinition(){
return new CustomResourceDefinitionNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionNested withNewCustomResourceDefinitionLike(CustomResourceDefinition item){
return new CustomResourceDefinitionNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionNested editCustomResourceDefinition(){
return withNewCustomResourceDefinitionLike(getCustomResourceDefinition());
}
public ValidationSchemaFluent.CustomResourceDefinitionNested editOrNewCustomResourceDefinition(){
return withNewCustomResourceDefinitionLike(getCustomResourceDefinition() != null ? getCustomResourceDefinition(): new CustomResourceDefinitionBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionNested editOrNewCustomResourceDefinitionLike(CustomResourceDefinition item){
return withNewCustomResourceDefinitionLike(getCustomResourceDefinition() != null ? getCustomResourceDefinition(): item);
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinitionCondition instead.
*/
@Deprecated public CustomResourceDefinitionCondition getCustomResourceDefinitionCondition(){
return this.customResourceDefinitionCondition!=null?this.customResourceDefinitionCondition.build():null;
}
public CustomResourceDefinitionCondition buildCustomResourceDefinitionCondition(){
return this.customResourceDefinitionCondition!=null?this.customResourceDefinitionCondition.build():null;
}
public A withCustomResourceDefinitionCondition(CustomResourceDefinitionCondition customResourceDefinitionCondition){
_visitables.remove(this.customResourceDefinitionCondition);
if (customResourceDefinitionCondition!=null){ this.customResourceDefinitionCondition= new CustomResourceDefinitionConditionBuilder(customResourceDefinitionCondition); _visitables.add(this.customResourceDefinitionCondition);} return (A) this;
}
public Boolean hasCustomResourceDefinitionCondition(){
return this.customResourceDefinitionCondition!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionConditionNested withNewCustomResourceDefinitionCondition(){
return new CustomResourceDefinitionConditionNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionConditionNested withNewCustomResourceDefinitionConditionLike(CustomResourceDefinitionCondition item){
return new CustomResourceDefinitionConditionNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionConditionNested editCustomResourceDefinitionCondition(){
return withNewCustomResourceDefinitionConditionLike(getCustomResourceDefinitionCondition());
}
public ValidationSchemaFluent.CustomResourceDefinitionConditionNested editOrNewCustomResourceDefinitionCondition(){
return withNewCustomResourceDefinitionConditionLike(getCustomResourceDefinitionCondition() != null ? getCustomResourceDefinitionCondition(): new CustomResourceDefinitionConditionBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionConditionNested editOrNewCustomResourceDefinitionConditionLike(CustomResourceDefinitionCondition item){
return withNewCustomResourceDefinitionConditionLike(getCustomResourceDefinitionCondition() != null ? getCustomResourceDefinitionCondition(): item);
}
public A withNewCustomResourceDefinitionCondition(String lastTransitionTime,String message,String reason,String status,String type){
return (A)withCustomResourceDefinitionCondition(new CustomResourceDefinitionCondition(lastTransitionTime, message, reason, status, type));
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinitionList instead.
*/
@Deprecated public CustomResourceDefinitionList getCustomResourceDefinitionList(){
return this.customResourceDefinitionList!=null?this.customResourceDefinitionList.build():null;
}
public CustomResourceDefinitionList buildCustomResourceDefinitionList(){
return this.customResourceDefinitionList!=null?this.customResourceDefinitionList.build():null;
}
public A withCustomResourceDefinitionList(CustomResourceDefinitionList customResourceDefinitionList){
_visitables.remove(this.customResourceDefinitionList);
if (customResourceDefinitionList!=null){ this.customResourceDefinitionList= new CustomResourceDefinitionListBuilder(customResourceDefinitionList); _visitables.add(this.customResourceDefinitionList);} return (A) this;
}
public Boolean hasCustomResourceDefinitionList(){
return this.customResourceDefinitionList!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionListNested withNewCustomResourceDefinitionList(){
return new CustomResourceDefinitionListNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionListNested withNewCustomResourceDefinitionListLike(CustomResourceDefinitionList item){
return new CustomResourceDefinitionListNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionListNested editCustomResourceDefinitionList(){
return withNewCustomResourceDefinitionListLike(getCustomResourceDefinitionList());
}
public ValidationSchemaFluent.CustomResourceDefinitionListNested editOrNewCustomResourceDefinitionList(){
return withNewCustomResourceDefinitionListLike(getCustomResourceDefinitionList() != null ? getCustomResourceDefinitionList(): new CustomResourceDefinitionListBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionListNested editOrNewCustomResourceDefinitionListLike(CustomResourceDefinitionList item){
return withNewCustomResourceDefinitionListLike(getCustomResourceDefinitionList() != null ? getCustomResourceDefinitionList(): item);
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinitionNames instead.
*/
@Deprecated public CustomResourceDefinitionNames getCustomResourceDefinitionNames(){
return this.customResourceDefinitionNames!=null?this.customResourceDefinitionNames.build():null;
}
public CustomResourceDefinitionNames buildCustomResourceDefinitionNames(){
return this.customResourceDefinitionNames!=null?this.customResourceDefinitionNames.build():null;
}
public A withCustomResourceDefinitionNames(CustomResourceDefinitionNames customResourceDefinitionNames){
_visitables.remove(this.customResourceDefinitionNames);
if (customResourceDefinitionNames!=null){ this.customResourceDefinitionNames= new CustomResourceDefinitionNamesBuilder(customResourceDefinitionNames); _visitables.add(this.customResourceDefinitionNames);} return (A) this;
}
public Boolean hasCustomResourceDefinitionNames(){
return this.customResourceDefinitionNames!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionNamesNested withNewCustomResourceDefinitionNames(){
return new CustomResourceDefinitionNamesNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionNamesNested withNewCustomResourceDefinitionNamesLike(CustomResourceDefinitionNames item){
return new CustomResourceDefinitionNamesNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionNamesNested editCustomResourceDefinitionNames(){
return withNewCustomResourceDefinitionNamesLike(getCustomResourceDefinitionNames());
}
public ValidationSchemaFluent.CustomResourceDefinitionNamesNested editOrNewCustomResourceDefinitionNames(){
return withNewCustomResourceDefinitionNamesLike(getCustomResourceDefinitionNames() != null ? getCustomResourceDefinitionNames(): new CustomResourceDefinitionNamesBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionNamesNested editOrNewCustomResourceDefinitionNamesLike(CustomResourceDefinitionNames item){
return withNewCustomResourceDefinitionNamesLike(getCustomResourceDefinitionNames() != null ? getCustomResourceDefinitionNames(): item);
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinitionSpec instead.
*/
@Deprecated public CustomResourceDefinitionSpec getCustomResourceDefinitionSpec(){
return this.customResourceDefinitionSpec!=null?this.customResourceDefinitionSpec.build():null;
}
public CustomResourceDefinitionSpec buildCustomResourceDefinitionSpec(){
return this.customResourceDefinitionSpec!=null?this.customResourceDefinitionSpec.build():null;
}
public A withCustomResourceDefinitionSpec(CustomResourceDefinitionSpec customResourceDefinitionSpec){
_visitables.remove(this.customResourceDefinitionSpec);
if (customResourceDefinitionSpec!=null){ this.customResourceDefinitionSpec= new CustomResourceDefinitionSpecBuilder(customResourceDefinitionSpec); _visitables.add(this.customResourceDefinitionSpec);} return (A) this;
}
public Boolean hasCustomResourceDefinitionSpec(){
return this.customResourceDefinitionSpec!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionSpecNested withNewCustomResourceDefinitionSpec(){
return new CustomResourceDefinitionSpecNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionSpecNested withNewCustomResourceDefinitionSpecLike(CustomResourceDefinitionSpec item){
return new CustomResourceDefinitionSpecNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionSpecNested editCustomResourceDefinitionSpec(){
return withNewCustomResourceDefinitionSpecLike(getCustomResourceDefinitionSpec());
}
public ValidationSchemaFluent.CustomResourceDefinitionSpecNested editOrNewCustomResourceDefinitionSpec(){
return withNewCustomResourceDefinitionSpecLike(getCustomResourceDefinitionSpec() != null ? getCustomResourceDefinitionSpec(): new CustomResourceDefinitionSpecBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionSpecNested editOrNewCustomResourceDefinitionSpecLike(CustomResourceDefinitionSpec item){
return withNewCustomResourceDefinitionSpecLike(getCustomResourceDefinitionSpec() != null ? getCustomResourceDefinitionSpec(): item);
}
/**
* This method has been deprecated, please use method buildCustomResourceDefinitionStatus instead.
*/
@Deprecated public CustomResourceDefinitionStatus getCustomResourceDefinitionStatus(){
return this.customResourceDefinitionStatus!=null?this.customResourceDefinitionStatus.build():null;
}
public CustomResourceDefinitionStatus buildCustomResourceDefinitionStatus(){
return this.customResourceDefinitionStatus!=null?this.customResourceDefinitionStatus.build():null;
}
public A withCustomResourceDefinitionStatus(CustomResourceDefinitionStatus customResourceDefinitionStatus){
_visitables.remove(this.customResourceDefinitionStatus);
if (customResourceDefinitionStatus!=null){ this.customResourceDefinitionStatus= new CustomResourceDefinitionStatusBuilder(customResourceDefinitionStatus); _visitables.add(this.customResourceDefinitionStatus);} return (A) this;
}
public Boolean hasCustomResourceDefinitionStatus(){
return this.customResourceDefinitionStatus!=null;
}
public ValidationSchemaFluent.CustomResourceDefinitionStatusNested withNewCustomResourceDefinitionStatus(){
return new CustomResourceDefinitionStatusNestedImpl();
}
public ValidationSchemaFluent.CustomResourceDefinitionStatusNested withNewCustomResourceDefinitionStatusLike(CustomResourceDefinitionStatus item){
return new CustomResourceDefinitionStatusNestedImpl(item);
}
public ValidationSchemaFluent.CustomResourceDefinitionStatusNested editCustomResourceDefinitionStatus(){
return withNewCustomResourceDefinitionStatusLike(getCustomResourceDefinitionStatus());
}
public ValidationSchemaFluent.CustomResourceDefinitionStatusNested editOrNewCustomResourceDefinitionStatus(){
return withNewCustomResourceDefinitionStatusLike(getCustomResourceDefinitionStatus() != null ? getCustomResourceDefinitionStatus(): new CustomResourceDefinitionStatusBuilder().build());
}
public ValidationSchemaFluent.CustomResourceDefinitionStatusNested editOrNewCustomResourceDefinitionStatusLike(CustomResourceDefinitionStatus item){
return withNewCustomResourceDefinitionStatusLike(getCustomResourceDefinitionStatus() != null ? getCustomResourceDefinitionStatus(): item);
}
/**
* This method has been deprecated, please use method buildDaemonSet instead.
*/
@Deprecated public DaemonSet getDaemonSet(){
return this.daemonSet!=null?this.daemonSet.build():null;
}
public DaemonSet buildDaemonSet(){
return this.daemonSet!=null?this.daemonSet.build():null;
}
public A withDaemonSet(DaemonSet daemonSet){
_visitables.remove(this.daemonSet);
if (daemonSet!=null){ this.daemonSet= new DaemonSetBuilder(daemonSet); _visitables.add(this.daemonSet);} return (A) this;
}
public Boolean hasDaemonSet(){
return this.daemonSet!=null;
}
public ValidationSchemaFluent.DaemonSetNested withNewDaemonSet(){
return new DaemonSetNestedImpl();
}
public ValidationSchemaFluent.DaemonSetNested withNewDaemonSetLike(DaemonSet item){
return new DaemonSetNestedImpl(item);
}
public ValidationSchemaFluent.DaemonSetNested editDaemonSet(){
return withNewDaemonSetLike(getDaemonSet());
}
public ValidationSchemaFluent.DaemonSetNested editOrNewDaemonSet(){
return withNewDaemonSetLike(getDaemonSet() != null ? getDaemonSet(): new DaemonSetBuilder().build());
}
public ValidationSchemaFluent.DaemonSetNested editOrNewDaemonSetLike(DaemonSet item){
return withNewDaemonSetLike(getDaemonSet() != null ? getDaemonSet(): item);
}
/**
* This method has been deprecated, please use method buildDaemonSetList instead.
*/
@Deprecated public DaemonSetList getDaemonSetList(){
return this.daemonSetList!=null?this.daemonSetList.build():null;
}
public DaemonSetList buildDaemonSetList(){
return this.daemonSetList!=null?this.daemonSetList.build():null;
}
public A withDaemonSetList(DaemonSetList daemonSetList){
_visitables.remove(this.daemonSetList);
if (daemonSetList!=null){ this.daemonSetList= new DaemonSetListBuilder(daemonSetList); _visitables.add(this.daemonSetList);} return (A) this;
}
public Boolean hasDaemonSetList(){
return this.daemonSetList!=null;
}
public ValidationSchemaFluent.DaemonSetListNested withNewDaemonSetList(){
return new DaemonSetListNestedImpl();
}
public ValidationSchemaFluent.DaemonSetListNested withNewDaemonSetListLike(DaemonSetList item){
return new DaemonSetListNestedImpl(item);
}
public ValidationSchemaFluent.DaemonSetListNested editDaemonSetList(){
return withNewDaemonSetListLike(getDaemonSetList());
}
public ValidationSchemaFluent.DaemonSetListNested editOrNewDaemonSetList(){
return withNewDaemonSetListLike(getDaemonSetList() != null ? getDaemonSetList(): new DaemonSetListBuilder().build());
}
public ValidationSchemaFluent.DaemonSetListNested editOrNewDaemonSetListLike(DaemonSetList item){
return withNewDaemonSetListLike(getDaemonSetList() != null ? getDaemonSetList(): item);
}
/**
* This method has been deprecated, please use method buildDeleteOptions instead.
*/
@Deprecated public DeleteOptions getDeleteOptions(){
return this.deleteOptions!=null?this.deleteOptions.build():null;
}
public DeleteOptions buildDeleteOptions(){
return this.deleteOptions!=null?this.deleteOptions.build():null;
}
public A withDeleteOptions(DeleteOptions deleteOptions){
_visitables.remove(this.deleteOptions);
if (deleteOptions!=null){ this.deleteOptions= new DeleteOptionsBuilder(deleteOptions); _visitables.add(this.deleteOptions);} return (A) this;
}
public Boolean hasDeleteOptions(){
return this.deleteOptions!=null;
}
public ValidationSchemaFluent.DeleteOptionsNested withNewDeleteOptions(){
return new DeleteOptionsNestedImpl();
}
public ValidationSchemaFluent.DeleteOptionsNested withNewDeleteOptionsLike(DeleteOptions item){
return new DeleteOptionsNestedImpl(item);
}
public ValidationSchemaFluent.DeleteOptionsNested editDeleteOptions(){
return withNewDeleteOptionsLike(getDeleteOptions());
}
public ValidationSchemaFluent.DeleteOptionsNested editOrNewDeleteOptions(){
return withNewDeleteOptionsLike(getDeleteOptions() != null ? getDeleteOptions(): new DeleteOptionsBuilder().build());
}
public ValidationSchemaFluent.DeleteOptionsNested editOrNewDeleteOptionsLike(DeleteOptions item){
return withNewDeleteOptionsLike(getDeleteOptions() != null ? getDeleteOptions(): item);
}
/**
* This method has been deprecated, please use method buildDeployment instead.
*/
@Deprecated public Deployment getDeployment(){
return this.deployment!=null?this.deployment.build():null;
}
public Deployment buildDeployment(){
return this.deployment!=null?this.deployment.build():null;
}
public A withDeployment(Deployment deployment){
_visitables.remove(this.deployment);
if (deployment!=null){ this.deployment= new DeploymentBuilder(deployment); _visitables.add(this.deployment);} return (A) this;
}
public Boolean hasDeployment(){
return this.deployment!=null;
}
public ValidationSchemaFluent.DeploymentNested withNewDeployment(){
return new DeploymentNestedImpl();
}
public ValidationSchemaFluent.DeploymentNested withNewDeploymentLike(Deployment item){
return new DeploymentNestedImpl(item);
}
public ValidationSchemaFluent.DeploymentNested editDeployment(){
return withNewDeploymentLike(getDeployment());
}
public ValidationSchemaFluent.DeploymentNested editOrNewDeployment(){
return withNewDeploymentLike(getDeployment() != null ? getDeployment(): new DeploymentBuilder().build());
}
public ValidationSchemaFluent.DeploymentNested editOrNewDeploymentLike(Deployment item){
return withNewDeploymentLike(getDeployment() != null ? getDeployment(): item);
}
/**
* This method has been deprecated, please use method buildDeploymentList instead.
*/
@Deprecated public DeploymentList getDeploymentList(){
return this.deploymentList!=null?this.deploymentList.build():null;
}
public DeploymentList buildDeploymentList(){
return this.deploymentList!=null?this.deploymentList.build():null;
}
public A withDeploymentList(DeploymentList deploymentList){
_visitables.remove(this.deploymentList);
if (deploymentList!=null){ this.deploymentList= new DeploymentListBuilder(deploymentList); _visitables.add(this.deploymentList);} return (A) this;
}
public Boolean hasDeploymentList(){
return this.deploymentList!=null;
}
public ValidationSchemaFluent.DeploymentListNested withNewDeploymentList(){
return new DeploymentListNestedImpl();
}
public ValidationSchemaFluent.DeploymentListNested withNewDeploymentListLike(DeploymentList item){
return new DeploymentListNestedImpl(item);
}
public ValidationSchemaFluent.DeploymentListNested editDeploymentList(){
return withNewDeploymentListLike(getDeploymentList());
}
public ValidationSchemaFluent.DeploymentListNested editOrNewDeploymentList(){
return withNewDeploymentListLike(getDeploymentList() != null ? getDeploymentList(): new DeploymentListBuilder().build());
}
public ValidationSchemaFluent.DeploymentListNested editOrNewDeploymentListLike(DeploymentList item){
return withNewDeploymentListLike(getDeploymentList() != null ? getDeploymentList(): item);
}
/**
* This method has been deprecated, please use method buildDeploymentRollback instead.
*/
@Deprecated public DeploymentRollback getDeploymentRollback(){
return this.deploymentRollback!=null?this.deploymentRollback.build():null;
}
public DeploymentRollback buildDeploymentRollback(){
return this.deploymentRollback!=null?this.deploymentRollback.build():null;
}
public A withDeploymentRollback(DeploymentRollback deploymentRollback){
_visitables.remove(this.deploymentRollback);
if (deploymentRollback!=null){ this.deploymentRollback= new DeploymentRollbackBuilder(deploymentRollback); _visitables.add(this.deploymentRollback);} return (A) this;
}
public Boolean hasDeploymentRollback(){
return this.deploymentRollback!=null;
}
public ValidationSchemaFluent.DeploymentRollbackNested withNewDeploymentRollback(){
return new DeploymentRollbackNestedImpl();
}
public ValidationSchemaFluent.DeploymentRollbackNested withNewDeploymentRollbackLike(DeploymentRollback item){
return new DeploymentRollbackNestedImpl(item);
}
public ValidationSchemaFluent.DeploymentRollbackNested editDeploymentRollback(){
return withNewDeploymentRollbackLike(getDeploymentRollback());
}
public ValidationSchemaFluent.DeploymentRollbackNested editOrNewDeploymentRollback(){
return withNewDeploymentRollbackLike(getDeploymentRollback() != null ? getDeploymentRollback(): new DeploymentRollbackBuilder().build());
}
public ValidationSchemaFluent.DeploymentRollbackNested editOrNewDeploymentRollbackLike(DeploymentRollback item){
return withNewDeploymentRollbackLike(getDeploymentRollback() != null ? getDeploymentRollback(): item);
}
/**
* This method has been deprecated, please use method buildEndpoints instead.
*/
@Deprecated public Endpoints getEndpoints(){
return this.endpoints!=null?this.endpoints.build():null;
}
public Endpoints buildEndpoints(){
return this.endpoints!=null?this.endpoints.build():null;
}
public A withEndpoints(Endpoints endpoints){
_visitables.remove(this.endpoints);
if (endpoints!=null){ this.endpoints= new EndpointsBuilder(endpoints); _visitables.add(this.endpoints);} return (A) this;
}
public Boolean hasEndpoints(){
return this.endpoints!=null;
}
public ValidationSchemaFluent.EndpointsNested withNewEndpoints(){
return new EndpointsNestedImpl();
}
public ValidationSchemaFluent.EndpointsNested withNewEndpointsLike(Endpoints item){
return new EndpointsNestedImpl(item);
}
public ValidationSchemaFluent.EndpointsNested editEndpoints(){
return withNewEndpointsLike(getEndpoints());
}
public ValidationSchemaFluent.EndpointsNested editOrNewEndpoints(){
return withNewEndpointsLike(getEndpoints() != null ? getEndpoints(): new EndpointsBuilder().build());
}
public ValidationSchemaFluent.EndpointsNested editOrNewEndpointsLike(Endpoints item){
return withNewEndpointsLike(getEndpoints() != null ? getEndpoints(): item);
}
/**
* This method has been deprecated, please use method buildEndpointsList instead.
*/
@Deprecated public EndpointsList getEndpointsList(){
return this.endpointsList!=null?this.endpointsList.build():null;
}
public EndpointsList buildEndpointsList(){
return this.endpointsList!=null?this.endpointsList.build():null;
}
public A withEndpointsList(EndpointsList endpointsList){
_visitables.remove(this.endpointsList);
if (endpointsList!=null){ this.endpointsList= new EndpointsListBuilder(endpointsList); _visitables.add(this.endpointsList);} return (A) this;
}
public Boolean hasEndpointsList(){
return this.endpointsList!=null;
}
public ValidationSchemaFluent.EndpointsListNested withNewEndpointsList(){
return new EndpointsListNestedImpl();
}
public ValidationSchemaFluent.EndpointsListNested withNewEndpointsListLike(EndpointsList item){
return new EndpointsListNestedImpl(item);
}
public ValidationSchemaFluent.EndpointsListNested editEndpointsList(){
return withNewEndpointsListLike(getEndpointsList());
}
public ValidationSchemaFluent.EndpointsListNested editOrNewEndpointsList(){
return withNewEndpointsListLike(getEndpointsList() != null ? getEndpointsList(): new EndpointsListBuilder().build());
}
public ValidationSchemaFluent.EndpointsListNested editOrNewEndpointsListLike(EndpointsList item){
return withNewEndpointsListLike(getEndpointsList() != null ? getEndpointsList(): item);
}
/**
* This method has been deprecated, please use method buildEnvVar instead.
*/
@Deprecated public EnvVar getEnvVar(){
return this.envVar!=null?this.envVar.build():null;
}
public EnvVar buildEnvVar(){
return this.envVar!=null?this.envVar.build():null;
}
public A withEnvVar(EnvVar envVar){
_visitables.remove(this.envVar);
if (envVar!=null){ this.envVar= new EnvVarBuilder(envVar); _visitables.add(this.envVar);} return (A) this;
}
public Boolean hasEnvVar(){
return this.envVar!=null;
}
public ValidationSchemaFluent.EnvVarNested withNewEnvVar(){
return new EnvVarNestedImpl();
}
public ValidationSchemaFluent.EnvVarNested withNewEnvVarLike(EnvVar item){
return new EnvVarNestedImpl(item);
}
public ValidationSchemaFluent.EnvVarNested editEnvVar(){
return withNewEnvVarLike(getEnvVar());
}
public ValidationSchemaFluent.EnvVarNested editOrNewEnvVar(){
return withNewEnvVarLike(getEnvVar() != null ? getEnvVar(): new EnvVarBuilder().build());
}
public ValidationSchemaFluent.EnvVarNested editOrNewEnvVarLike(EnvVar item){
return withNewEnvVarLike(getEnvVar() != null ? getEnvVar(): item);
}
/**
* This method has been deprecated, please use method buildEventList instead.
*/
@Deprecated public EventList getEventList(){
return this.eventList!=null?this.eventList.build():null;
}
public EventList buildEventList(){
return this.eventList!=null?this.eventList.build():null;
}
public A withEventList(EventList eventList){
_visitables.remove(this.eventList);
if (eventList!=null){ this.eventList= new EventListBuilder(eventList); _visitables.add(this.eventList);} return (A) this;
}
public Boolean hasEventList(){
return this.eventList!=null;
}
public ValidationSchemaFluent.EventListNested withNewEventList(){
return new EventListNestedImpl();
}
public ValidationSchemaFluent.EventListNested withNewEventListLike(EventList item){
return new EventListNestedImpl(item);
}
public ValidationSchemaFluent.EventListNested editEventList(){
return withNewEventListLike(getEventList());
}
public ValidationSchemaFluent.EventListNested editOrNewEventList(){
return withNewEventListLike(getEventList() != null ? getEventList(): new EventListBuilder().build());
}
public ValidationSchemaFluent.EventListNested editOrNewEventListLike(EventList item){
return withNewEventListLike(getEventList() != null ? getEventList(): item);
}
/**
* This method has been deprecated, please use method buildHorizontalPodAutoscaler instead.
*/
@Deprecated public HorizontalPodAutoscaler getHorizontalPodAutoscaler(){
return this.horizontalPodAutoscaler!=null?this.horizontalPodAutoscaler.build():null;
}
public HorizontalPodAutoscaler buildHorizontalPodAutoscaler(){
return this.horizontalPodAutoscaler!=null?this.horizontalPodAutoscaler.build():null;
}
public A withHorizontalPodAutoscaler(HorizontalPodAutoscaler horizontalPodAutoscaler){
_visitables.remove(this.horizontalPodAutoscaler);
if (horizontalPodAutoscaler!=null){ this.horizontalPodAutoscaler= new HorizontalPodAutoscalerBuilder(horizontalPodAutoscaler); _visitables.add(this.horizontalPodAutoscaler);} return (A) this;
}
public Boolean hasHorizontalPodAutoscaler(){
return this.horizontalPodAutoscaler!=null;
}
public ValidationSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscaler(){
return new HorizontalPodAutoscalerNestedImpl();
}
public ValidationSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscalerLike(HorizontalPodAutoscaler item){
return new HorizontalPodAutoscalerNestedImpl(item);
}
public ValidationSchemaFluent.HorizontalPodAutoscalerNested editHorizontalPodAutoscaler(){
return withNewHorizontalPodAutoscalerLike(getHorizontalPodAutoscaler());
}
public ValidationSchemaFluent.HorizontalPodAutoscalerNested editOrNewHorizontalPodAutoscaler(){
return withNewHorizontalPodAutoscalerLike(getHorizontalPodAutoscaler() != null ? getHorizontalPodAutoscaler(): new HorizontalPodAutoscalerBuilder().build());
}
public ValidationSchemaFluent.HorizontalPodAutoscalerNested editOrNewHorizontalPodAutoscalerLike(HorizontalPodAutoscaler item){
return withNewHorizontalPodAutoscalerLike(getHorizontalPodAutoscaler() != null ? getHorizontalPodAutoscaler(): item);
}
/**
* This method has been deprecated, please use method buildHorizontalPodAutoscalerList instead.
*/
@Deprecated public HorizontalPodAutoscalerList getHorizontalPodAutoscalerList(){
return this.horizontalPodAutoscalerList!=null?this.horizontalPodAutoscalerList.build():null;
}
public HorizontalPodAutoscalerList buildHorizontalPodAutoscalerList(){
return this.horizontalPodAutoscalerList!=null?this.horizontalPodAutoscalerList.build():null;
}
public A withHorizontalPodAutoscalerList(HorizontalPodAutoscalerList horizontalPodAutoscalerList){
_visitables.remove(this.horizontalPodAutoscalerList);
if (horizontalPodAutoscalerList!=null){ this.horizontalPodAutoscalerList= new HorizontalPodAutoscalerListBuilder(horizontalPodAutoscalerList); _visitables.add(this.horizontalPodAutoscalerList);} return (A) this;
}
public Boolean hasHorizontalPodAutoscalerList(){
return this.horizontalPodAutoscalerList!=null;
}
public ValidationSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerList(){
return new HorizontalPodAutoscalerListNestedImpl();
}
public ValidationSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerListLike(HorizontalPodAutoscalerList item){
return new HorizontalPodAutoscalerListNestedImpl(item);
}
public ValidationSchemaFluent.HorizontalPodAutoscalerListNested editHorizontalPodAutoscalerList(){
return withNewHorizontalPodAutoscalerListLike(getHorizontalPodAutoscalerList());
}
public ValidationSchemaFluent.HorizontalPodAutoscalerListNested editOrNewHorizontalPodAutoscalerList(){
return withNewHorizontalPodAutoscalerListLike(getHorizontalPodAutoscalerList() != null ? getHorizontalPodAutoscalerList(): new HorizontalPodAutoscalerListBuilder().build());
}
public ValidationSchemaFluent.HorizontalPodAutoscalerListNested editOrNewHorizontalPodAutoscalerListLike(HorizontalPodAutoscalerList item){
return withNewHorizontalPodAutoscalerListLike(getHorizontalPodAutoscalerList() != null ? getHorizontalPodAutoscalerList(): item);
}
/**
* This method has been deprecated, please use method buildInfo instead.
*/
@Deprecated public Info getInfo(){
return this.info!=null?this.info.build():null;
}
public Info buildInfo(){
return this.info!=null?this.info.build():null;
}
public A withInfo(Info info){
_visitables.remove(this.info);
if (info!=null){ this.info= new InfoBuilder(info); _visitables.add(this.info);} return (A) this;
}
public Boolean hasInfo(){
return this.info!=null;
}
public ValidationSchemaFluent.InfoNested withNewInfo(){
return new InfoNestedImpl();
}
public ValidationSchemaFluent.InfoNested withNewInfoLike(Info item){
return new InfoNestedImpl(item);
}
public ValidationSchemaFluent.InfoNested editInfo(){
return withNewInfoLike(getInfo());
}
public ValidationSchemaFluent.InfoNested editOrNewInfo(){
return withNewInfoLike(getInfo() != null ? getInfo(): new InfoBuilder().build());
}
public ValidationSchemaFluent.InfoNested editOrNewInfoLike(Info item){
return withNewInfoLike(getInfo() != null ? getInfo(): item);
}
/**
* This method has been deprecated, please use method buildIngress instead.
*/
@Deprecated public Ingress getIngress(){
return this.ingress!=null?this.ingress.build():null;
}
public Ingress buildIngress(){
return this.ingress!=null?this.ingress.build():null;
}
public A withIngress(Ingress ingress){
_visitables.remove(this.ingress);
if (ingress!=null){ this.ingress= new IngressBuilder(ingress); _visitables.add(this.ingress);} return (A) this;
}
public Boolean hasIngress(){
return this.ingress!=null;
}
public ValidationSchemaFluent.IngressNested withNewIngress(){
return new IngressNestedImpl();
}
public ValidationSchemaFluent.IngressNested withNewIngressLike(Ingress item){
return new IngressNestedImpl(item);
}
public ValidationSchemaFluent.IngressNested editIngress(){
return withNewIngressLike(getIngress());
}
public ValidationSchemaFluent.IngressNested editOrNewIngress(){
return withNewIngressLike(getIngress() != null ? getIngress(): new IngressBuilder().build());
}
public ValidationSchemaFluent.IngressNested editOrNewIngressLike(Ingress item){
return withNewIngressLike(getIngress() != null ? getIngress(): item);
}
/**
* This method has been deprecated, please use method buildIngressList instead.
*/
@Deprecated public IngressList getIngressList(){
return this.ingressList!=null?this.ingressList.build():null;
}
public IngressList buildIngressList(){
return this.ingressList!=null?this.ingressList.build():null;
}
public A withIngressList(IngressList ingressList){
_visitables.remove(this.ingressList);
if (ingressList!=null){ this.ingressList= new IngressListBuilder(ingressList); _visitables.add(this.ingressList);} return (A) this;
}
public Boolean hasIngressList(){
return this.ingressList!=null;
}
public ValidationSchemaFluent.IngressListNested withNewIngressList(){
return new IngressListNestedImpl();
}
public ValidationSchemaFluent.IngressListNested withNewIngressListLike(IngressList item){
return new IngressListNestedImpl(item);
}
public ValidationSchemaFluent.IngressListNested editIngressList(){
return withNewIngressListLike(getIngressList());
}
public ValidationSchemaFluent.IngressListNested editOrNewIngressList(){
return withNewIngressListLike(getIngressList() != null ? getIngressList(): new IngressListBuilder().build());
}
public ValidationSchemaFluent.IngressListNested editOrNewIngressListLike(IngressList item){
return withNewIngressListLike(getIngressList() != null ? getIngressList(): item);
}
/**
* This method has been deprecated, please use method buildJenkins instead.
*/
@Deprecated public Jenkins getJenkins(){
return this.jenkins!=null?this.jenkins.build():null;
}
public Jenkins buildJenkins(){
return this.jenkins!=null?this.jenkins.build():null;
}
public A withJenkins(Jenkins jenkins){
_visitables.remove(this.jenkins);
if (jenkins!=null){ this.jenkins= new JenkinsBuilder(jenkins); _visitables.add(this.jenkins);} return (A) this;
}
public Boolean hasJenkins(){
return this.jenkins!=null;
}
public ValidationSchemaFluent.JenkinsNested withNewJenkins(){
return new JenkinsNestedImpl();
}
public ValidationSchemaFluent.JenkinsNested withNewJenkinsLike(Jenkins item){
return new JenkinsNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsNested editJenkins(){
return withNewJenkinsLike(getJenkins());
}
public ValidationSchemaFluent.JenkinsNested editOrNewJenkins(){
return withNewJenkinsLike(getJenkins() != null ? getJenkins(): new JenkinsBuilder().build());
}
public ValidationSchemaFluent.JenkinsNested editOrNewJenkinsLike(Jenkins item){
return withNewJenkinsLike(getJenkins() != null ? getJenkins(): item);
}
/**
* This method has been deprecated, please use method buildJenkinsBinding instead.
*/
@Deprecated public JenkinsBinding getJenkinsBinding(){
return this.jenkinsBinding!=null?this.jenkinsBinding.build():null;
}
public JenkinsBinding buildJenkinsBinding(){
return this.jenkinsBinding!=null?this.jenkinsBinding.build():null;
}
public A withJenkinsBinding(JenkinsBinding jenkinsBinding){
_visitables.remove(this.jenkinsBinding);
if (jenkinsBinding!=null){ this.jenkinsBinding= new JenkinsBindingBuilder(jenkinsBinding); _visitables.add(this.jenkinsBinding);} return (A) this;
}
public Boolean hasJenkinsBinding(){
return this.jenkinsBinding!=null;
}
public ValidationSchemaFluent.JenkinsBindingNested withNewJenkinsBinding(){
return new JenkinsBindingNestedImpl();
}
public ValidationSchemaFluent.JenkinsBindingNested withNewJenkinsBindingLike(JenkinsBinding item){
return new JenkinsBindingNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsBindingNested editJenkinsBinding(){
return withNewJenkinsBindingLike(getJenkinsBinding());
}
public ValidationSchemaFluent.JenkinsBindingNested editOrNewJenkinsBinding(){
return withNewJenkinsBindingLike(getJenkinsBinding() != null ? getJenkinsBinding(): new JenkinsBindingBuilder().build());
}
public ValidationSchemaFluent.JenkinsBindingNested editOrNewJenkinsBindingLike(JenkinsBinding item){
return withNewJenkinsBindingLike(getJenkinsBinding() != null ? getJenkinsBinding(): item);
}
/**
* This method has been deprecated, please use method buildJenkinsBindingList instead.
*/
@Deprecated public JenkinsBindingList getJenkinsBindingList(){
return this.jenkinsBindingList!=null?this.jenkinsBindingList.build():null;
}
public JenkinsBindingList buildJenkinsBindingList(){
return this.jenkinsBindingList!=null?this.jenkinsBindingList.build():null;
}
public A withJenkinsBindingList(JenkinsBindingList jenkinsBindingList){
_visitables.remove(this.jenkinsBindingList);
if (jenkinsBindingList!=null){ this.jenkinsBindingList= new JenkinsBindingListBuilder(jenkinsBindingList); _visitables.add(this.jenkinsBindingList);} return (A) this;
}
public Boolean hasJenkinsBindingList(){
return this.jenkinsBindingList!=null;
}
public ValidationSchemaFluent.JenkinsBindingListNested withNewJenkinsBindingList(){
return new JenkinsBindingListNestedImpl();
}
public ValidationSchemaFluent.JenkinsBindingListNested withNewJenkinsBindingListLike(JenkinsBindingList item){
return new JenkinsBindingListNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsBindingListNested editJenkinsBindingList(){
return withNewJenkinsBindingListLike(getJenkinsBindingList());
}
public ValidationSchemaFluent.JenkinsBindingListNested editOrNewJenkinsBindingList(){
return withNewJenkinsBindingListLike(getJenkinsBindingList() != null ? getJenkinsBindingList(): new JenkinsBindingListBuilder().build());
}
public ValidationSchemaFluent.JenkinsBindingListNested editOrNewJenkinsBindingListLike(JenkinsBindingList item){
return withNewJenkinsBindingListLike(getJenkinsBindingList() != null ? getJenkinsBindingList(): item);
}
/**
* This method has been deprecated, please use method buildJenkinsList instead.
*/
@Deprecated public JenkinsList getJenkinsList(){
return this.jenkinsList!=null?this.jenkinsList.build():null;
}
public JenkinsList buildJenkinsList(){
return this.jenkinsList!=null?this.jenkinsList.build():null;
}
public A withJenkinsList(JenkinsList jenkinsList){
_visitables.remove(this.jenkinsList);
if (jenkinsList!=null){ this.jenkinsList= new JenkinsListBuilder(jenkinsList); _visitables.add(this.jenkinsList);} return (A) this;
}
public Boolean hasJenkinsList(){
return this.jenkinsList!=null;
}
public ValidationSchemaFluent.JenkinsListNested withNewJenkinsList(){
return new JenkinsListNestedImpl();
}
public ValidationSchemaFluent.JenkinsListNested withNewJenkinsListLike(JenkinsList item){
return new JenkinsListNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsListNested editJenkinsList(){
return withNewJenkinsListLike(getJenkinsList());
}
public ValidationSchemaFluent.JenkinsListNested editOrNewJenkinsList(){
return withNewJenkinsListLike(getJenkinsList() != null ? getJenkinsList(): new JenkinsListBuilder().build());
}
public ValidationSchemaFluent.JenkinsListNested editOrNewJenkinsListLike(JenkinsList item){
return withNewJenkinsListLike(getJenkinsList() != null ? getJenkinsList(): item);
}
/**
* This method has been deprecated, please use method buildJenkinsfilePreview instead.
*/
@Deprecated public JenkinsfilePreview getJenkinsfilePreview(){
return this.jenkinsfilePreview!=null?this.jenkinsfilePreview.build():null;
}
public JenkinsfilePreview buildJenkinsfilePreview(){
return this.jenkinsfilePreview!=null?this.jenkinsfilePreview.build():null;
}
public A withJenkinsfilePreview(JenkinsfilePreview jenkinsfilePreview){
_visitables.remove(this.jenkinsfilePreview);
if (jenkinsfilePreview!=null){ this.jenkinsfilePreview= new JenkinsfilePreviewBuilder(jenkinsfilePreview); _visitables.add(this.jenkinsfilePreview);} return (A) this;
}
public Boolean hasJenkinsfilePreview(){
return this.jenkinsfilePreview!=null;
}
public ValidationSchemaFluent.JenkinsfilePreviewNested withNewJenkinsfilePreview(){
return new JenkinsfilePreviewNestedImpl();
}
public ValidationSchemaFluent.JenkinsfilePreviewNested withNewJenkinsfilePreviewLike(JenkinsfilePreview item){
return new JenkinsfilePreviewNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsfilePreviewNested editJenkinsfilePreview(){
return withNewJenkinsfilePreviewLike(getJenkinsfilePreview());
}
public ValidationSchemaFluent.JenkinsfilePreviewNested editOrNewJenkinsfilePreview(){
return withNewJenkinsfilePreviewLike(getJenkinsfilePreview() != null ? getJenkinsfilePreview(): new JenkinsfilePreviewBuilder().build());
}
public ValidationSchemaFluent.JenkinsfilePreviewNested editOrNewJenkinsfilePreviewLike(JenkinsfilePreview item){
return withNewJenkinsfilePreviewLike(getJenkinsfilePreview() != null ? getJenkinsfilePreview(): item);
}
public A withNewJenkinsfilePreview(String apiVersion,String jenkinsfile,String kind){
return (A)withJenkinsfilePreview(new JenkinsfilePreview(apiVersion, jenkinsfile, kind));
}
/**
* This method has been deprecated, please use method buildJenkinsfilePreviewOptions instead.
*/
@Deprecated public JenkinsfilePreviewOptions getJenkinsfilePreviewOptions(){
return this.jenkinsfilePreviewOptions!=null?this.jenkinsfilePreviewOptions.build():null;
}
public JenkinsfilePreviewOptions buildJenkinsfilePreviewOptions(){
return this.jenkinsfilePreviewOptions!=null?this.jenkinsfilePreviewOptions.build():null;
}
public A withJenkinsfilePreviewOptions(JenkinsfilePreviewOptions jenkinsfilePreviewOptions){
_visitables.remove(this.jenkinsfilePreviewOptions);
if (jenkinsfilePreviewOptions!=null){ this.jenkinsfilePreviewOptions= new JenkinsfilePreviewOptionsBuilder(jenkinsfilePreviewOptions); _visitables.add(this.jenkinsfilePreviewOptions);} return (A) this;
}
public Boolean hasJenkinsfilePreviewOptions(){
return this.jenkinsfilePreviewOptions!=null;
}
public ValidationSchemaFluent.JenkinsfilePreviewOptionsNested withNewJenkinsfilePreviewOptions(){
return new JenkinsfilePreviewOptionsNestedImpl();
}
public ValidationSchemaFluent.JenkinsfilePreviewOptionsNested withNewJenkinsfilePreviewOptionsLike(JenkinsfilePreviewOptions item){
return new JenkinsfilePreviewOptionsNestedImpl(item);
}
public ValidationSchemaFluent.JenkinsfilePreviewOptionsNested editJenkinsfilePreviewOptions(){
return withNewJenkinsfilePreviewOptionsLike(getJenkinsfilePreviewOptions());
}
public ValidationSchemaFluent.JenkinsfilePreviewOptionsNested editOrNewJenkinsfilePreviewOptions(){
return withNewJenkinsfilePreviewOptionsLike(getJenkinsfilePreviewOptions() != null ? getJenkinsfilePreviewOptions(): new JenkinsfilePreviewOptionsBuilder().build());
}
public ValidationSchemaFluent.JenkinsfilePreviewOptionsNested editOrNewJenkinsfilePreviewOptionsLike(JenkinsfilePreviewOptions item){
return withNewJenkinsfilePreviewOptionsLike(getJenkinsfilePreviewOptions() != null ? getJenkinsfilePreviewOptions(): item);
}
/**
* This method has been deprecated, please use method buildJob instead.
*/
@Deprecated public Job getJob(){
return this.job!=null?this.job.build():null;
}
public Job buildJob(){
return this.job!=null?this.job.build():null;
}
public A withJob(Job job){
_visitables.remove(this.job);
if (job!=null){ this.job= new JobBuilder(job); _visitables.add(this.job);} return (A) this;
}
public Boolean hasJob(){
return this.job!=null;
}
public ValidationSchemaFluent.JobNested withNewJob(){
return new JobNestedImpl();
}
public ValidationSchemaFluent.JobNested withNewJobLike(Job item){
return new JobNestedImpl(item);
}
public ValidationSchemaFluent.JobNested editJob(){
return withNewJobLike(getJob());
}
public ValidationSchemaFluent.JobNested editOrNewJob(){
return withNewJobLike(getJob() != null ? getJob(): new JobBuilder().build());
}
public ValidationSchemaFluent.JobNested editOrNewJobLike(Job item){
return withNewJobLike(getJob() != null ? getJob(): item);
}
/**
* This method has been deprecated, please use method buildJobList instead.
*/
@Deprecated public JobList getJobList(){
return this.jobList!=null?this.jobList.build():null;
}
public JobList buildJobList(){
return this.jobList!=null?this.jobList.build():null;
}
public A withJobList(JobList jobList){
_visitables.remove(this.jobList);
if (jobList!=null){ this.jobList= new JobListBuilder(jobList); _visitables.add(this.jobList);} return (A) this;
}
public Boolean hasJobList(){
return this.jobList!=null;
}
public ValidationSchemaFluent.JobListNested withNewJobList(){
return new JobListNestedImpl();
}
public ValidationSchemaFluent.JobListNested withNewJobListLike(JobList item){
return new JobListNestedImpl(item);
}
public ValidationSchemaFluent.JobListNested editJobList(){
return withNewJobListLike(getJobList());
}
public ValidationSchemaFluent.JobListNested editOrNewJobList(){
return withNewJobListLike(getJobList() != null ? getJobList(): new JobListBuilder().build());
}
public ValidationSchemaFluent.JobListNested editOrNewJobListLike(JobList item){
return withNewJobListLike(getJobList() != null ? getJobList(): item);
}
/**
* This method has been deprecated, please use method buildK8sLocalSubjectAccessReview instead.
*/
@Deprecated public LocalSubjectAccessReview getK8sLocalSubjectAccessReview(){
return this.k8sLocalSubjectAccessReview!=null?this.k8sLocalSubjectAccessReview.build():null;
}
public LocalSubjectAccessReview buildK8sLocalSubjectAccessReview(){
return this.k8sLocalSubjectAccessReview!=null?this.k8sLocalSubjectAccessReview.build():null;
}
public A withK8sLocalSubjectAccessReview(LocalSubjectAccessReview k8sLocalSubjectAccessReview){
_visitables.remove(this.k8sLocalSubjectAccessReview);
if (k8sLocalSubjectAccessReview!=null){ this.k8sLocalSubjectAccessReview= new LocalSubjectAccessReviewBuilder(k8sLocalSubjectAccessReview); _visitables.add(this.k8sLocalSubjectAccessReview);} return (A) this;
}
public Boolean hasK8sLocalSubjectAccessReview(){
return this.k8sLocalSubjectAccessReview!=null;
}
public ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested withNewK8sLocalSubjectAccessReview(){
return new K8sLocalSubjectAccessReviewNestedImpl();
}
public ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested withNewK8sLocalSubjectAccessReviewLike(LocalSubjectAccessReview item){
return new K8sLocalSubjectAccessReviewNestedImpl(item);
}
public ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested editK8sLocalSubjectAccessReview(){
return withNewK8sLocalSubjectAccessReviewLike(getK8sLocalSubjectAccessReview());
}
public ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested editOrNewK8sLocalSubjectAccessReview(){
return withNewK8sLocalSubjectAccessReviewLike(getK8sLocalSubjectAccessReview() != null ? getK8sLocalSubjectAccessReview(): new LocalSubjectAccessReviewBuilder().build());
}
public ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested editOrNewK8sLocalSubjectAccessReviewLike(LocalSubjectAccessReview item){
return withNewK8sLocalSubjectAccessReviewLike(getK8sLocalSubjectAccessReview() != null ? getK8sLocalSubjectAccessReview(): item);
}
/**
* This method has been deprecated, please use method buildK8sSubjectAccessReview instead.
*/
@Deprecated public SubjectAccessReview getK8sSubjectAccessReview(){
return this.k8sSubjectAccessReview!=null?this.k8sSubjectAccessReview.build():null;
}
public SubjectAccessReview buildK8sSubjectAccessReview(){
return this.k8sSubjectAccessReview!=null?this.k8sSubjectAccessReview.build():null;
}
public A withK8sSubjectAccessReview(SubjectAccessReview k8sSubjectAccessReview){
_visitables.remove(this.k8sSubjectAccessReview);
if (k8sSubjectAccessReview!=null){ this.k8sSubjectAccessReview= new SubjectAccessReviewBuilder(k8sSubjectAccessReview); _visitables.add(this.k8sSubjectAccessReview);} return (A) this;
}
public Boolean hasK8sSubjectAccessReview(){
return this.k8sSubjectAccessReview!=null;
}
public ValidationSchemaFluent.K8sSubjectAccessReviewNested withNewK8sSubjectAccessReview(){
return new K8sSubjectAccessReviewNestedImpl();
}
public ValidationSchemaFluent.K8sSubjectAccessReviewNested withNewK8sSubjectAccessReviewLike(SubjectAccessReview item){
return new K8sSubjectAccessReviewNestedImpl(item);
}
public ValidationSchemaFluent.K8sSubjectAccessReviewNested editK8sSubjectAccessReview(){
return withNewK8sSubjectAccessReviewLike(getK8sSubjectAccessReview());
}
public ValidationSchemaFluent.K8sSubjectAccessReviewNested editOrNewK8sSubjectAccessReview(){
return withNewK8sSubjectAccessReviewLike(getK8sSubjectAccessReview() != null ? getK8sSubjectAccessReview(): new SubjectAccessReviewBuilder().build());
}
public ValidationSchemaFluent.K8sSubjectAccessReviewNested editOrNewK8sSubjectAccessReviewLike(SubjectAccessReview item){
return withNewK8sSubjectAccessReviewLike(getK8sSubjectAccessReview() != null ? getK8sSubjectAccessReview(): item);
}
/**
* This method has been deprecated, please use method buildLimitRangeList instead.
*/
@Deprecated public LimitRangeList getLimitRangeList(){
return this.limitRangeList!=null?this.limitRangeList.build():null;
}
public LimitRangeList buildLimitRangeList(){
return this.limitRangeList!=null?this.limitRangeList.build():null;
}
public A withLimitRangeList(LimitRangeList limitRangeList){
_visitables.remove(this.limitRangeList);
if (limitRangeList!=null){ this.limitRangeList= new LimitRangeListBuilder(limitRangeList); _visitables.add(this.limitRangeList);} return (A) this;
}
public Boolean hasLimitRangeList(){
return this.limitRangeList!=null;
}
public ValidationSchemaFluent.LimitRangeListNested withNewLimitRangeList(){
return new LimitRangeListNestedImpl();
}
public ValidationSchemaFluent.LimitRangeListNested withNewLimitRangeListLike(LimitRangeList item){
return new LimitRangeListNestedImpl(item);
}
public ValidationSchemaFluent.LimitRangeListNested editLimitRangeList(){
return withNewLimitRangeListLike(getLimitRangeList());
}
public ValidationSchemaFluent.LimitRangeListNested editOrNewLimitRangeList(){
return withNewLimitRangeListLike(getLimitRangeList() != null ? getLimitRangeList(): new LimitRangeListBuilder().build());
}
public ValidationSchemaFluent.LimitRangeListNested editOrNewLimitRangeListLike(LimitRangeList item){
return withNewLimitRangeListLike(getLimitRangeList() != null ? getLimitRangeList(): item);
}
/**
* This method has been deprecated, please use method buildListMeta instead.
*/
@Deprecated public ListMeta getListMeta(){
return this.listMeta!=null?this.listMeta.build():null;
}
public ListMeta buildListMeta(){
return this.listMeta!=null?this.listMeta.build():null;
}
public A withListMeta(ListMeta listMeta){
_visitables.remove(this.listMeta);
if (listMeta!=null){ this.listMeta= new ListMetaBuilder(listMeta); _visitables.add(this.listMeta);} return (A) this;
}
public Boolean hasListMeta(){
return this.listMeta!=null;
}
public ValidationSchemaFluent.ListMetaNested withNewListMeta(){
return new ListMetaNestedImpl();
}
public ValidationSchemaFluent.ListMetaNested withNewListMetaLike(ListMeta item){
return new ListMetaNestedImpl(item);
}
public ValidationSchemaFluent.ListMetaNested editListMeta(){
return withNewListMetaLike(getListMeta());
}
public ValidationSchemaFluent.ListMetaNested editOrNewListMeta(){
return withNewListMetaLike(getListMeta() != null ? getListMeta(): new ListMetaBuilder().build());
}
public ValidationSchemaFluent.ListMetaNested editOrNewListMetaLike(ListMeta item){
return withNewListMetaLike(getListMeta() != null ? getListMeta(): item);
}
public A withNewListMeta(String resourceVersion,String selfLink){
return (A)withListMeta(new ListMeta(resourceVersion, selfLink));
}
/**
* This method has been deprecated, please use method buildNamespace instead.
*/
@Deprecated public Namespace getNamespace(){
return this.namespace!=null?this.namespace.build():null;
}
public Namespace buildNamespace(){
return this.namespace!=null?this.namespace.build():null;
}
public A withNamespace(Namespace namespace){
_visitables.remove(this.namespace);
if (namespace!=null){ this.namespace= new NamespaceBuilder(namespace); _visitables.add(this.namespace);} return (A) this;
}
public Boolean hasNamespace(){
return this.namespace!=null;
}
public ValidationSchemaFluent.NamespaceNested withNewNamespace(){
return new NamespaceNestedImpl();
}
public ValidationSchemaFluent.NamespaceNested withNewNamespaceLike(Namespace item){
return new NamespaceNestedImpl(item);
}
public ValidationSchemaFluent.NamespaceNested editNamespace(){
return withNewNamespaceLike(getNamespace());
}
public ValidationSchemaFluent.NamespaceNested editOrNewNamespace(){
return withNewNamespaceLike(getNamespace() != null ? getNamespace(): new NamespaceBuilder().build());
}
public ValidationSchemaFluent.NamespaceNested editOrNewNamespaceLike(Namespace item){
return withNewNamespaceLike(getNamespace() != null ? getNamespace(): item);
}
/**
* This method has been deprecated, please use method buildNamespaceList instead.
*/
@Deprecated public NamespaceList getNamespaceList(){
return this.namespaceList!=null?this.namespaceList.build():null;
}
public NamespaceList buildNamespaceList(){
return this.namespaceList!=null?this.namespaceList.build():null;
}
public A withNamespaceList(NamespaceList namespaceList){
_visitables.remove(this.namespaceList);
if (namespaceList!=null){ this.namespaceList= new NamespaceListBuilder(namespaceList); _visitables.add(this.namespaceList);} return (A) this;
}
public Boolean hasNamespaceList(){
return this.namespaceList!=null;
}
public ValidationSchemaFluent.NamespaceListNested withNewNamespaceList(){
return new NamespaceListNestedImpl();
}
public ValidationSchemaFluent.NamespaceListNested withNewNamespaceListLike(NamespaceList item){
return new NamespaceListNestedImpl(item);
}
public ValidationSchemaFluent.NamespaceListNested editNamespaceList(){
return withNewNamespaceListLike(getNamespaceList());
}
public ValidationSchemaFluent.NamespaceListNested editOrNewNamespaceList(){
return withNewNamespaceListLike(getNamespaceList() != null ? getNamespaceList(): new NamespaceListBuilder().build());
}
public ValidationSchemaFluent.NamespaceListNested editOrNewNamespaceListLike(NamespaceList item){
return withNewNamespaceListLike(getNamespaceList() != null ? getNamespaceList(): item);
}
/**
* This method has been deprecated, please use method buildNetworkPolicy instead.
*/
@Deprecated public NetworkPolicy getNetworkPolicy(){
return this.networkPolicy!=null?this.networkPolicy.build():null;
}
public NetworkPolicy buildNetworkPolicy(){
return this.networkPolicy!=null?this.networkPolicy.build():null;
}
public A withNetworkPolicy(NetworkPolicy networkPolicy){
_visitables.remove(this.networkPolicy);
if (networkPolicy!=null){ this.networkPolicy= new NetworkPolicyBuilder(networkPolicy); _visitables.add(this.networkPolicy);} return (A) this;
}
public Boolean hasNetworkPolicy(){
return this.networkPolicy!=null;
}
public ValidationSchemaFluent.NetworkPolicyNested withNewNetworkPolicy(){
return new NetworkPolicyNestedImpl();
}
public ValidationSchemaFluent.NetworkPolicyNested withNewNetworkPolicyLike(NetworkPolicy item){
return new NetworkPolicyNestedImpl(item);
}
public ValidationSchemaFluent.NetworkPolicyNested editNetworkPolicy(){
return withNewNetworkPolicyLike(getNetworkPolicy());
}
public ValidationSchemaFluent.NetworkPolicyNested editOrNewNetworkPolicy(){
return withNewNetworkPolicyLike(getNetworkPolicy() != null ? getNetworkPolicy(): new NetworkPolicyBuilder().build());
}
public ValidationSchemaFluent.NetworkPolicyNested editOrNewNetworkPolicyLike(NetworkPolicy item){
return withNewNetworkPolicyLike(getNetworkPolicy() != null ? getNetworkPolicy(): item);
}
/**
* This method has been deprecated, please use method buildNetworkPolicyList instead.
*/
@Deprecated public NetworkPolicyList getNetworkPolicyList(){
return this.networkPolicyList!=null?this.networkPolicyList.build():null;
}
public NetworkPolicyList buildNetworkPolicyList(){
return this.networkPolicyList!=null?this.networkPolicyList.build():null;
}
public A withNetworkPolicyList(NetworkPolicyList networkPolicyList){
_visitables.remove(this.networkPolicyList);
if (networkPolicyList!=null){ this.networkPolicyList= new NetworkPolicyListBuilder(networkPolicyList); _visitables.add(this.networkPolicyList);} return (A) this;
}
public Boolean hasNetworkPolicyList(){
return this.networkPolicyList!=null;
}
public ValidationSchemaFluent.NetworkPolicyListNested withNewNetworkPolicyList(){
return new NetworkPolicyListNestedImpl();
}
public ValidationSchemaFluent.NetworkPolicyListNested withNewNetworkPolicyListLike(NetworkPolicyList item){
return new NetworkPolicyListNestedImpl(item);
}
public ValidationSchemaFluent.NetworkPolicyListNested editNetworkPolicyList(){
return withNewNetworkPolicyListLike(getNetworkPolicyList());
}
public ValidationSchemaFluent.NetworkPolicyListNested editOrNewNetworkPolicyList(){
return withNewNetworkPolicyListLike(getNetworkPolicyList() != null ? getNetworkPolicyList(): new NetworkPolicyListBuilder().build());
}
public ValidationSchemaFluent.NetworkPolicyListNested editOrNewNetworkPolicyListLike(NetworkPolicyList item){
return withNewNetworkPolicyListLike(getNetworkPolicyList() != null ? getNetworkPolicyList(): item);
}
/**
* This method has been deprecated, please use method buildNode instead.
*/
@Deprecated public Node getNode(){
return this.node!=null?this.node.build():null;
}
public Node buildNode(){
return this.node!=null?this.node.build():null;
}
public A withNode(Node node){
_visitables.remove(this.node);
if (node!=null){ this.node= new NodeBuilder(node); _visitables.add(this.node);} return (A) this;
}
public Boolean hasNode(){
return this.node!=null;
}
public ValidationSchemaFluent.NodeNested withNewNode(){
return new NodeNestedImpl();
}
public ValidationSchemaFluent.NodeNested withNewNodeLike(Node item){
return new NodeNestedImpl(item);
}
public ValidationSchemaFluent.NodeNested editNode(){
return withNewNodeLike(getNode());
}
public ValidationSchemaFluent.NodeNested editOrNewNode(){
return withNewNodeLike(getNode() != null ? getNode(): new NodeBuilder().build());
}
public ValidationSchemaFluent.NodeNested editOrNewNodeLike(Node item){
return withNewNodeLike(getNode() != null ? getNode(): item);
}
/**
* This method has been deprecated, please use method buildNodeList instead.
*/
@Deprecated public NodeList getNodeList(){
return this.nodeList!=null?this.nodeList.build():null;
}
public NodeList buildNodeList(){
return this.nodeList!=null?this.nodeList.build():null;
}
public A withNodeList(NodeList nodeList){
_visitables.remove(this.nodeList);
if (nodeList!=null){ this.nodeList= new NodeListBuilder(nodeList); _visitables.add(this.nodeList);} return (A) this;
}
public Boolean hasNodeList(){
return this.nodeList!=null;
}
public ValidationSchemaFluent.NodeListNested withNewNodeList(){
return new NodeListNestedImpl();
}
public ValidationSchemaFluent.NodeListNested withNewNodeListLike(NodeList item){
return new NodeListNestedImpl(item);
}
public ValidationSchemaFluent.NodeListNested editNodeList(){
return withNewNodeListLike(getNodeList());
}
public ValidationSchemaFluent.NodeListNested editOrNewNodeList(){
return withNewNodeListLike(getNodeList() != null ? getNodeList(): new NodeListBuilder().build());
}
public ValidationSchemaFluent.NodeListNested editOrNewNodeListLike(NodeList item){
return withNewNodeListLike(getNodeList() != null ? getNodeList(): item);
}
/**
* This method has been deprecated, please use method buildObjectMeta instead.
*/
@Deprecated public ObjectMeta getObjectMeta(){
return this.objectMeta!=null?this.objectMeta.build():null;
}
public ObjectMeta buildObjectMeta(){
return this.objectMeta!=null?this.objectMeta.build():null;
}
public A withObjectMeta(ObjectMeta objectMeta){
_visitables.remove(this.objectMeta);
if (objectMeta!=null){ this.objectMeta= new ObjectMetaBuilder(objectMeta); _visitables.add(this.objectMeta);} return (A) this;
}
public Boolean hasObjectMeta(){
return this.objectMeta!=null;
}
public ValidationSchemaFluent.ObjectMetaNested withNewObjectMeta(){
return new ObjectMetaNestedImpl();
}
public ValidationSchemaFluent.ObjectMetaNested withNewObjectMetaLike(ObjectMeta item){
return new ObjectMetaNestedImpl(item);
}
public ValidationSchemaFluent.ObjectMetaNested editObjectMeta(){
return withNewObjectMetaLike(getObjectMeta());
}
public ValidationSchemaFluent.ObjectMetaNested editOrNewObjectMeta(){
return withNewObjectMetaLike(getObjectMeta() != null ? getObjectMeta(): new ObjectMetaBuilder().build());
}
public ValidationSchemaFluent.ObjectMetaNested editOrNewObjectMetaLike(ObjectMeta item){
return withNewObjectMetaLike(getObjectMeta() != null ? getObjectMeta(): item);
}
/**
* This method has been deprecated, please use method buildPatch instead.
*/
@Deprecated public Patch getPatch(){
return this.patch!=null?this.patch.build():null;
}
public Patch buildPatch(){
return this.patch!=null?this.patch.build():null;
}
public A withPatch(Patch patch){
_visitables.remove(this.patch);
if (patch!=null){ this.patch= new PatchBuilder(patch); _visitables.add(this.patch);} return (A) this;
}
public Boolean hasPatch(){
return this.patch!=null;
}
public ValidationSchemaFluent.PatchNested withNewPatch(){
return new PatchNestedImpl();
}
public ValidationSchemaFluent.PatchNested withNewPatchLike(Patch item){
return new PatchNestedImpl(item);
}
public ValidationSchemaFluent.PatchNested editPatch(){
return withNewPatchLike(getPatch());
}
public ValidationSchemaFluent.PatchNested editOrNewPatch(){
return withNewPatchLike(getPatch() != null ? getPatch(): new PatchBuilder().build());
}
public ValidationSchemaFluent.PatchNested editOrNewPatchLike(Patch item){
return withNewPatchLike(getPatch() != null ? getPatch(): item);
}
/**
* This method has been deprecated, please use method buildPersistentVolume instead.
*/
@Deprecated public PersistentVolume getPersistentVolume(){
return this.persistentVolume!=null?this.persistentVolume.build():null;
}
public PersistentVolume buildPersistentVolume(){
return this.persistentVolume!=null?this.persistentVolume.build():null;
}
public A withPersistentVolume(PersistentVolume persistentVolume){
_visitables.remove(this.persistentVolume);
if (persistentVolume!=null){ this.persistentVolume= new PersistentVolumeBuilder(persistentVolume); _visitables.add(this.persistentVolume);} return (A) this;
}
public Boolean hasPersistentVolume(){
return this.persistentVolume!=null;
}
public ValidationSchemaFluent.PersistentVolumeNested withNewPersistentVolume(){
return new PersistentVolumeNestedImpl();
}
public ValidationSchemaFluent.PersistentVolumeNested withNewPersistentVolumeLike(PersistentVolume item){
return new PersistentVolumeNestedImpl(item);
}
public ValidationSchemaFluent.PersistentVolumeNested editPersistentVolume(){
return withNewPersistentVolumeLike(getPersistentVolume());
}
public ValidationSchemaFluent.PersistentVolumeNested editOrNewPersistentVolume(){
return withNewPersistentVolumeLike(getPersistentVolume() != null ? getPersistentVolume(): new PersistentVolumeBuilder().build());
}
public ValidationSchemaFluent.PersistentVolumeNested editOrNewPersistentVolumeLike(PersistentVolume item){
return withNewPersistentVolumeLike(getPersistentVolume() != null ? getPersistentVolume(): item);
}
/**
* This method has been deprecated, please use method buildPersistentVolumeClaim instead.
*/
@Deprecated public PersistentVolumeClaim getPersistentVolumeClaim(){
return this.persistentVolumeClaim!=null?this.persistentVolumeClaim.build():null;
}
public PersistentVolumeClaim buildPersistentVolumeClaim(){
return this.persistentVolumeClaim!=null?this.persistentVolumeClaim.build():null;
}
public A withPersistentVolumeClaim(PersistentVolumeClaim persistentVolumeClaim){
_visitables.remove(this.persistentVolumeClaim);
if (persistentVolumeClaim!=null){ this.persistentVolumeClaim= new PersistentVolumeClaimBuilder(persistentVolumeClaim); _visitables.add(this.persistentVolumeClaim);} return (A) this;
}
public Boolean hasPersistentVolumeClaim(){
return this.persistentVolumeClaim!=null;
}
public ValidationSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim(){
return new PersistentVolumeClaimNestedImpl();
}
public ValidationSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(PersistentVolumeClaim item){
return new PersistentVolumeClaimNestedImpl(item);
}
public ValidationSchemaFluent.PersistentVolumeClaimNested editPersistentVolumeClaim(){
return withNewPersistentVolumeClaimLike(getPersistentVolumeClaim());
}
public ValidationSchemaFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaim(){
return withNewPersistentVolumeClaimLike(getPersistentVolumeClaim() != null ? getPersistentVolumeClaim(): new PersistentVolumeClaimBuilder().build());
}
public ValidationSchemaFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaimLike(PersistentVolumeClaim item){
return withNewPersistentVolumeClaimLike(getPersistentVolumeClaim() != null ? getPersistentVolumeClaim(): item);
}
/**
* This method has been deprecated, please use method buildPersistentVolumeClaimList instead.
*/
@Deprecated public PersistentVolumeClaimList getPersistentVolumeClaimList(){
return this.persistentVolumeClaimList!=null?this.persistentVolumeClaimList.build():null;
}
public PersistentVolumeClaimList buildPersistentVolumeClaimList(){
return this.persistentVolumeClaimList!=null?this.persistentVolumeClaimList.build():null;
}
public A withPersistentVolumeClaimList(PersistentVolumeClaimList persistentVolumeClaimList){
_visitables.remove(this.persistentVolumeClaimList);
if (persistentVolumeClaimList!=null){ this.persistentVolumeClaimList= new PersistentVolumeClaimListBuilder(persistentVolumeClaimList); _visitables.add(this.persistentVolumeClaimList);} return (A) this;
}
public Boolean hasPersistentVolumeClaimList(){
return this.persistentVolumeClaimList!=null;
}
public ValidationSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimList(){
return new PersistentVolumeClaimListNestedImpl();
}
public ValidationSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimListLike(PersistentVolumeClaimList item){
return new PersistentVolumeClaimListNestedImpl(item);
}
public ValidationSchemaFluent.PersistentVolumeClaimListNested editPersistentVolumeClaimList(){
return withNewPersistentVolumeClaimListLike(getPersistentVolumeClaimList());
}
public ValidationSchemaFluent.PersistentVolumeClaimListNested editOrNewPersistentVolumeClaimList(){
return withNewPersistentVolumeClaimListLike(getPersistentVolumeClaimList() != null ? getPersistentVolumeClaimList(): new PersistentVolumeClaimListBuilder().build());
}
public ValidationSchemaFluent.PersistentVolumeClaimListNested editOrNewPersistentVolumeClaimListLike(PersistentVolumeClaimList item){
return withNewPersistentVolumeClaimListLike(getPersistentVolumeClaimList() != null ? getPersistentVolumeClaimList(): item);
}
/**
* This method has been deprecated, please use method buildPersistentVolumeList instead.
*/
@Deprecated public PersistentVolumeList getPersistentVolumeList(){
return this.persistentVolumeList!=null?this.persistentVolumeList.build():null;
}
public PersistentVolumeList buildPersistentVolumeList(){
return this.persistentVolumeList!=null?this.persistentVolumeList.build():null;
}
public A withPersistentVolumeList(PersistentVolumeList persistentVolumeList){
_visitables.remove(this.persistentVolumeList);
if (persistentVolumeList!=null){ this.persistentVolumeList= new PersistentVolumeListBuilder(persistentVolumeList); _visitables.add(this.persistentVolumeList);} return (A) this;
}
public Boolean hasPersistentVolumeList(){
return this.persistentVolumeList!=null;
}
public ValidationSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeList(){
return new PersistentVolumeListNestedImpl();
}
public ValidationSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeListLike(PersistentVolumeList item){
return new PersistentVolumeListNestedImpl(item);
}
public ValidationSchemaFluent.PersistentVolumeListNested editPersistentVolumeList(){
return withNewPersistentVolumeListLike(getPersistentVolumeList());
}
public ValidationSchemaFluent.PersistentVolumeListNested editOrNewPersistentVolumeList(){
return withNewPersistentVolumeListLike(getPersistentVolumeList() != null ? getPersistentVolumeList(): new PersistentVolumeListBuilder().build());
}
public ValidationSchemaFluent.PersistentVolumeListNested editOrNewPersistentVolumeListLike(PersistentVolumeList item){
return withNewPersistentVolumeListLike(getPersistentVolumeList() != null ? getPersistentVolumeList(): item);
}
/**
* This method has been deprecated, please use method buildPipeline instead.
*/
@Deprecated public Pipeline getPipeline(){
return this.pipeline!=null?this.pipeline.build():null;
}
public Pipeline buildPipeline(){
return this.pipeline!=null?this.pipeline.build():null;
}
public A withPipeline(Pipeline pipeline){
_visitables.remove(this.pipeline);
if (pipeline!=null){ this.pipeline= new PipelineBuilder(pipeline); _visitables.add(this.pipeline);} return (A) this;
}
public Boolean hasPipeline(){
return this.pipeline!=null;
}
public ValidationSchemaFluent.PipelineNested withNewPipeline(){
return new PipelineNestedImpl();
}
public ValidationSchemaFluent.PipelineNested withNewPipelineLike(Pipeline item){
return new PipelineNestedImpl(item);
}
public ValidationSchemaFluent.PipelineNested editPipeline(){
return withNewPipelineLike(getPipeline());
}
public ValidationSchemaFluent.PipelineNested editOrNewPipeline(){
return withNewPipelineLike(getPipeline() != null ? getPipeline(): new PipelineBuilder().build());
}
public ValidationSchemaFluent.PipelineNested editOrNewPipelineLike(Pipeline item){
return withNewPipelineLike(getPipeline() != null ? getPipeline(): item);
}
/**
* This method has been deprecated, please use method buildPipelineConfig instead.
*/
@Deprecated public PipelineConfig getPipelineConfig(){
return this.pipelineConfig!=null?this.pipelineConfig.build():null;
}
public PipelineConfig buildPipelineConfig(){
return this.pipelineConfig!=null?this.pipelineConfig.build():null;
}
public A withPipelineConfig(PipelineConfig pipelineConfig){
_visitables.remove(this.pipelineConfig);
if (pipelineConfig!=null){ this.pipelineConfig= new PipelineConfigBuilder(pipelineConfig); _visitables.add(this.pipelineConfig);} return (A) this;
}
public Boolean hasPipelineConfig(){
return this.pipelineConfig!=null;
}
public ValidationSchemaFluent.PipelineConfigNested withNewPipelineConfig(){
return new PipelineConfigNestedImpl();
}
public ValidationSchemaFluent.PipelineConfigNested withNewPipelineConfigLike(PipelineConfig item){
return new PipelineConfigNestedImpl(item);
}
public ValidationSchemaFluent.PipelineConfigNested editPipelineConfig(){
return withNewPipelineConfigLike(getPipelineConfig());
}
public ValidationSchemaFluent.PipelineConfigNested editOrNewPipelineConfig(){
return withNewPipelineConfigLike(getPipelineConfig() != null ? getPipelineConfig(): new PipelineConfigBuilder().build());
}
public ValidationSchemaFluent.PipelineConfigNested editOrNewPipelineConfigLike(PipelineConfig item){
return withNewPipelineConfigLike(getPipelineConfig() != null ? getPipelineConfig(): item);
}
/**
* This method has been deprecated, please use method buildPipelineConfigList instead.
*/
@Deprecated public PipelineConfigList getPipelineConfigList(){
return this.pipelineConfigList!=null?this.pipelineConfigList.build():null;
}
public PipelineConfigList buildPipelineConfigList(){
return this.pipelineConfigList!=null?this.pipelineConfigList.build():null;
}
public A withPipelineConfigList(PipelineConfigList pipelineConfigList){
_visitables.remove(this.pipelineConfigList);
if (pipelineConfigList!=null){ this.pipelineConfigList= new PipelineConfigListBuilder(pipelineConfigList); _visitables.add(this.pipelineConfigList);} return (A) this;
}
public Boolean hasPipelineConfigList(){
return this.pipelineConfigList!=null;
}
public ValidationSchemaFluent.PipelineConfigListNested withNewPipelineConfigList(){
return new PipelineConfigListNestedImpl();
}
public ValidationSchemaFluent.PipelineConfigListNested withNewPipelineConfigListLike(PipelineConfigList item){
return new PipelineConfigListNestedImpl(item);
}
public ValidationSchemaFluent.PipelineConfigListNested editPipelineConfigList(){
return withNewPipelineConfigListLike(getPipelineConfigList());
}
public ValidationSchemaFluent.PipelineConfigListNested editOrNewPipelineConfigList(){
return withNewPipelineConfigListLike(getPipelineConfigList() != null ? getPipelineConfigList(): new PipelineConfigListBuilder().build());
}
public ValidationSchemaFluent.PipelineConfigListNested editOrNewPipelineConfigListLike(PipelineConfigList item){
return withNewPipelineConfigListLike(getPipelineConfigList() != null ? getPipelineConfigList(): item);
}
/**
* This method has been deprecated, please use method buildPipelineList instead.
*/
@Deprecated public PipelineList getPipelineList(){
return this.pipelineList!=null?this.pipelineList.build():null;
}
public PipelineList buildPipelineList(){
return this.pipelineList!=null?this.pipelineList.build():null;
}
public A withPipelineList(PipelineList pipelineList){
_visitables.remove(this.pipelineList);
if (pipelineList!=null){ this.pipelineList= new PipelineListBuilder(pipelineList); _visitables.add(this.pipelineList);} return (A) this;
}
public Boolean hasPipelineList(){
return this.pipelineList!=null;
}
public ValidationSchemaFluent.PipelineListNested withNewPipelineList(){
return new PipelineListNestedImpl();
}
public ValidationSchemaFluent.PipelineListNested withNewPipelineListLike(PipelineList item){
return new PipelineListNestedImpl(item);
}
public ValidationSchemaFluent.PipelineListNested editPipelineList(){
return withNewPipelineListLike(getPipelineList());
}
public ValidationSchemaFluent.PipelineListNested editOrNewPipelineList(){
return withNewPipelineListLike(getPipelineList() != null ? getPipelineList(): new PipelineListBuilder().build());
}
public ValidationSchemaFluent.PipelineListNested editOrNewPipelineListLike(PipelineList item){
return withNewPipelineListLike(getPipelineList() != null ? getPipelineList(): item);
}
/**
* This method has been deprecated, please use method buildPipelineTaskTemplate instead.
*/
@Deprecated public PipelineTaskTemplate getPipelineTaskTemplate(){
return this.pipelineTaskTemplate!=null?this.pipelineTaskTemplate.build():null;
}
public PipelineTaskTemplate buildPipelineTaskTemplate(){
return this.pipelineTaskTemplate!=null?this.pipelineTaskTemplate.build():null;
}
public A withPipelineTaskTemplate(PipelineTaskTemplate pipelineTaskTemplate){
_visitables.remove(this.pipelineTaskTemplate);
if (pipelineTaskTemplate!=null){ this.pipelineTaskTemplate= new PipelineTaskTemplateBuilder(pipelineTaskTemplate); _visitables.add(this.pipelineTaskTemplate);} return (A) this;
}
public Boolean hasPipelineTaskTemplate(){
return this.pipelineTaskTemplate!=null;
}
public ValidationSchemaFluent.PipelineTaskTemplateNested withNewPipelineTaskTemplate(){
return new PipelineTaskTemplateNestedImpl();
}
public ValidationSchemaFluent.PipelineTaskTemplateNested withNewPipelineTaskTemplateLike(PipelineTaskTemplate item){
return new PipelineTaskTemplateNestedImpl(item);
}
public ValidationSchemaFluent.PipelineTaskTemplateNested editPipelineTaskTemplate(){
return withNewPipelineTaskTemplateLike(getPipelineTaskTemplate());
}
public ValidationSchemaFluent.PipelineTaskTemplateNested editOrNewPipelineTaskTemplate(){
return withNewPipelineTaskTemplateLike(getPipelineTaskTemplate() != null ? getPipelineTaskTemplate(): new PipelineTaskTemplateBuilder().build());
}
public ValidationSchemaFluent.PipelineTaskTemplateNested editOrNewPipelineTaskTemplateLike(PipelineTaskTemplate item){
return withNewPipelineTaskTemplateLike(getPipelineTaskTemplate() != null ? getPipelineTaskTemplate(): item);
}
/**
* This method has been deprecated, please use method buildPipelineTaskTemplateList instead.
*/
@Deprecated public PipelineTaskTemplateList getPipelineTaskTemplateList(){
return this.pipelineTaskTemplateList!=null?this.pipelineTaskTemplateList.build():null;
}
public PipelineTaskTemplateList buildPipelineTaskTemplateList(){
return this.pipelineTaskTemplateList!=null?this.pipelineTaskTemplateList.build():null;
}
public A withPipelineTaskTemplateList(PipelineTaskTemplateList pipelineTaskTemplateList){
_visitables.remove(this.pipelineTaskTemplateList);
if (pipelineTaskTemplateList!=null){ this.pipelineTaskTemplateList= new PipelineTaskTemplateListBuilder(pipelineTaskTemplateList); _visitables.add(this.pipelineTaskTemplateList);} return (A) this;
}
public Boolean hasPipelineTaskTemplateList(){
return this.pipelineTaskTemplateList!=null;
}
public ValidationSchemaFluent.PipelineTaskTemplateListNested withNewPipelineTaskTemplateList(){
return new PipelineTaskTemplateListNestedImpl();
}
public ValidationSchemaFluent.PipelineTaskTemplateListNested withNewPipelineTaskTemplateListLike(PipelineTaskTemplateList item){
return new PipelineTaskTemplateListNestedImpl(item);
}
public ValidationSchemaFluent.PipelineTaskTemplateListNested editPipelineTaskTemplateList(){
return withNewPipelineTaskTemplateListLike(getPipelineTaskTemplateList());
}
public ValidationSchemaFluent.PipelineTaskTemplateListNested editOrNewPipelineTaskTemplateList(){
return withNewPipelineTaskTemplateListLike(getPipelineTaskTemplateList() != null ? getPipelineTaskTemplateList(): new PipelineTaskTemplateListBuilder().build());
}
public ValidationSchemaFluent.PipelineTaskTemplateListNested editOrNewPipelineTaskTemplateListLike(PipelineTaskTemplateList item){
return withNewPipelineTaskTemplateListLike(getPipelineTaskTemplateList() != null ? getPipelineTaskTemplateList(): item);
}
/**
* This method has been deprecated, please use method buildPipelineTemplate instead.
*/
@Deprecated public PipelineTemplate getPipelineTemplate(){
return this.pipelineTemplate!=null?this.pipelineTemplate.build():null;
}
public PipelineTemplate buildPipelineTemplate(){
return this.pipelineTemplate!=null?this.pipelineTemplate.build():null;
}
public A withPipelineTemplate(PipelineTemplate pipelineTemplate){
_visitables.remove(this.pipelineTemplate);
if (pipelineTemplate!=null){ this.pipelineTemplate= new PipelineTemplateBuilder(pipelineTemplate); _visitables.add(this.pipelineTemplate);} return (A) this;
}
public Boolean hasPipelineTemplate(){
return this.pipelineTemplate!=null;
}
public ValidationSchemaFluent.PipelineTemplateNested withNewPipelineTemplate(){
return new PipelineTemplateNestedImpl();
}
public ValidationSchemaFluent.PipelineTemplateNested withNewPipelineTemplateLike(PipelineTemplate item){
return new PipelineTemplateNestedImpl(item);
}
public ValidationSchemaFluent.PipelineTemplateNested editPipelineTemplate(){
return withNewPipelineTemplateLike(getPipelineTemplate());
}
public ValidationSchemaFluent.PipelineTemplateNested editOrNewPipelineTemplate(){
return withNewPipelineTemplateLike(getPipelineTemplate() != null ? getPipelineTemplate(): new PipelineTemplateBuilder().build());
}
public ValidationSchemaFluent.PipelineTemplateNested editOrNewPipelineTemplateLike(PipelineTemplate item){
return withNewPipelineTemplateLike(getPipelineTemplate() != null ? getPipelineTemplate(): item);
}
/**
* This method has been deprecated, please use method buildPipelineTemplateList instead.
*/
@Deprecated public PipelineTemplateList getPipelineTemplateList(){
return this.pipelineTemplateList!=null?this.pipelineTemplateList.build():null;
}
public PipelineTemplateList buildPipelineTemplateList(){
return this.pipelineTemplateList!=null?this.pipelineTemplateList.build():null;
}
public A withPipelineTemplateList(PipelineTemplateList pipelineTemplateList){
_visitables.remove(this.pipelineTemplateList);
if (pipelineTemplateList!=null){ this.pipelineTemplateList= new PipelineTemplateListBuilder(pipelineTemplateList); _visitables.add(this.pipelineTemplateList);} return (A) this;
}
public Boolean hasPipelineTemplateList(){
return this.pipelineTemplateList!=null;
}
public ValidationSchemaFluent.PipelineTemplateListNested withNewPipelineTemplateList(){
return new PipelineTemplateListNestedImpl();
}
public ValidationSchemaFluent.PipelineTemplateListNested withNewPipelineTemplateListLike(PipelineTemplateList item){
return new PipelineTemplateListNestedImpl(item);
}
public ValidationSchemaFluent.PipelineTemplateListNested editPipelineTemplateList(){
return withNewPipelineTemplateListLike(getPipelineTemplateList());
}
public ValidationSchemaFluent.PipelineTemplateListNested editOrNewPipelineTemplateList(){
return withNewPipelineTemplateListLike(getPipelineTemplateList() != null ? getPipelineTemplateList(): new PipelineTemplateListBuilder().build());
}
public ValidationSchemaFluent.PipelineTemplateListNested editOrNewPipelineTemplateListLike(PipelineTemplateList item){
return withNewPipelineTemplateListLike(getPipelineTemplateList() != null ? getPipelineTemplateList(): item);
}
/**
* This method has been deprecated, please use method buildPodDisruptionBudget instead.
*/
@Deprecated public PodDisruptionBudget getPodDisruptionBudget(){
return this.podDisruptionBudget!=null?this.podDisruptionBudget.build():null;
}
public PodDisruptionBudget buildPodDisruptionBudget(){
return this.podDisruptionBudget!=null?this.podDisruptionBudget.build():null;
}
public A withPodDisruptionBudget(PodDisruptionBudget podDisruptionBudget){
_visitables.remove(this.podDisruptionBudget);
if (podDisruptionBudget!=null){ this.podDisruptionBudget= new PodDisruptionBudgetBuilder(podDisruptionBudget); _visitables.add(this.podDisruptionBudget);} return (A) this;
}
public Boolean hasPodDisruptionBudget(){
return this.podDisruptionBudget!=null;
}
public ValidationSchemaFluent.PodDisruptionBudgetNested withNewPodDisruptionBudget(){
return new PodDisruptionBudgetNestedImpl();
}
public ValidationSchemaFluent.PodDisruptionBudgetNested withNewPodDisruptionBudgetLike(PodDisruptionBudget item){
return new PodDisruptionBudgetNestedImpl(item);
}
public ValidationSchemaFluent.PodDisruptionBudgetNested editPodDisruptionBudget(){
return withNewPodDisruptionBudgetLike(getPodDisruptionBudget());
}
public ValidationSchemaFluent.PodDisruptionBudgetNested editOrNewPodDisruptionBudget(){
return withNewPodDisruptionBudgetLike(getPodDisruptionBudget() != null ? getPodDisruptionBudget(): new PodDisruptionBudgetBuilder().build());
}
public ValidationSchemaFluent.PodDisruptionBudgetNested editOrNewPodDisruptionBudgetLike(PodDisruptionBudget item){
return withNewPodDisruptionBudgetLike(getPodDisruptionBudget() != null ? getPodDisruptionBudget(): item);
}
/**
* This method has been deprecated, please use method buildPodDisruptionBudgetList instead.
*/
@Deprecated public PodDisruptionBudgetList getPodDisruptionBudgetList(){
return this.podDisruptionBudgetList!=null?this.podDisruptionBudgetList.build():null;
}
public PodDisruptionBudgetList buildPodDisruptionBudgetList(){
return this.podDisruptionBudgetList!=null?this.podDisruptionBudgetList.build():null;
}
public A withPodDisruptionBudgetList(PodDisruptionBudgetList podDisruptionBudgetList){
_visitables.remove(this.podDisruptionBudgetList);
if (podDisruptionBudgetList!=null){ this.podDisruptionBudgetList= new PodDisruptionBudgetListBuilder(podDisruptionBudgetList); _visitables.add(this.podDisruptionBudgetList);} return (A) this;
}
public Boolean hasPodDisruptionBudgetList(){
return this.podDisruptionBudgetList!=null;
}
public ValidationSchemaFluent.PodDisruptionBudgetListNested withNewPodDisruptionBudgetList(){
return new PodDisruptionBudgetListNestedImpl();
}
public ValidationSchemaFluent.PodDisruptionBudgetListNested withNewPodDisruptionBudgetListLike(PodDisruptionBudgetList item){
return new PodDisruptionBudgetListNestedImpl(item);
}
public ValidationSchemaFluent.PodDisruptionBudgetListNested editPodDisruptionBudgetList(){
return withNewPodDisruptionBudgetListLike(getPodDisruptionBudgetList());
}
public ValidationSchemaFluent.PodDisruptionBudgetListNested editOrNewPodDisruptionBudgetList(){
return withNewPodDisruptionBudgetListLike(getPodDisruptionBudgetList() != null ? getPodDisruptionBudgetList(): new PodDisruptionBudgetListBuilder().build());
}
public ValidationSchemaFluent.PodDisruptionBudgetListNested editOrNewPodDisruptionBudgetListLike(PodDisruptionBudgetList item){
return withNewPodDisruptionBudgetListLike(getPodDisruptionBudgetList() != null ? getPodDisruptionBudgetList(): item);
}
/**
* This method has been deprecated, please use method buildPodList instead.
*/
@Deprecated public PodList getPodList(){
return this.podList!=null?this.podList.build():null;
}
public PodList buildPodList(){
return this.podList!=null?this.podList.build():null;
}
public A withPodList(PodList podList){
_visitables.remove(this.podList);
if (podList!=null){ this.podList= new PodListBuilder(podList); _visitables.add(this.podList);} return (A) this;
}
public Boolean hasPodList(){
return this.podList!=null;
}
public ValidationSchemaFluent.PodListNested withNewPodList(){
return new PodListNestedImpl();
}
public ValidationSchemaFluent.PodListNested withNewPodListLike(PodList item){
return new PodListNestedImpl(item);
}
public ValidationSchemaFluent.PodListNested editPodList(){
return withNewPodListLike(getPodList());
}
public ValidationSchemaFluent.PodListNested editOrNewPodList(){
return withNewPodListLike(getPodList() != null ? getPodList(): new PodListBuilder().build());
}
public ValidationSchemaFluent.PodListNested editOrNewPodListLike(PodList item){
return withNewPodListLike(getPodList() != null ? getPodList(): item);
}
/**
* This method has been deprecated, please use method buildPodSecurityPolicy instead.
*/
@Deprecated public PodSecurityPolicy getPodSecurityPolicy(){
return this.podSecurityPolicy!=null?this.podSecurityPolicy.build():null;
}
public PodSecurityPolicy buildPodSecurityPolicy(){
return this.podSecurityPolicy!=null?this.podSecurityPolicy.build():null;
}
public A withPodSecurityPolicy(PodSecurityPolicy podSecurityPolicy){
_visitables.remove(this.podSecurityPolicy);
if (podSecurityPolicy!=null){ this.podSecurityPolicy= new PodSecurityPolicyBuilder(podSecurityPolicy); _visitables.add(this.podSecurityPolicy);} return (A) this;
}
public Boolean hasPodSecurityPolicy(){
return this.podSecurityPolicy!=null;
}
public ValidationSchemaFluent.PodSecurityPolicyNested withNewPodSecurityPolicy(){
return new PodSecurityPolicyNestedImpl();
}
public ValidationSchemaFluent.PodSecurityPolicyNested withNewPodSecurityPolicyLike(PodSecurityPolicy item){
return new PodSecurityPolicyNestedImpl(item);
}
public ValidationSchemaFluent.PodSecurityPolicyNested editPodSecurityPolicy(){
return withNewPodSecurityPolicyLike(getPodSecurityPolicy());
}
public ValidationSchemaFluent.PodSecurityPolicyNested editOrNewPodSecurityPolicy(){
return withNewPodSecurityPolicyLike(getPodSecurityPolicy() != null ? getPodSecurityPolicy(): new PodSecurityPolicyBuilder().build());
}
public ValidationSchemaFluent.PodSecurityPolicyNested editOrNewPodSecurityPolicyLike(PodSecurityPolicy item){
return withNewPodSecurityPolicyLike(getPodSecurityPolicy() != null ? getPodSecurityPolicy(): item);
}
/**
* This method has been deprecated, please use method buildPodSecurityPolicyList instead.
*/
@Deprecated public PodSecurityPolicyList getPodSecurityPolicyList(){
return this.podSecurityPolicyList!=null?this.podSecurityPolicyList.build():null;
}
public PodSecurityPolicyList buildPodSecurityPolicyList(){
return this.podSecurityPolicyList!=null?this.podSecurityPolicyList.build():null;
}
public A withPodSecurityPolicyList(PodSecurityPolicyList podSecurityPolicyList){
_visitables.remove(this.podSecurityPolicyList);
if (podSecurityPolicyList!=null){ this.podSecurityPolicyList= new PodSecurityPolicyListBuilder(podSecurityPolicyList); _visitables.add(this.podSecurityPolicyList);} return (A) this;
}
public Boolean hasPodSecurityPolicyList(){
return this.podSecurityPolicyList!=null;
}
public ValidationSchemaFluent.PodSecurityPolicyListNested withNewPodSecurityPolicyList(){
return new PodSecurityPolicyListNestedImpl();
}
public ValidationSchemaFluent.PodSecurityPolicyListNested withNewPodSecurityPolicyListLike(PodSecurityPolicyList item){
return new PodSecurityPolicyListNestedImpl(item);
}
public ValidationSchemaFluent.PodSecurityPolicyListNested editPodSecurityPolicyList(){
return withNewPodSecurityPolicyListLike(getPodSecurityPolicyList());
}
public ValidationSchemaFluent.PodSecurityPolicyListNested editOrNewPodSecurityPolicyList(){
return withNewPodSecurityPolicyListLike(getPodSecurityPolicyList() != null ? getPodSecurityPolicyList(): new PodSecurityPolicyListBuilder().build());
}
public ValidationSchemaFluent.PodSecurityPolicyListNested editOrNewPodSecurityPolicyListLike(PodSecurityPolicyList item){
return withNewPodSecurityPolicyListLike(getPodSecurityPolicyList() != null ? getPodSecurityPolicyList(): item);
}
/**
* This method has been deprecated, please use method buildPodTemplateList instead.
*/
@Deprecated public PodTemplateList getPodTemplateList(){
return this.podTemplateList!=null?this.podTemplateList.build():null;
}
public PodTemplateList buildPodTemplateList(){
return this.podTemplateList!=null?this.podTemplateList.build():null;
}
public A withPodTemplateList(PodTemplateList podTemplateList){
_visitables.remove(this.podTemplateList);
if (podTemplateList!=null){ this.podTemplateList= new PodTemplateListBuilder(podTemplateList); _visitables.add(this.podTemplateList);} return (A) this;
}
public Boolean hasPodTemplateList(){
return this.podTemplateList!=null;
}
public ValidationSchemaFluent.PodTemplateListNested withNewPodTemplateList(){
return new PodTemplateListNestedImpl();
}
public ValidationSchemaFluent.PodTemplateListNested withNewPodTemplateListLike(PodTemplateList item){
return new PodTemplateListNestedImpl(item);
}
public ValidationSchemaFluent.PodTemplateListNested editPodTemplateList(){
return withNewPodTemplateListLike(getPodTemplateList());
}
public ValidationSchemaFluent.PodTemplateListNested editOrNewPodTemplateList(){
return withNewPodTemplateListLike(getPodTemplateList() != null ? getPodTemplateList(): new PodTemplateListBuilder().build());
}
public ValidationSchemaFluent.PodTemplateListNested editOrNewPodTemplateListLike(PodTemplateList item){
return withNewPodTemplateListLike(getPodTemplateList() != null ? getPodTemplateList(): item);
}
/**
* This method has been deprecated, please use method buildProject instead.
*/
@Deprecated public Project getProject(){
return this.project!=null?this.project.build():null;
}
public Project buildProject(){
return this.project!=null?this.project.build():null;
}
public A withProject(Project project){
_visitables.remove(this.project);
if (project!=null){ this.project= new ProjectBuilder(project); _visitables.add(this.project);} return (A) this;
}
public Boolean hasProject(){
return this.project!=null;
}
public ValidationSchemaFluent.ProjectNested withNewProject(){
return new ProjectNestedImpl();
}
public ValidationSchemaFluent.ProjectNested withNewProjectLike(Project item){
return new ProjectNestedImpl(item);
}
public ValidationSchemaFluent.ProjectNested editProject(){
return withNewProjectLike(getProject());
}
public ValidationSchemaFluent.ProjectNested editOrNewProject(){
return withNewProjectLike(getProject() != null ? getProject(): new ProjectBuilder().build());
}
public ValidationSchemaFluent.ProjectNested editOrNewProjectLike(Project item){
return withNewProjectLike(getProject() != null ? getProject(): item);
}
/**
* This method has been deprecated, please use method buildProjectList instead.
*/
@Deprecated public ProjectList getProjectList(){
return this.projectList!=null?this.projectList.build():null;
}
public ProjectList buildProjectList(){
return this.projectList!=null?this.projectList.build():null;
}
public A withProjectList(ProjectList projectList){
_visitables.remove(this.projectList);
if (projectList!=null){ this.projectList= new ProjectListBuilder(projectList); _visitables.add(this.projectList);} return (A) this;
}
public Boolean hasProjectList(){
return this.projectList!=null;
}
public ValidationSchemaFluent.ProjectListNested withNewProjectList(){
return new ProjectListNestedImpl();
}
public ValidationSchemaFluent.ProjectListNested withNewProjectListLike(ProjectList item){
return new ProjectListNestedImpl(item);
}
public ValidationSchemaFluent.ProjectListNested editProjectList(){
return withNewProjectListLike(getProjectList());
}
public ValidationSchemaFluent.ProjectListNested editOrNewProjectList(){
return withNewProjectListLike(getProjectList() != null ? getProjectList(): new ProjectListBuilder().build());
}
public ValidationSchemaFluent.ProjectListNested editOrNewProjectListLike(ProjectList item){
return withNewProjectListLike(getProjectList() != null ? getProjectList(): item);
}
/**
* This method has been deprecated, please use method buildQuantity instead.
*/
@Deprecated public Quantity getQuantity(){
return this.quantity!=null?this.quantity.build():null;
}
public Quantity buildQuantity(){
return this.quantity!=null?this.quantity.build():null;
}
public A withQuantity(Quantity quantity){
_visitables.remove(this.quantity);
if (quantity!=null){ this.quantity= new QuantityBuilder(quantity); _visitables.add(this.quantity);} return (A) this;
}
public Boolean hasQuantity(){
return this.quantity!=null;
}
public ValidationSchemaFluent.QuantityNested withNewQuantity(){
return new QuantityNestedImpl();
}
public ValidationSchemaFluent.QuantityNested withNewQuantityLike(Quantity item){
return new QuantityNestedImpl(item);
}
public ValidationSchemaFluent.QuantityNested editQuantity(){
return withNewQuantityLike(getQuantity());
}
public ValidationSchemaFluent.QuantityNested editOrNewQuantity(){
return withNewQuantityLike(getQuantity() != null ? getQuantity(): new QuantityBuilder().build());
}
public ValidationSchemaFluent.QuantityNested editOrNewQuantityLike(Quantity item){
return withNewQuantityLike(getQuantity() != null ? getQuantity(): item);
}
public A withNewQuantity(String amount){
return (A)withQuantity(new Quantity(amount));
}
public A withNewQuantity(String amount,String format){
return (A)withQuantity(new Quantity(amount, format));
}
/**
* This method has been deprecated, please use method buildReplicaSet instead.
*/
@Deprecated public ReplicaSet getReplicaSet(){
return this.replicaSet!=null?this.replicaSet.build():null;
}
public ReplicaSet buildReplicaSet(){
return this.replicaSet!=null?this.replicaSet.build():null;
}
public A withReplicaSet(ReplicaSet replicaSet){
_visitables.remove(this.replicaSet);
if (replicaSet!=null){ this.replicaSet= new ReplicaSetBuilder(replicaSet); _visitables.add(this.replicaSet);} return (A) this;
}
public Boolean hasReplicaSet(){
return this.replicaSet!=null;
}
public ValidationSchemaFluent.ReplicaSetNested withNewReplicaSet(){
return new ReplicaSetNestedImpl();
}
public ValidationSchemaFluent.ReplicaSetNested withNewReplicaSetLike(ReplicaSet item){
return new ReplicaSetNestedImpl(item);
}
public ValidationSchemaFluent.ReplicaSetNested editReplicaSet(){
return withNewReplicaSetLike(getReplicaSet());
}
public ValidationSchemaFluent.ReplicaSetNested editOrNewReplicaSet(){
return withNewReplicaSetLike(getReplicaSet() != null ? getReplicaSet(): new ReplicaSetBuilder().build());
}
public ValidationSchemaFluent.ReplicaSetNested editOrNewReplicaSetLike(ReplicaSet item){
return withNewReplicaSetLike(getReplicaSet() != null ? getReplicaSet(): item);
}
/**
* This method has been deprecated, please use method buildReplicaSetList instead.
*/
@Deprecated public ReplicaSetList getReplicaSetList(){
return this.replicaSetList!=null?this.replicaSetList.build():null;
}
public ReplicaSetList buildReplicaSetList(){
return this.replicaSetList!=null?this.replicaSetList.build():null;
}
public A withReplicaSetList(ReplicaSetList replicaSetList){
_visitables.remove(this.replicaSetList);
if (replicaSetList!=null){ this.replicaSetList= new ReplicaSetListBuilder(replicaSetList); _visitables.add(this.replicaSetList);} return (A) this;
}
public Boolean hasReplicaSetList(){
return this.replicaSetList!=null;
}
public ValidationSchemaFluent.ReplicaSetListNested withNewReplicaSetList(){
return new ReplicaSetListNestedImpl();
}
public ValidationSchemaFluent.ReplicaSetListNested withNewReplicaSetListLike(ReplicaSetList item){
return new ReplicaSetListNestedImpl(item);
}
public ValidationSchemaFluent.ReplicaSetListNested editReplicaSetList(){
return withNewReplicaSetListLike(getReplicaSetList());
}
public ValidationSchemaFluent.ReplicaSetListNested editOrNewReplicaSetList(){
return withNewReplicaSetListLike(getReplicaSetList() != null ? getReplicaSetList(): new ReplicaSetListBuilder().build());
}
public ValidationSchemaFluent.ReplicaSetListNested editOrNewReplicaSetListLike(ReplicaSetList item){
return withNewReplicaSetListLike(getReplicaSetList() != null ? getReplicaSetList(): item);
}
/**
* This method has been deprecated, please use method buildReplicationControllerList instead.
*/
@Deprecated public ReplicationControllerList getReplicationControllerList(){
return this.replicationControllerList!=null?this.replicationControllerList.build():null;
}
public ReplicationControllerList buildReplicationControllerList(){
return this.replicationControllerList!=null?this.replicationControllerList.build():null;
}
public A withReplicationControllerList(ReplicationControllerList replicationControllerList){
_visitables.remove(this.replicationControllerList);
if (replicationControllerList!=null){ this.replicationControllerList= new ReplicationControllerListBuilder(replicationControllerList); _visitables.add(this.replicationControllerList);} return (A) this;
}
public Boolean hasReplicationControllerList(){
return this.replicationControllerList!=null;
}
public ValidationSchemaFluent.ReplicationControllerListNested withNewReplicationControllerList(){
return new ReplicationControllerListNestedImpl();
}
public ValidationSchemaFluent.ReplicationControllerListNested withNewReplicationControllerListLike(ReplicationControllerList item){
return new ReplicationControllerListNestedImpl(item);
}
public ValidationSchemaFluent.ReplicationControllerListNested editReplicationControllerList(){
return withNewReplicationControllerListLike(getReplicationControllerList());
}
public ValidationSchemaFluent.ReplicationControllerListNested editOrNewReplicationControllerList(){
return withNewReplicationControllerListLike(getReplicationControllerList() != null ? getReplicationControllerList(): new ReplicationControllerListBuilder().build());
}
public ValidationSchemaFluent.ReplicationControllerListNested editOrNewReplicationControllerListLike(ReplicationControllerList item){
return withNewReplicationControllerListLike(getReplicationControllerList() != null ? getReplicationControllerList(): item);
}
/**
* This method has been deprecated, please use method buildResourceQuota instead.
*/
@Deprecated public ResourceQuota getResourceQuota(){
return this.resourceQuota!=null?this.resourceQuota.build():null;
}
public ResourceQuota buildResourceQuota(){
return this.resourceQuota!=null?this.resourceQuota.build():null;
}
public A withResourceQuota(ResourceQuota resourceQuota){
_visitables.remove(this.resourceQuota);
if (resourceQuota!=null){ this.resourceQuota= new ResourceQuotaBuilder(resourceQuota); _visitables.add(this.resourceQuota);} return (A) this;
}
public Boolean hasResourceQuota(){
return this.resourceQuota!=null;
}
public ValidationSchemaFluent.ResourceQuotaNested withNewResourceQuota(){
return new ResourceQuotaNestedImpl();
}
public ValidationSchemaFluent.ResourceQuotaNested withNewResourceQuotaLike(ResourceQuota item){
return new ResourceQuotaNestedImpl(item);
}
public ValidationSchemaFluent.ResourceQuotaNested editResourceQuota(){
return withNewResourceQuotaLike(getResourceQuota());
}
public ValidationSchemaFluent.ResourceQuotaNested editOrNewResourceQuota(){
return withNewResourceQuotaLike(getResourceQuota() != null ? getResourceQuota(): new ResourceQuotaBuilder().build());
}
public ValidationSchemaFluent.ResourceQuotaNested editOrNewResourceQuotaLike(ResourceQuota item){
return withNewResourceQuotaLike(getResourceQuota() != null ? getResourceQuota(): item);
}
/**
* This method has been deprecated, please use method buildResourceQuotaList instead.
*/
@Deprecated public ResourceQuotaList getResourceQuotaList(){
return this.resourceQuotaList!=null?this.resourceQuotaList.build():null;
}
public ResourceQuotaList buildResourceQuotaList(){
return this.resourceQuotaList!=null?this.resourceQuotaList.build():null;
}
public A withResourceQuotaList(ResourceQuotaList resourceQuotaList){
_visitables.remove(this.resourceQuotaList);
if (resourceQuotaList!=null){ this.resourceQuotaList= new ResourceQuotaListBuilder(resourceQuotaList); _visitables.add(this.resourceQuotaList);} return (A) this;
}
public Boolean hasResourceQuotaList(){
return this.resourceQuotaList!=null;
}
public ValidationSchemaFluent.ResourceQuotaListNested withNewResourceQuotaList(){
return new ResourceQuotaListNestedImpl();
}
public ValidationSchemaFluent.ResourceQuotaListNested withNewResourceQuotaListLike(ResourceQuotaList item){
return new ResourceQuotaListNestedImpl(item);
}
public ValidationSchemaFluent.ResourceQuotaListNested editResourceQuotaList(){
return withNewResourceQuotaListLike(getResourceQuotaList());
}
public ValidationSchemaFluent.ResourceQuotaListNested editOrNewResourceQuotaList(){
return withNewResourceQuotaListLike(getResourceQuotaList() != null ? getResourceQuotaList(): new ResourceQuotaListBuilder().build());
}
public ValidationSchemaFluent.ResourceQuotaListNested editOrNewResourceQuotaListLike(ResourceQuotaList item){
return withNewResourceQuotaListLike(getResourceQuotaList() != null ? getResourceQuotaList(): item);
}
/**
* This method has been deprecated, please use method buildRootPaths instead.
*/
@Deprecated public RootPaths getRootPaths(){
return this.rootPaths!=null?this.rootPaths.build():null;
}
public RootPaths buildRootPaths(){
return this.rootPaths!=null?this.rootPaths.build():null;
}
public A withRootPaths(RootPaths rootPaths){
_visitables.remove(this.rootPaths);
if (rootPaths!=null){ this.rootPaths= new RootPathsBuilder(rootPaths); _visitables.add(this.rootPaths);} return (A) this;
}
public Boolean hasRootPaths(){
return this.rootPaths!=null;
}
public ValidationSchemaFluent.RootPathsNested withNewRootPaths(){
return new RootPathsNestedImpl();
}
public ValidationSchemaFluent.RootPathsNested withNewRootPathsLike(RootPaths item){
return new RootPathsNestedImpl(item);
}
public ValidationSchemaFluent.RootPathsNested editRootPaths(){
return withNewRootPathsLike(getRootPaths());
}
public ValidationSchemaFluent.RootPathsNested editOrNewRootPaths(){
return withNewRootPathsLike(getRootPaths() != null ? getRootPaths(): new RootPathsBuilder().build());
}
public ValidationSchemaFluent.RootPathsNested editOrNewRootPathsLike(RootPaths item){
return withNewRootPathsLike(getRootPaths() != null ? getRootPaths(): item);
}
/**
* This method has been deprecated, please use method buildScale instead.
*/
@Deprecated public Scale getScale(){
return this.scale!=null?this.scale.build():null;
}
public Scale buildScale(){
return this.scale!=null?this.scale.build():null;
}
public A withScale(Scale scale){
_visitables.remove(this.scale);
if (scale!=null){ this.scale= new ScaleBuilder(scale); _visitables.add(this.scale);} return (A) this;
}
public Boolean hasScale(){
return this.scale!=null;
}
public ValidationSchemaFluent.ScaleNested withNewScale(){
return new ScaleNestedImpl();
}
public ValidationSchemaFluent.ScaleNested withNewScaleLike(Scale item){
return new ScaleNestedImpl(item);
}
public ValidationSchemaFluent.ScaleNested editScale(){
return withNewScaleLike(getScale());
}
public ValidationSchemaFluent.ScaleNested editOrNewScale(){
return withNewScaleLike(getScale() != null ? getScale(): new ScaleBuilder().build());
}
public ValidationSchemaFluent.ScaleNested editOrNewScaleLike(Scale item){
return withNewScaleLike(getScale() != null ? getScale(): item);
}
/**
* This method has been deprecated, please use method buildSecret instead.
*/
@Deprecated public Secret getSecret(){
return this.secret!=null?this.secret.build():null;
}
public Secret buildSecret(){
return this.secret!=null?this.secret.build():null;
}
public A withSecret(Secret secret){
_visitables.remove(this.secret);
if (secret!=null){ this.secret= new SecretBuilder(secret); _visitables.add(this.secret);} return (A) this;
}
public Boolean hasSecret(){
return this.secret!=null;
}
public ValidationSchemaFluent.SecretNested withNewSecret(){
return new SecretNestedImpl();
}
public ValidationSchemaFluent.SecretNested withNewSecretLike(Secret item){
return new SecretNestedImpl(item);
}
public ValidationSchemaFluent.SecretNested editSecret(){
return withNewSecretLike(getSecret());
}
public ValidationSchemaFluent.SecretNested editOrNewSecret(){
return withNewSecretLike(getSecret() != null ? getSecret(): new SecretBuilder().build());
}
public ValidationSchemaFluent.SecretNested editOrNewSecretLike(Secret item){
return withNewSecretLike(getSecret() != null ? getSecret(): item);
}
/**
* This method has been deprecated, please use method buildSecretList instead.
*/
@Deprecated public SecretList getSecretList(){
return this.secretList!=null?this.secretList.build():null;
}
public SecretList buildSecretList(){
return this.secretList!=null?this.secretList.build():null;
}
public A withSecretList(SecretList secretList){
_visitables.remove(this.secretList);
if (secretList!=null){ this.secretList= new SecretListBuilder(secretList); _visitables.add(this.secretList);} return (A) this;
}
public Boolean hasSecretList(){
return this.secretList!=null;
}
public ValidationSchemaFluent.SecretListNested withNewSecretList(){
return new SecretListNestedImpl();
}
public ValidationSchemaFluent.SecretListNested withNewSecretListLike(SecretList item){
return new SecretListNestedImpl(item);
}
public ValidationSchemaFluent.SecretListNested editSecretList(){
return withNewSecretListLike(getSecretList());
}
public ValidationSchemaFluent.SecretListNested editOrNewSecretList(){
return withNewSecretListLike(getSecretList() != null ? getSecretList(): new SecretListBuilder().build());
}
public ValidationSchemaFluent.SecretListNested editOrNewSecretListLike(SecretList item){
return withNewSecretListLike(getSecretList() != null ? getSecretList(): item);
}
/**
* This method has been deprecated, please use method buildServiceAccount instead.
*/
@Deprecated public ServiceAccount getServiceAccount(){
return this.serviceAccount!=null?this.serviceAccount.build():null;
}
public ServiceAccount buildServiceAccount(){
return this.serviceAccount!=null?this.serviceAccount.build():null;
}
public A withServiceAccount(ServiceAccount serviceAccount){
_visitables.remove(this.serviceAccount);
if (serviceAccount!=null){ this.serviceAccount= new ServiceAccountBuilder(serviceAccount); _visitables.add(this.serviceAccount);} return (A) this;
}
public Boolean hasServiceAccount(){
return this.serviceAccount!=null;
}
public ValidationSchemaFluent.ServiceAccountNested withNewServiceAccount(){
return new ServiceAccountNestedImpl();
}
public ValidationSchemaFluent.ServiceAccountNested withNewServiceAccountLike(ServiceAccount item){
return new ServiceAccountNestedImpl(item);
}
public ValidationSchemaFluent.ServiceAccountNested editServiceAccount(){
return withNewServiceAccountLike(getServiceAccount());
}
public ValidationSchemaFluent.ServiceAccountNested editOrNewServiceAccount(){
return withNewServiceAccountLike(getServiceAccount() != null ? getServiceAccount(): new ServiceAccountBuilder().build());
}
public ValidationSchemaFluent.ServiceAccountNested editOrNewServiceAccountLike(ServiceAccount item){
return withNewServiceAccountLike(getServiceAccount() != null ? getServiceAccount(): item);
}
/**
* This method has been deprecated, please use method buildServiceAccountList instead.
*/
@Deprecated public ServiceAccountList getServiceAccountList(){
return this.serviceAccountList!=null?this.serviceAccountList.build():null;
}
public ServiceAccountList buildServiceAccountList(){
return this.serviceAccountList!=null?this.serviceAccountList.build():null;
}
public A withServiceAccountList(ServiceAccountList serviceAccountList){
_visitables.remove(this.serviceAccountList);
if (serviceAccountList!=null){ this.serviceAccountList= new ServiceAccountListBuilder(serviceAccountList); _visitables.add(this.serviceAccountList);} return (A) this;
}
public Boolean hasServiceAccountList(){
return this.serviceAccountList!=null;
}
public ValidationSchemaFluent.ServiceAccountListNested withNewServiceAccountList(){
return new ServiceAccountListNestedImpl();
}
public ValidationSchemaFluent.ServiceAccountListNested withNewServiceAccountListLike(ServiceAccountList item){
return new ServiceAccountListNestedImpl(item);
}
public ValidationSchemaFluent.ServiceAccountListNested editServiceAccountList(){
return withNewServiceAccountListLike(getServiceAccountList());
}
public ValidationSchemaFluent.ServiceAccountListNested editOrNewServiceAccountList(){
return withNewServiceAccountListLike(getServiceAccountList() != null ? getServiceAccountList(): new ServiceAccountListBuilder().build());
}
public ValidationSchemaFluent.ServiceAccountListNested editOrNewServiceAccountListLike(ServiceAccountList item){
return withNewServiceAccountListLike(getServiceAccountList() != null ? getServiceAccountList(): item);
}
/**
* This method has been deprecated, please use method buildServiceList instead.
*/
@Deprecated public ServiceList getServiceList(){
return this.serviceList!=null?this.serviceList.build():null;
}
public ServiceList buildServiceList(){
return this.serviceList!=null?this.serviceList.build():null;
}
public A withServiceList(ServiceList serviceList){
_visitables.remove(this.serviceList);
if (serviceList!=null){ this.serviceList= new ServiceListBuilder(serviceList); _visitables.add(this.serviceList);} return (A) this;
}
public Boolean hasServiceList(){
return this.serviceList!=null;
}
public ValidationSchemaFluent.ServiceListNested withNewServiceList(){
return new ServiceListNestedImpl();
}
public ValidationSchemaFluent.ServiceListNested withNewServiceListLike(ServiceList item){
return new ServiceListNestedImpl(item);
}
public ValidationSchemaFluent.ServiceListNested editServiceList(){
return withNewServiceListLike(getServiceList());
}
public ValidationSchemaFluent.ServiceListNested editOrNewServiceList(){
return withNewServiceListLike(getServiceList() != null ? getServiceList(): new ServiceListBuilder().build());
}
public ValidationSchemaFluent.ServiceListNested editOrNewServiceListLike(ServiceList item){
return withNewServiceListLike(getServiceList() != null ? getServiceList(): item);
}
/**
* This method has been deprecated, please use method buildStatefulSet instead.
*/
@Deprecated public StatefulSet getStatefulSet(){
return this.statefulSet!=null?this.statefulSet.build():null;
}
public StatefulSet buildStatefulSet(){
return this.statefulSet!=null?this.statefulSet.build():null;
}
public A withStatefulSet(StatefulSet statefulSet){
_visitables.remove(this.statefulSet);
if (statefulSet!=null){ this.statefulSet= new StatefulSetBuilder(statefulSet); _visitables.add(this.statefulSet);} return (A) this;
}
public Boolean hasStatefulSet(){
return this.statefulSet!=null;
}
public ValidationSchemaFluent.StatefulSetNested withNewStatefulSet(){
return new StatefulSetNestedImpl();
}
public ValidationSchemaFluent.StatefulSetNested withNewStatefulSetLike(StatefulSet item){
return new StatefulSetNestedImpl(item);
}
public ValidationSchemaFluent.StatefulSetNested editStatefulSet(){
return withNewStatefulSetLike(getStatefulSet());
}
public ValidationSchemaFluent.StatefulSetNested editOrNewStatefulSet(){
return withNewStatefulSetLike(getStatefulSet() != null ? getStatefulSet(): new StatefulSetBuilder().build());
}
public ValidationSchemaFluent.StatefulSetNested editOrNewStatefulSetLike(StatefulSet item){
return withNewStatefulSetLike(getStatefulSet() != null ? getStatefulSet(): item);
}
/**
* This method has been deprecated, please use method buildStatefulSetList instead.
*/
@Deprecated public StatefulSetList getStatefulSetList(){
return this.statefulSetList!=null?this.statefulSetList.build():null;
}
public StatefulSetList buildStatefulSetList(){
return this.statefulSetList!=null?this.statefulSetList.build():null;
}
public A withStatefulSetList(StatefulSetList statefulSetList){
_visitables.remove(this.statefulSetList);
if (statefulSetList!=null){ this.statefulSetList= new StatefulSetListBuilder(statefulSetList); _visitables.add(this.statefulSetList);} return (A) this;
}
public Boolean hasStatefulSetList(){
return this.statefulSetList!=null;
}
public ValidationSchemaFluent.StatefulSetListNested withNewStatefulSetList(){
return new StatefulSetListNestedImpl();
}
public ValidationSchemaFluent.StatefulSetListNested withNewStatefulSetListLike(StatefulSetList item){
return new StatefulSetListNestedImpl(item);
}
public ValidationSchemaFluent.StatefulSetListNested editStatefulSetList(){
return withNewStatefulSetListLike(getStatefulSetList());
}
public ValidationSchemaFluent.StatefulSetListNested editOrNewStatefulSetList(){
return withNewStatefulSetListLike(getStatefulSetList() != null ? getStatefulSetList(): new StatefulSetListBuilder().build());
}
public ValidationSchemaFluent.StatefulSetListNested editOrNewStatefulSetListLike(StatefulSetList item){
return withNewStatefulSetListLike(getStatefulSetList() != null ? getStatefulSetList(): item);
}
/**
* This method has been deprecated, please use method buildStatus instead.
*/
@Deprecated public Status getStatus(){
return this.status!=null?this.status.build():null;
}
public Status buildStatus(){
return this.status!=null?this.status.build():null;
}
public A withStatus(Status status){
_visitables.remove(this.status);
if (status!=null){ this.status= new StatusBuilder(status); _visitables.add(this.status);} return (A) this;
}
public Boolean hasStatus(){
return this.status!=null;
}
public ValidationSchemaFluent.StatusNested withNewStatus(){
return new StatusNestedImpl();
}
public ValidationSchemaFluent.StatusNested withNewStatusLike(Status item){
return new StatusNestedImpl(item);
}
public ValidationSchemaFluent.StatusNested editStatus(){
return withNewStatusLike(getStatus());
}
public ValidationSchemaFluent.StatusNested editOrNewStatus(){
return withNewStatusLike(getStatus() != null ? getStatus(): new StatusBuilder().build());
}
public ValidationSchemaFluent.StatusNested editOrNewStatusLike(Status item){
return withNewStatusLike(getStatus() != null ? getStatus(): item);
}
/**
* This method has been deprecated, please use method buildStorageClass instead.
*/
@Deprecated public StorageClass getStorageClass(){
return this.storageClass!=null?this.storageClass.build():null;
}
public StorageClass buildStorageClass(){
return this.storageClass!=null?this.storageClass.build():null;
}
public A withStorageClass(StorageClass storageClass){
_visitables.remove(this.storageClass);
if (storageClass!=null){ this.storageClass= new StorageClassBuilder(storageClass); _visitables.add(this.storageClass);} return (A) this;
}
public Boolean hasStorageClass(){
return this.storageClass!=null;
}
public ValidationSchemaFluent.StorageClassNested withNewStorageClass(){
return new StorageClassNestedImpl();
}
public ValidationSchemaFluent.StorageClassNested withNewStorageClassLike(StorageClass item){
return new StorageClassNestedImpl(item);
}
public ValidationSchemaFluent.StorageClassNested editStorageClass(){
return withNewStorageClassLike(getStorageClass());
}
public ValidationSchemaFluent.StorageClassNested editOrNewStorageClass(){
return withNewStorageClassLike(getStorageClass() != null ? getStorageClass(): new StorageClassBuilder().build());
}
public ValidationSchemaFluent.StorageClassNested editOrNewStorageClassLike(StorageClass item){
return withNewStorageClassLike(getStorageClass() != null ? getStorageClass(): item);
}
/**
* This method has been deprecated, please use method buildStorageClassList instead.
*/
@Deprecated public StorageClassList getStorageClassList(){
return this.storageClassList!=null?this.storageClassList.build():null;
}
public StorageClassList buildStorageClassList(){
return this.storageClassList!=null?this.storageClassList.build():null;
}
public A withStorageClassList(StorageClassList storageClassList){
_visitables.remove(this.storageClassList);
if (storageClassList!=null){ this.storageClassList= new StorageClassListBuilder(storageClassList); _visitables.add(this.storageClassList);} return (A) this;
}
public Boolean hasStorageClassList(){
return this.storageClassList!=null;
}
public ValidationSchemaFluent.StorageClassListNested withNewStorageClassList(){
return new StorageClassListNestedImpl();
}
public ValidationSchemaFluent.StorageClassListNested withNewStorageClassListLike(StorageClassList item){
return new StorageClassListNestedImpl(item);
}
public ValidationSchemaFluent.StorageClassListNested editStorageClassList(){
return withNewStorageClassListLike(getStorageClassList());
}
public ValidationSchemaFluent.StorageClassListNested editOrNewStorageClassList(){
return withNewStorageClassListLike(getStorageClassList() != null ? getStorageClassList(): new StorageClassListBuilder().build());
}
public ValidationSchemaFluent.StorageClassListNested editOrNewStorageClassListLike(StorageClassList item){
return withNewStorageClassListLike(getStorageClassList() != null ? getStorageClassList(): item);
}
/**
* This method has been deprecated, please use method buildThirdPartyResource instead.
*/
@Deprecated public ThirdPartyResource getThirdPartyResource(){
return this.thirdPartyResource!=null?this.thirdPartyResource.build():null;
}
public ThirdPartyResource buildThirdPartyResource(){
return this.thirdPartyResource!=null?this.thirdPartyResource.build():null;
}
public A withThirdPartyResource(ThirdPartyResource thirdPartyResource){
_visitables.remove(this.thirdPartyResource);
if (thirdPartyResource!=null){ this.thirdPartyResource= new ThirdPartyResourceBuilder(thirdPartyResource); _visitables.add(this.thirdPartyResource);} return (A) this;
}
public Boolean hasThirdPartyResource(){
return this.thirdPartyResource!=null;
}
public ValidationSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResource(){
return new ThirdPartyResourceNestedImpl();
}
public ValidationSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResourceLike(ThirdPartyResource item){
return new ThirdPartyResourceNestedImpl(item);
}
public ValidationSchemaFluent.ThirdPartyResourceNested editThirdPartyResource(){
return withNewThirdPartyResourceLike(getThirdPartyResource());
}
public ValidationSchemaFluent.ThirdPartyResourceNested editOrNewThirdPartyResource(){
return withNewThirdPartyResourceLike(getThirdPartyResource() != null ? getThirdPartyResource(): new ThirdPartyResourceBuilder().build());
}
public ValidationSchemaFluent.ThirdPartyResourceNested editOrNewThirdPartyResourceLike(ThirdPartyResource item){
return withNewThirdPartyResourceLike(getThirdPartyResource() != null ? getThirdPartyResource(): item);
}
/**
* This method has been deprecated, please use method buildThirdPartyResourceList instead.
*/
@Deprecated public ThirdPartyResourceList getThirdPartyResourceList(){
return this.thirdPartyResourceList!=null?this.thirdPartyResourceList.build():null;
}
public ThirdPartyResourceList buildThirdPartyResourceList(){
return this.thirdPartyResourceList!=null?this.thirdPartyResourceList.build():null;
}
public A withThirdPartyResourceList(ThirdPartyResourceList thirdPartyResourceList){
_visitables.remove(this.thirdPartyResourceList);
if (thirdPartyResourceList!=null){ this.thirdPartyResourceList= new ThirdPartyResourceListBuilder(thirdPartyResourceList); _visitables.add(this.thirdPartyResourceList);} return (A) this;
}
public Boolean hasThirdPartyResourceList(){
return this.thirdPartyResourceList!=null;
}
public ValidationSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceList(){
return new ThirdPartyResourceListNestedImpl();
}
public ValidationSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceListLike(ThirdPartyResourceList item){
return new ThirdPartyResourceListNestedImpl(item);
}
public ValidationSchemaFluent.ThirdPartyResourceListNested editThirdPartyResourceList(){
return withNewThirdPartyResourceListLike(getThirdPartyResourceList());
}
public ValidationSchemaFluent.ThirdPartyResourceListNested editOrNewThirdPartyResourceList(){
return withNewThirdPartyResourceListLike(getThirdPartyResourceList() != null ? getThirdPartyResourceList(): new ThirdPartyResourceListBuilder().build());
}
public ValidationSchemaFluent.ThirdPartyResourceListNested editOrNewThirdPartyResourceListLike(ThirdPartyResourceList item){
return withNewThirdPartyResourceListLike(getThirdPartyResourceList() != null ? getThirdPartyResourceList(): item);
}
/**
* This method has been deprecated, please use method buildTokenReview instead.
*/
@Deprecated public TokenReview getTokenReview(){
return this.tokenReview!=null?this.tokenReview.build():null;
}
public TokenReview buildTokenReview(){
return this.tokenReview!=null?this.tokenReview.build():null;
}
public A withTokenReview(TokenReview tokenReview){
_visitables.remove(this.tokenReview);
if (tokenReview!=null){ this.tokenReview= new TokenReviewBuilder(tokenReview); _visitables.add(this.tokenReview);} return (A) this;
}
public Boolean hasTokenReview(){
return this.tokenReview!=null;
}
public ValidationSchemaFluent.TokenReviewNested withNewTokenReview(){
return new TokenReviewNestedImpl();
}
public ValidationSchemaFluent.TokenReviewNested withNewTokenReviewLike(TokenReview item){
return new TokenReviewNestedImpl(item);
}
public ValidationSchemaFluent.TokenReviewNested editTokenReview(){
return withNewTokenReviewLike(getTokenReview());
}
public ValidationSchemaFluent.TokenReviewNested editOrNewTokenReview(){
return withNewTokenReviewLike(getTokenReview() != null ? getTokenReview(): new TokenReviewBuilder().build());
}
public ValidationSchemaFluent.TokenReviewNested editOrNewTokenReviewLike(TokenReview item){
return withNewTokenReviewLike(getTokenReview() != null ? getTokenReview(): item);
}
/**
* This method has been deprecated, please use method buildToleration instead.
*/
@Deprecated public Toleration getToleration(){
return this.toleration!=null?this.toleration.build():null;
}
public Toleration buildToleration(){
return this.toleration!=null?this.toleration.build():null;
}
public A withToleration(Toleration toleration){
_visitables.remove(this.toleration);
if (toleration!=null){ this.toleration= new TolerationBuilder(toleration); _visitables.add(this.toleration);} return (A) this;
}
public Boolean hasToleration(){
return this.toleration!=null;
}
public ValidationSchemaFluent.TolerationNested withNewToleration(){
return new TolerationNestedImpl();
}
public ValidationSchemaFluent.TolerationNested withNewTolerationLike(Toleration item){
return new TolerationNestedImpl(item);
}
public ValidationSchemaFluent.TolerationNested editToleration(){
return withNewTolerationLike(getToleration());
}
public ValidationSchemaFluent.TolerationNested editOrNewToleration(){
return withNewTolerationLike(getToleration() != null ? getToleration(): new TolerationBuilder().build());
}
public ValidationSchemaFluent.TolerationNested editOrNewTolerationLike(Toleration item){
return withNewTolerationLike(getToleration() != null ? getToleration(): item);
}
public A withNewToleration(String effect,String key,String operator,Long tolerationSeconds,String value){
return (A)withToleration(new Toleration(effect, key, operator, tolerationSeconds, value));
}
/**
* This method has been deprecated, please use method buildWatchEvent instead.
*/
@Deprecated public WatchEvent getWatchEvent(){
return this.watchEvent!=null?this.watchEvent.build():null;
}
public WatchEvent buildWatchEvent(){
return this.watchEvent!=null?this.watchEvent.build():null;
}
public A withWatchEvent(WatchEvent watchEvent){
_visitables.remove(this.watchEvent);
if (watchEvent!=null){ this.watchEvent= new WatchEventBuilder(watchEvent); _visitables.add(this.watchEvent);} return (A) this;
}
public Boolean hasWatchEvent(){
return this.watchEvent!=null;
}
public ValidationSchemaFluent.WatchEventNested withNewWatchEvent(){
return new WatchEventNestedImpl();
}
public ValidationSchemaFluent.WatchEventNested withNewWatchEventLike(WatchEvent item){
return new WatchEventNestedImpl(item);
}
public ValidationSchemaFluent.WatchEventNested editWatchEvent(){
return withNewWatchEventLike(getWatchEvent());
}
public ValidationSchemaFluent.WatchEventNested editOrNewWatchEvent(){
return withNewWatchEventLike(getWatchEvent() != null ? getWatchEvent(): new WatchEventBuilder().build());
}
public ValidationSchemaFluent.WatchEventNested editOrNewWatchEventLike(WatchEvent item){
return withNewWatchEventLike(getWatchEvent() != null ? getWatchEvent(): item);
}
public boolean equals(Object o){
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
ValidationSchemaFluentImpl that = (ValidationSchemaFluentImpl) o;
if (baseKubernetesList != null ? !baseKubernetesList.equals(that.baseKubernetesList) :that.baseKubernetesList != null) return false;
if (binding != null ? !binding.equals(that.binding) :that.binding != null) return false;
if (clusterPipelineTaskTemplate != null ? !clusterPipelineTaskTemplate.equals(that.clusterPipelineTaskTemplate) :that.clusterPipelineTaskTemplate != null) return false;
if (clusterPipelineTaskTemplateList != null ? !clusterPipelineTaskTemplateList.equals(that.clusterPipelineTaskTemplateList) :that.clusterPipelineTaskTemplateList != null) return false;
if (clusterPipelineTemplate != null ? !clusterPipelineTemplate.equals(that.clusterPipelineTemplate) :that.clusterPipelineTemplate != null) return false;
if (clusterPipelineTemplateList != null ? !clusterPipelineTemplateList.equals(that.clusterPipelineTemplateList) :that.clusterPipelineTemplateList != null) return false;
if (codeRepoBinding != null ? !codeRepoBinding.equals(that.codeRepoBinding) :that.codeRepoBinding != null) return false;
if (codeRepoBindingList != null ? !codeRepoBindingList.equals(that.codeRepoBindingList) :that.codeRepoBindingList != null) return false;
if (codeRepoService != null ? !codeRepoService.equals(that.codeRepoService) :that.codeRepoService != null) return false;
if (codeRepoServiceList != null ? !codeRepoServiceList.equals(that.codeRepoServiceList) :that.codeRepoServiceList != null) return false;
if (codeRepository != null ? !codeRepository.equals(that.codeRepository) :that.codeRepository != null) return false;
if (codeRepositoryList != null ? !codeRepositoryList.equals(that.codeRepositoryList) :that.codeRepositoryList != null) return false;
if (componentStatusList != null ? !componentStatusList.equals(that.componentStatusList) :that.componentStatusList != null) return false;
if (config != null ? !config.equals(that.config) :that.config != null) return false;
if (configMap != null ? !configMap.equals(that.configMap) :that.configMap != null) return false;
if (configMapList != null ? !configMapList.equals(that.configMapList) :that.configMapList != null) return false;
if (containerStatus != null ? !containerStatus.equals(that.containerStatus) :that.containerStatus != null) return false;
if (cronJob != null ? !cronJob.equals(that.cronJob) :that.cronJob != null) return false;
if (cronJobList != null ? !cronJobList.equals(that.cronJobList) :that.cronJobList != null) return false;
if (customResourceDefinition != null ? !customResourceDefinition.equals(that.customResourceDefinition) :that.customResourceDefinition != null) return false;
if (customResourceDefinitionCondition != null ? !customResourceDefinitionCondition.equals(that.customResourceDefinitionCondition) :that.customResourceDefinitionCondition != null) return false;
if (customResourceDefinitionList != null ? !customResourceDefinitionList.equals(that.customResourceDefinitionList) :that.customResourceDefinitionList != null) return false;
if (customResourceDefinitionNames != null ? !customResourceDefinitionNames.equals(that.customResourceDefinitionNames) :that.customResourceDefinitionNames != null) return false;
if (customResourceDefinitionSpec != null ? !customResourceDefinitionSpec.equals(that.customResourceDefinitionSpec) :that.customResourceDefinitionSpec != null) return false;
if (customResourceDefinitionStatus != null ? !customResourceDefinitionStatus.equals(that.customResourceDefinitionStatus) :that.customResourceDefinitionStatus != null) return false;
if (daemonSet != null ? !daemonSet.equals(that.daemonSet) :that.daemonSet != null) return false;
if (daemonSetList != null ? !daemonSetList.equals(that.daemonSetList) :that.daemonSetList != null) return false;
if (deleteOptions != null ? !deleteOptions.equals(that.deleteOptions) :that.deleteOptions != null) return false;
if (deployment != null ? !deployment.equals(that.deployment) :that.deployment != null) return false;
if (deploymentList != null ? !deploymentList.equals(that.deploymentList) :that.deploymentList != null) return false;
if (deploymentRollback != null ? !deploymentRollback.equals(that.deploymentRollback) :that.deploymentRollback != null) return false;
if (endpoints != null ? !endpoints.equals(that.endpoints) :that.endpoints != null) return false;
if (endpointsList != null ? !endpointsList.equals(that.endpointsList) :that.endpointsList != null) return false;
if (envVar != null ? !envVar.equals(that.envVar) :that.envVar != null) return false;
if (eventList != null ? !eventList.equals(that.eventList) :that.eventList != null) return false;
if (horizontalPodAutoscaler != null ? !horizontalPodAutoscaler.equals(that.horizontalPodAutoscaler) :that.horizontalPodAutoscaler != null) return false;
if (horizontalPodAutoscalerList != null ? !horizontalPodAutoscalerList.equals(that.horizontalPodAutoscalerList) :that.horizontalPodAutoscalerList != null) return false;
if (info != null ? !info.equals(that.info) :that.info != null) return false;
if (ingress != null ? !ingress.equals(that.ingress) :that.ingress != null) return false;
if (ingressList != null ? !ingressList.equals(that.ingressList) :that.ingressList != null) return false;
if (jenkins != null ? !jenkins.equals(that.jenkins) :that.jenkins != null) return false;
if (jenkinsBinding != null ? !jenkinsBinding.equals(that.jenkinsBinding) :that.jenkinsBinding != null) return false;
if (jenkinsBindingList != null ? !jenkinsBindingList.equals(that.jenkinsBindingList) :that.jenkinsBindingList != null) return false;
if (jenkinsList != null ? !jenkinsList.equals(that.jenkinsList) :that.jenkinsList != null) return false;
if (jenkinsfilePreview != null ? !jenkinsfilePreview.equals(that.jenkinsfilePreview) :that.jenkinsfilePreview != null) return false;
if (jenkinsfilePreviewOptions != null ? !jenkinsfilePreviewOptions.equals(that.jenkinsfilePreviewOptions) :that.jenkinsfilePreviewOptions != null) return false;
if (job != null ? !job.equals(that.job) :that.job != null) return false;
if (jobList != null ? !jobList.equals(that.jobList) :that.jobList != null) return false;
if (k8sLocalSubjectAccessReview != null ? !k8sLocalSubjectAccessReview.equals(that.k8sLocalSubjectAccessReview) :that.k8sLocalSubjectAccessReview != null) return false;
if (k8sSubjectAccessReview != null ? !k8sSubjectAccessReview.equals(that.k8sSubjectAccessReview) :that.k8sSubjectAccessReview != null) return false;
if (limitRangeList != null ? !limitRangeList.equals(that.limitRangeList) :that.limitRangeList != null) return false;
if (listMeta != null ? !listMeta.equals(that.listMeta) :that.listMeta != null) return false;
if (namespace != null ? !namespace.equals(that.namespace) :that.namespace != null) return false;
if (namespaceList != null ? !namespaceList.equals(that.namespaceList) :that.namespaceList != null) return false;
if (networkPolicy != null ? !networkPolicy.equals(that.networkPolicy) :that.networkPolicy != null) return false;
if (networkPolicyList != null ? !networkPolicyList.equals(that.networkPolicyList) :that.networkPolicyList != null) return false;
if (node != null ? !node.equals(that.node) :that.node != null) return false;
if (nodeList != null ? !nodeList.equals(that.nodeList) :that.nodeList != null) return false;
if (objectMeta != null ? !objectMeta.equals(that.objectMeta) :that.objectMeta != null) return false;
if (patch != null ? !patch.equals(that.patch) :that.patch != null) return false;
if (persistentVolume != null ? !persistentVolume.equals(that.persistentVolume) :that.persistentVolume != null) return false;
if (persistentVolumeClaim != null ? !persistentVolumeClaim.equals(that.persistentVolumeClaim) :that.persistentVolumeClaim != null) return false;
if (persistentVolumeClaimList != null ? !persistentVolumeClaimList.equals(that.persistentVolumeClaimList) :that.persistentVolumeClaimList != null) return false;
if (persistentVolumeList != null ? !persistentVolumeList.equals(that.persistentVolumeList) :that.persistentVolumeList != null) return false;
if (pipeline != null ? !pipeline.equals(that.pipeline) :that.pipeline != null) return false;
if (pipelineConfig != null ? !pipelineConfig.equals(that.pipelineConfig) :that.pipelineConfig != null) return false;
if (pipelineConfigList != null ? !pipelineConfigList.equals(that.pipelineConfigList) :that.pipelineConfigList != null) return false;
if (pipelineList != null ? !pipelineList.equals(that.pipelineList) :that.pipelineList != null) return false;
if (pipelineTaskTemplate != null ? !pipelineTaskTemplate.equals(that.pipelineTaskTemplate) :that.pipelineTaskTemplate != null) return false;
if (pipelineTaskTemplateList != null ? !pipelineTaskTemplateList.equals(that.pipelineTaskTemplateList) :that.pipelineTaskTemplateList != null) return false;
if (pipelineTemplate != null ? !pipelineTemplate.equals(that.pipelineTemplate) :that.pipelineTemplate != null) return false;
if (pipelineTemplateList != null ? !pipelineTemplateList.equals(that.pipelineTemplateList) :that.pipelineTemplateList != null) return false;
if (podDisruptionBudget != null ? !podDisruptionBudget.equals(that.podDisruptionBudget) :that.podDisruptionBudget != null) return false;
if (podDisruptionBudgetList != null ? !podDisruptionBudgetList.equals(that.podDisruptionBudgetList) :that.podDisruptionBudgetList != null) return false;
if (podList != null ? !podList.equals(that.podList) :that.podList != null) return false;
if (podSecurityPolicy != null ? !podSecurityPolicy.equals(that.podSecurityPolicy) :that.podSecurityPolicy != null) return false;
if (podSecurityPolicyList != null ? !podSecurityPolicyList.equals(that.podSecurityPolicyList) :that.podSecurityPolicyList != null) return false;
if (podTemplateList != null ? !podTemplateList.equals(that.podTemplateList) :that.podTemplateList != null) return false;
if (project != null ? !project.equals(that.project) :that.project != null) return false;
if (projectList != null ? !projectList.equals(that.projectList) :that.projectList != null) return false;
if (quantity != null ? !quantity.equals(that.quantity) :that.quantity != null) return false;
if (replicaSet != null ? !replicaSet.equals(that.replicaSet) :that.replicaSet != null) return false;
if (replicaSetList != null ? !replicaSetList.equals(that.replicaSetList) :that.replicaSetList != null) return false;
if (replicationControllerList != null ? !replicationControllerList.equals(that.replicationControllerList) :that.replicationControllerList != null) return false;
if (resourceQuota != null ? !resourceQuota.equals(that.resourceQuota) :that.resourceQuota != null) return false;
if (resourceQuotaList != null ? !resourceQuotaList.equals(that.resourceQuotaList) :that.resourceQuotaList != null) return false;
if (rootPaths != null ? !rootPaths.equals(that.rootPaths) :that.rootPaths != null) return false;
if (scale != null ? !scale.equals(that.scale) :that.scale != null) return false;
if (secret != null ? !secret.equals(that.secret) :that.secret != null) return false;
if (secretList != null ? !secretList.equals(that.secretList) :that.secretList != null) return false;
if (serviceAccount != null ? !serviceAccount.equals(that.serviceAccount) :that.serviceAccount != null) return false;
if (serviceAccountList != null ? !serviceAccountList.equals(that.serviceAccountList) :that.serviceAccountList != null) return false;
if (serviceList != null ? !serviceList.equals(that.serviceList) :that.serviceList != null) return false;
if (statefulSet != null ? !statefulSet.equals(that.statefulSet) :that.statefulSet != null) return false;
if (statefulSetList != null ? !statefulSetList.equals(that.statefulSetList) :that.statefulSetList != null) return false;
if (status != null ? !status.equals(that.status) :that.status != null) return false;
if (storageClass != null ? !storageClass.equals(that.storageClass) :that.storageClass != null) return false;
if (storageClassList != null ? !storageClassList.equals(that.storageClassList) :that.storageClassList != null) return false;
if (thirdPartyResource != null ? !thirdPartyResource.equals(that.thirdPartyResource) :that.thirdPartyResource != null) return false;
if (thirdPartyResourceList != null ? !thirdPartyResourceList.equals(that.thirdPartyResourceList) :that.thirdPartyResourceList != null) return false;
if (tokenReview != null ? !tokenReview.equals(that.tokenReview) :that.tokenReview != null) return false;
if (toleration != null ? !toleration.equals(that.toleration) :that.toleration != null) return false;
if (watchEvent != null ? !watchEvent.equals(that.watchEvent) :that.watchEvent != null) return false;
return true;
}
public class BaseKubernetesListNestedImpl extends BaseKubernetesListFluentImpl> implements ValidationSchemaFluent.BaseKubernetesListNested,io.alauda.kubernetes.api.builder.Nested{
private final BaseKubernetesListBuilder builder;
BaseKubernetesListNestedImpl(BaseKubernetesList item){
this.builder = new BaseKubernetesListBuilder(this, item);
}
BaseKubernetesListNestedImpl(){
this.builder = new BaseKubernetesListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withBaseKubernetesList(builder.build());
}
public N endBaseKubernetesList(){
return and();
}
}
public class BindingNestedImpl extends BindingFluentImpl> implements ValidationSchemaFluent.BindingNested,io.alauda.kubernetes.api.builder.Nested{
private final BindingBuilder builder;
BindingNestedImpl(Binding item){
this.builder = new BindingBuilder(this, item);
}
BindingNestedImpl(){
this.builder = new BindingBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withBinding(builder.build());
}
public N endBinding(){
return and();
}
}
public class ClusterPipelineTaskTemplateNestedImpl extends ClusterPipelineTaskTemplateFluentImpl> implements ValidationSchemaFluent.ClusterPipelineTaskTemplateNested,io.alauda.kubernetes.api.builder.Nested{
private final ClusterPipelineTaskTemplateBuilder builder;
ClusterPipelineTaskTemplateNestedImpl(ClusterPipelineTaskTemplate item){
this.builder = new ClusterPipelineTaskTemplateBuilder(this, item);
}
ClusterPipelineTaskTemplateNestedImpl(){
this.builder = new ClusterPipelineTaskTemplateBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withClusterPipelineTaskTemplate(builder.build());
}
public N endClusterPipelineTaskTemplate(){
return and();
}
}
public class ClusterPipelineTaskTemplateListNestedImpl extends ClusterPipelineTaskTemplateListFluentImpl> implements ValidationSchemaFluent.ClusterPipelineTaskTemplateListNested,io.alauda.kubernetes.api.builder.Nested{
private final ClusterPipelineTaskTemplateListBuilder builder;
ClusterPipelineTaskTemplateListNestedImpl(ClusterPipelineTaskTemplateList item){
this.builder = new ClusterPipelineTaskTemplateListBuilder(this, item);
}
ClusterPipelineTaskTemplateListNestedImpl(){
this.builder = new ClusterPipelineTaskTemplateListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withClusterPipelineTaskTemplateList(builder.build());
}
public N endClusterPipelineTaskTemplateList(){
return and();
}
}
public class ClusterPipelineTemplateNestedImpl extends ClusterPipelineTemplateFluentImpl> implements ValidationSchemaFluent.ClusterPipelineTemplateNested,io.alauda.kubernetes.api.builder.Nested{
private final ClusterPipelineTemplateBuilder builder;
ClusterPipelineTemplateNestedImpl(ClusterPipelineTemplate item){
this.builder = new ClusterPipelineTemplateBuilder(this, item);
}
ClusterPipelineTemplateNestedImpl(){
this.builder = new ClusterPipelineTemplateBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withClusterPipelineTemplate(builder.build());
}
public N endClusterPipelineTemplate(){
return and();
}
}
public class ClusterPipelineTemplateListNestedImpl extends ClusterPipelineTemplateListFluentImpl> implements ValidationSchemaFluent.ClusterPipelineTemplateListNested,io.alauda.kubernetes.api.builder.Nested{
private final ClusterPipelineTemplateListBuilder builder;
ClusterPipelineTemplateListNestedImpl(ClusterPipelineTemplateList item){
this.builder = new ClusterPipelineTemplateListBuilder(this, item);
}
ClusterPipelineTemplateListNestedImpl(){
this.builder = new ClusterPipelineTemplateListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withClusterPipelineTemplateList(builder.build());
}
public N endClusterPipelineTemplateList(){
return and();
}
}
public class CodeRepoBindingNestedImpl extends CodeRepoBindingFluentImpl> implements ValidationSchemaFluent.CodeRepoBindingNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepoBindingBuilder builder;
CodeRepoBindingNestedImpl(CodeRepoBinding item){
this.builder = new CodeRepoBindingBuilder(this, item);
}
CodeRepoBindingNestedImpl(){
this.builder = new CodeRepoBindingBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepoBinding(builder.build());
}
public N endCodeRepoBinding(){
return and();
}
}
public class CodeRepoBindingListNestedImpl extends CodeRepoBindingListFluentImpl> implements ValidationSchemaFluent.CodeRepoBindingListNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepoBindingListBuilder builder;
CodeRepoBindingListNestedImpl(CodeRepoBindingList item){
this.builder = new CodeRepoBindingListBuilder(this, item);
}
CodeRepoBindingListNestedImpl(){
this.builder = new CodeRepoBindingListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepoBindingList(builder.build());
}
public N endCodeRepoBindingList(){
return and();
}
}
public class CodeRepoServiceNestedImpl extends CodeRepoServiceFluentImpl> implements ValidationSchemaFluent.CodeRepoServiceNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepoServiceBuilder builder;
CodeRepoServiceNestedImpl(CodeRepoService item){
this.builder = new CodeRepoServiceBuilder(this, item);
}
CodeRepoServiceNestedImpl(){
this.builder = new CodeRepoServiceBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepoService(builder.build());
}
public N endCodeRepoService(){
return and();
}
}
public class CodeRepoServiceListNestedImpl extends CodeRepoServiceListFluentImpl> implements ValidationSchemaFluent.CodeRepoServiceListNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepoServiceListBuilder builder;
CodeRepoServiceListNestedImpl(CodeRepoServiceList item){
this.builder = new CodeRepoServiceListBuilder(this, item);
}
CodeRepoServiceListNestedImpl(){
this.builder = new CodeRepoServiceListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepoServiceList(builder.build());
}
public N endCodeRepoServiceList(){
return and();
}
}
public class CodeRepositoryNestedImpl extends CodeRepositoryFluentImpl> implements ValidationSchemaFluent.CodeRepositoryNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepositoryBuilder builder;
CodeRepositoryNestedImpl(CodeRepository item){
this.builder = new CodeRepositoryBuilder(this, item);
}
CodeRepositoryNestedImpl(){
this.builder = new CodeRepositoryBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepository(builder.build());
}
public N endCodeRepository(){
return and();
}
}
public class CodeRepositoryListNestedImpl extends CodeRepositoryListFluentImpl> implements ValidationSchemaFluent.CodeRepositoryListNested,io.alauda.kubernetes.api.builder.Nested{
private final CodeRepositoryListBuilder builder;
CodeRepositoryListNestedImpl(CodeRepositoryList item){
this.builder = new CodeRepositoryListBuilder(this, item);
}
CodeRepositoryListNestedImpl(){
this.builder = new CodeRepositoryListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCodeRepositoryList(builder.build());
}
public N endCodeRepositoryList(){
return and();
}
}
public class ComponentStatusListNestedImpl extends ComponentStatusListFluentImpl> implements ValidationSchemaFluent.ComponentStatusListNested,io.alauda.kubernetes.api.builder.Nested{
private final ComponentStatusListBuilder builder;
ComponentStatusListNestedImpl(ComponentStatusList item){
this.builder = new ComponentStatusListBuilder(this, item);
}
ComponentStatusListNestedImpl(){
this.builder = new ComponentStatusListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withComponentStatusList(builder.build());
}
public N endComponentStatusList(){
return and();
}
}
public class ConfigNestedImpl extends ConfigFluentImpl> implements ValidationSchemaFluent.ConfigNested,io.alauda.kubernetes.api.builder.Nested{
private final ConfigBuilder builder;
ConfigNestedImpl(Config item){
this.builder = new ConfigBuilder(this, item);
}
ConfigNestedImpl(){
this.builder = new ConfigBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withConfig(builder.build());
}
public N endConfig(){
return and();
}
}
public class ConfigMapNestedImpl extends ConfigMapFluentImpl> implements ValidationSchemaFluent.ConfigMapNested,io.alauda.kubernetes.api.builder.Nested{
private final ConfigMapBuilder builder;
ConfigMapNestedImpl(ConfigMap item){
this.builder = new ConfigMapBuilder(this, item);
}
ConfigMapNestedImpl(){
this.builder = new ConfigMapBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withConfigMap(builder.build());
}
public N endConfigMap(){
return and();
}
}
public class ConfigMapListNestedImpl extends ConfigMapListFluentImpl> implements ValidationSchemaFluent.ConfigMapListNested,io.alauda.kubernetes.api.builder.Nested{
private final ConfigMapListBuilder builder;
ConfigMapListNestedImpl(ConfigMapList item){
this.builder = new ConfigMapListBuilder(this, item);
}
ConfigMapListNestedImpl(){
this.builder = new ConfigMapListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withConfigMapList(builder.build());
}
public N endConfigMapList(){
return and();
}
}
public class ContainerStatusNestedImpl extends ContainerStatusFluentImpl> implements ValidationSchemaFluent.ContainerStatusNested,io.alauda.kubernetes.api.builder.Nested{
private final ContainerStatusBuilder builder;
ContainerStatusNestedImpl(ContainerStatus item){
this.builder = new ContainerStatusBuilder(this, item);
}
ContainerStatusNestedImpl(){
this.builder = new ContainerStatusBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withContainerStatus(builder.build());
}
public N endContainerStatus(){
return and();
}
}
public class CronJobNestedImpl extends CronJobFluentImpl> implements ValidationSchemaFluent.CronJobNested,io.alauda.kubernetes.api.builder.Nested{
private final CronJobBuilder builder;
CronJobNestedImpl(CronJob item){
this.builder = new CronJobBuilder(this, item);
}
CronJobNestedImpl(){
this.builder = new CronJobBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCronJob(builder.build());
}
public N endCronJob(){
return and();
}
}
public class CronJobListNestedImpl extends CronJobListFluentImpl> implements ValidationSchemaFluent.CronJobListNested,io.alauda.kubernetes.api.builder.Nested{
private final CronJobListBuilder builder;
CronJobListNestedImpl(CronJobList item){
this.builder = new CronJobListBuilder(this, item);
}
CronJobListNestedImpl(){
this.builder = new CronJobListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCronJobList(builder.build());
}
public N endCronJobList(){
return and();
}
}
public class CustomResourceDefinitionNestedImpl extends CustomResourceDefinitionFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionBuilder builder;
CustomResourceDefinitionNestedImpl(CustomResourceDefinition item){
this.builder = new CustomResourceDefinitionBuilder(this, item);
}
CustomResourceDefinitionNestedImpl(){
this.builder = new CustomResourceDefinitionBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinition(builder.build());
}
public N endCustomResourceDefinition(){
return and();
}
}
public class CustomResourceDefinitionConditionNestedImpl extends CustomResourceDefinitionConditionFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionConditionNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionConditionBuilder builder;
CustomResourceDefinitionConditionNestedImpl(CustomResourceDefinitionCondition item){
this.builder = new CustomResourceDefinitionConditionBuilder(this, item);
}
CustomResourceDefinitionConditionNestedImpl(){
this.builder = new CustomResourceDefinitionConditionBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinitionCondition(builder.build());
}
public N endCustomResourceDefinitionCondition(){
return and();
}
}
public class CustomResourceDefinitionListNestedImpl extends CustomResourceDefinitionListFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionListNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionListBuilder builder;
CustomResourceDefinitionListNestedImpl(CustomResourceDefinitionList item){
this.builder = new CustomResourceDefinitionListBuilder(this, item);
}
CustomResourceDefinitionListNestedImpl(){
this.builder = new CustomResourceDefinitionListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinitionList(builder.build());
}
public N endCustomResourceDefinitionList(){
return and();
}
}
public class CustomResourceDefinitionNamesNestedImpl extends CustomResourceDefinitionNamesFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionNamesNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionNamesBuilder builder;
CustomResourceDefinitionNamesNestedImpl(CustomResourceDefinitionNames item){
this.builder = new CustomResourceDefinitionNamesBuilder(this, item);
}
CustomResourceDefinitionNamesNestedImpl(){
this.builder = new CustomResourceDefinitionNamesBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinitionNames(builder.build());
}
public N endCustomResourceDefinitionNames(){
return and();
}
}
public class CustomResourceDefinitionSpecNestedImpl extends CustomResourceDefinitionSpecFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionSpecNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionSpecBuilder builder;
CustomResourceDefinitionSpecNestedImpl(CustomResourceDefinitionSpec item){
this.builder = new CustomResourceDefinitionSpecBuilder(this, item);
}
CustomResourceDefinitionSpecNestedImpl(){
this.builder = new CustomResourceDefinitionSpecBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinitionSpec(builder.build());
}
public N endCustomResourceDefinitionSpec(){
return and();
}
}
public class CustomResourceDefinitionStatusNestedImpl extends CustomResourceDefinitionStatusFluentImpl> implements ValidationSchemaFluent.CustomResourceDefinitionStatusNested,io.alauda.kubernetes.api.builder.Nested{
private final CustomResourceDefinitionStatusBuilder builder;
CustomResourceDefinitionStatusNestedImpl(CustomResourceDefinitionStatus item){
this.builder = new CustomResourceDefinitionStatusBuilder(this, item);
}
CustomResourceDefinitionStatusNestedImpl(){
this.builder = new CustomResourceDefinitionStatusBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withCustomResourceDefinitionStatus(builder.build());
}
public N endCustomResourceDefinitionStatus(){
return and();
}
}
public class DaemonSetNestedImpl extends DaemonSetFluentImpl> implements ValidationSchemaFluent.DaemonSetNested,io.alauda.kubernetes.api.builder.Nested{
private final DaemonSetBuilder builder;
DaemonSetNestedImpl(DaemonSet item){
this.builder = new DaemonSetBuilder(this, item);
}
DaemonSetNestedImpl(){
this.builder = new DaemonSetBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDaemonSet(builder.build());
}
public N endDaemonSet(){
return and();
}
}
public class DaemonSetListNestedImpl extends DaemonSetListFluentImpl> implements ValidationSchemaFluent.DaemonSetListNested,io.alauda.kubernetes.api.builder.Nested{
private final DaemonSetListBuilder builder;
DaemonSetListNestedImpl(DaemonSetList item){
this.builder = new DaemonSetListBuilder(this, item);
}
DaemonSetListNestedImpl(){
this.builder = new DaemonSetListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDaemonSetList(builder.build());
}
public N endDaemonSetList(){
return and();
}
}
public class DeleteOptionsNestedImpl extends DeleteOptionsFluentImpl> implements ValidationSchemaFluent.DeleteOptionsNested,io.alauda.kubernetes.api.builder.Nested{
private final DeleteOptionsBuilder builder;
DeleteOptionsNestedImpl(DeleteOptions item){
this.builder = new DeleteOptionsBuilder(this, item);
}
DeleteOptionsNestedImpl(){
this.builder = new DeleteOptionsBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDeleteOptions(builder.build());
}
public N endDeleteOptions(){
return and();
}
}
public class DeploymentNestedImpl extends DeploymentFluentImpl> implements ValidationSchemaFluent.DeploymentNested,io.alauda.kubernetes.api.builder.Nested{
private final DeploymentBuilder builder;
DeploymentNestedImpl(Deployment item){
this.builder = new DeploymentBuilder(this, item);
}
DeploymentNestedImpl(){
this.builder = new DeploymentBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDeployment(builder.build());
}
public N endDeployment(){
return and();
}
}
public class DeploymentListNestedImpl extends DeploymentListFluentImpl> implements ValidationSchemaFluent.DeploymentListNested,io.alauda.kubernetes.api.builder.Nested{
private final DeploymentListBuilder builder;
DeploymentListNestedImpl(DeploymentList item){
this.builder = new DeploymentListBuilder(this, item);
}
DeploymentListNestedImpl(){
this.builder = new DeploymentListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDeploymentList(builder.build());
}
public N endDeploymentList(){
return and();
}
}
public class DeploymentRollbackNestedImpl extends DeploymentRollbackFluentImpl> implements ValidationSchemaFluent.DeploymentRollbackNested,io.alauda.kubernetes.api.builder.Nested{
private final DeploymentRollbackBuilder builder;
DeploymentRollbackNestedImpl(DeploymentRollback item){
this.builder = new DeploymentRollbackBuilder(this, item);
}
DeploymentRollbackNestedImpl(){
this.builder = new DeploymentRollbackBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withDeploymentRollback(builder.build());
}
public N endDeploymentRollback(){
return and();
}
}
public class EndpointsNestedImpl extends EndpointsFluentImpl> implements ValidationSchemaFluent.EndpointsNested,io.alauda.kubernetes.api.builder.Nested{
private final EndpointsBuilder builder;
EndpointsNestedImpl(Endpoints item){
this.builder = new EndpointsBuilder(this, item);
}
EndpointsNestedImpl(){
this.builder = new EndpointsBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withEndpoints(builder.build());
}
public N endEndpoints(){
return and();
}
}
public class EndpointsListNestedImpl extends EndpointsListFluentImpl> implements ValidationSchemaFluent.EndpointsListNested,io.alauda.kubernetes.api.builder.Nested{
private final EndpointsListBuilder builder;
EndpointsListNestedImpl(EndpointsList item){
this.builder = new EndpointsListBuilder(this, item);
}
EndpointsListNestedImpl(){
this.builder = new EndpointsListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withEndpointsList(builder.build());
}
public N endEndpointsList(){
return and();
}
}
public class EnvVarNestedImpl extends EnvVarFluentImpl> implements ValidationSchemaFluent.EnvVarNested,io.alauda.kubernetes.api.builder.Nested{
private final EnvVarBuilder builder;
EnvVarNestedImpl(EnvVar item){
this.builder = new EnvVarBuilder(this, item);
}
EnvVarNestedImpl(){
this.builder = new EnvVarBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withEnvVar(builder.build());
}
public N endEnvVar(){
return and();
}
}
public class EventListNestedImpl extends EventListFluentImpl> implements ValidationSchemaFluent.EventListNested,io.alauda.kubernetes.api.builder.Nested{
private final EventListBuilder builder;
EventListNestedImpl(EventList item){
this.builder = new EventListBuilder(this, item);
}
EventListNestedImpl(){
this.builder = new EventListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withEventList(builder.build());
}
public N endEventList(){
return and();
}
}
public class HorizontalPodAutoscalerNestedImpl extends HorizontalPodAutoscalerFluentImpl> implements ValidationSchemaFluent.HorizontalPodAutoscalerNested,io.alauda.kubernetes.api.builder.Nested{
private final HorizontalPodAutoscalerBuilder builder;
HorizontalPodAutoscalerNestedImpl(HorizontalPodAutoscaler item){
this.builder = new HorizontalPodAutoscalerBuilder(this, item);
}
HorizontalPodAutoscalerNestedImpl(){
this.builder = new HorizontalPodAutoscalerBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withHorizontalPodAutoscaler(builder.build());
}
public N endHorizontalPodAutoscaler(){
return and();
}
}
public class HorizontalPodAutoscalerListNestedImpl extends HorizontalPodAutoscalerListFluentImpl> implements ValidationSchemaFluent.HorizontalPodAutoscalerListNested,io.alauda.kubernetes.api.builder.Nested{
private final HorizontalPodAutoscalerListBuilder builder;
HorizontalPodAutoscalerListNestedImpl(HorizontalPodAutoscalerList item){
this.builder = new HorizontalPodAutoscalerListBuilder(this, item);
}
HorizontalPodAutoscalerListNestedImpl(){
this.builder = new HorizontalPodAutoscalerListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withHorizontalPodAutoscalerList(builder.build());
}
public N endHorizontalPodAutoscalerList(){
return and();
}
}
public class InfoNestedImpl extends InfoFluentImpl> implements ValidationSchemaFluent.InfoNested,io.alauda.kubernetes.api.builder.Nested{
private final InfoBuilder builder;
InfoNestedImpl(Info item){
this.builder = new InfoBuilder(this, item);
}
InfoNestedImpl(){
this.builder = new InfoBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withInfo(builder.build());
}
public N endInfo(){
return and();
}
}
public class IngressNestedImpl extends IngressFluentImpl> implements ValidationSchemaFluent.IngressNested,io.alauda.kubernetes.api.builder.Nested{
private final IngressBuilder builder;
IngressNestedImpl(Ingress item){
this.builder = new IngressBuilder(this, item);
}
IngressNestedImpl(){
this.builder = new IngressBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withIngress(builder.build());
}
public N endIngress(){
return and();
}
}
public class IngressListNestedImpl extends IngressListFluentImpl> implements ValidationSchemaFluent.IngressListNested,io.alauda.kubernetes.api.builder.Nested{
private final IngressListBuilder builder;
IngressListNestedImpl(IngressList item){
this.builder = new IngressListBuilder(this, item);
}
IngressListNestedImpl(){
this.builder = new IngressListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withIngressList(builder.build());
}
public N endIngressList(){
return and();
}
}
public class JenkinsNestedImpl extends JenkinsFluentImpl> implements ValidationSchemaFluent.JenkinsNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsBuilder builder;
JenkinsNestedImpl(Jenkins item){
this.builder = new JenkinsBuilder(this, item);
}
JenkinsNestedImpl(){
this.builder = new JenkinsBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkins(builder.build());
}
public N endJenkins(){
return and();
}
}
public class JenkinsBindingNestedImpl extends JenkinsBindingFluentImpl> implements ValidationSchemaFluent.JenkinsBindingNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsBindingBuilder builder;
JenkinsBindingNestedImpl(JenkinsBinding item){
this.builder = new JenkinsBindingBuilder(this, item);
}
JenkinsBindingNestedImpl(){
this.builder = new JenkinsBindingBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkinsBinding(builder.build());
}
public N endJenkinsBinding(){
return and();
}
}
public class JenkinsBindingListNestedImpl extends JenkinsBindingListFluentImpl> implements ValidationSchemaFluent.JenkinsBindingListNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsBindingListBuilder builder;
JenkinsBindingListNestedImpl(JenkinsBindingList item){
this.builder = new JenkinsBindingListBuilder(this, item);
}
JenkinsBindingListNestedImpl(){
this.builder = new JenkinsBindingListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkinsBindingList(builder.build());
}
public N endJenkinsBindingList(){
return and();
}
}
public class JenkinsListNestedImpl extends JenkinsListFluentImpl> implements ValidationSchemaFluent.JenkinsListNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsListBuilder builder;
JenkinsListNestedImpl(JenkinsList item){
this.builder = new JenkinsListBuilder(this, item);
}
JenkinsListNestedImpl(){
this.builder = new JenkinsListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkinsList(builder.build());
}
public N endJenkinsList(){
return and();
}
}
public class JenkinsfilePreviewNestedImpl extends JenkinsfilePreviewFluentImpl> implements ValidationSchemaFluent.JenkinsfilePreviewNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsfilePreviewBuilder builder;
JenkinsfilePreviewNestedImpl(JenkinsfilePreview item){
this.builder = new JenkinsfilePreviewBuilder(this, item);
}
JenkinsfilePreviewNestedImpl(){
this.builder = new JenkinsfilePreviewBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkinsfilePreview(builder.build());
}
public N endJenkinsfilePreview(){
return and();
}
}
public class JenkinsfilePreviewOptionsNestedImpl extends JenkinsfilePreviewOptionsFluentImpl> implements ValidationSchemaFluent.JenkinsfilePreviewOptionsNested,io.alauda.kubernetes.api.builder.Nested{
private final JenkinsfilePreviewOptionsBuilder builder;
JenkinsfilePreviewOptionsNestedImpl(JenkinsfilePreviewOptions item){
this.builder = new JenkinsfilePreviewOptionsBuilder(this, item);
}
JenkinsfilePreviewOptionsNestedImpl(){
this.builder = new JenkinsfilePreviewOptionsBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJenkinsfilePreviewOptions(builder.build());
}
public N endJenkinsfilePreviewOptions(){
return and();
}
}
public class JobNestedImpl extends JobFluentImpl> implements ValidationSchemaFluent.JobNested,io.alauda.kubernetes.api.builder.Nested{
private final JobBuilder builder;
JobNestedImpl(Job item){
this.builder = new JobBuilder(this, item);
}
JobNestedImpl(){
this.builder = new JobBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJob(builder.build());
}
public N endJob(){
return and();
}
}
public class JobListNestedImpl extends JobListFluentImpl> implements ValidationSchemaFluent.JobListNested,io.alauda.kubernetes.api.builder.Nested{
private final JobListBuilder builder;
JobListNestedImpl(JobList item){
this.builder = new JobListBuilder(this, item);
}
JobListNestedImpl(){
this.builder = new JobListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withJobList(builder.build());
}
public N endJobList(){
return and();
}
}
public class K8sLocalSubjectAccessReviewNestedImpl extends LocalSubjectAccessReviewFluentImpl> implements ValidationSchemaFluent.K8sLocalSubjectAccessReviewNested,io.alauda.kubernetes.api.builder.Nested{
private final LocalSubjectAccessReviewBuilder builder;
K8sLocalSubjectAccessReviewNestedImpl(LocalSubjectAccessReview item){
this.builder = new LocalSubjectAccessReviewBuilder(this, item);
}
K8sLocalSubjectAccessReviewNestedImpl(){
this.builder = new LocalSubjectAccessReviewBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withK8sLocalSubjectAccessReview(builder.build());
}
public N endK8sLocalSubjectAccessReview(){
return and();
}
}
public class K8sSubjectAccessReviewNestedImpl extends SubjectAccessReviewFluentImpl> implements ValidationSchemaFluent.K8sSubjectAccessReviewNested,io.alauda.kubernetes.api.builder.Nested{
private final SubjectAccessReviewBuilder builder;
K8sSubjectAccessReviewNestedImpl(SubjectAccessReview item){
this.builder = new SubjectAccessReviewBuilder(this, item);
}
K8sSubjectAccessReviewNestedImpl(){
this.builder = new SubjectAccessReviewBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withK8sSubjectAccessReview(builder.build());
}
public N endK8sSubjectAccessReview(){
return and();
}
}
public class LimitRangeListNestedImpl extends LimitRangeListFluentImpl> implements ValidationSchemaFluent.LimitRangeListNested,io.alauda.kubernetes.api.builder.Nested{
private final LimitRangeListBuilder builder;
LimitRangeListNestedImpl(LimitRangeList item){
this.builder = new LimitRangeListBuilder(this, item);
}
LimitRangeListNestedImpl(){
this.builder = new LimitRangeListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withLimitRangeList(builder.build());
}
public N endLimitRangeList(){
return and();
}
}
public class ListMetaNestedImpl extends ListMetaFluentImpl> implements ValidationSchemaFluent.ListMetaNested,io.alauda.kubernetes.api.builder.Nested{
private final ListMetaBuilder builder;
ListMetaNestedImpl(ListMeta item){
this.builder = new ListMetaBuilder(this, item);
}
ListMetaNestedImpl(){
this.builder = new ListMetaBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withListMeta(builder.build());
}
public N endListMeta(){
return and();
}
}
public class NamespaceNestedImpl extends NamespaceFluentImpl> implements ValidationSchemaFluent.NamespaceNested,io.alauda.kubernetes.api.builder.Nested{
private final NamespaceBuilder builder;
NamespaceNestedImpl(Namespace item){
this.builder = new NamespaceBuilder(this, item);
}
NamespaceNestedImpl(){
this.builder = new NamespaceBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNamespace(builder.build());
}
public N endNamespace(){
return and();
}
}
public class NamespaceListNestedImpl extends NamespaceListFluentImpl> implements ValidationSchemaFluent.NamespaceListNested,io.alauda.kubernetes.api.builder.Nested{
private final NamespaceListBuilder builder;
NamespaceListNestedImpl(NamespaceList item){
this.builder = new NamespaceListBuilder(this, item);
}
NamespaceListNestedImpl(){
this.builder = new NamespaceListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNamespaceList(builder.build());
}
public N endNamespaceList(){
return and();
}
}
public class NetworkPolicyNestedImpl extends NetworkPolicyFluentImpl> implements ValidationSchemaFluent.NetworkPolicyNested,io.alauda.kubernetes.api.builder.Nested{
private final NetworkPolicyBuilder builder;
NetworkPolicyNestedImpl(NetworkPolicy item){
this.builder = new NetworkPolicyBuilder(this, item);
}
NetworkPolicyNestedImpl(){
this.builder = new NetworkPolicyBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNetworkPolicy(builder.build());
}
public N endNetworkPolicy(){
return and();
}
}
public class NetworkPolicyListNestedImpl extends NetworkPolicyListFluentImpl> implements ValidationSchemaFluent.NetworkPolicyListNested,io.alauda.kubernetes.api.builder.Nested{
private final NetworkPolicyListBuilder builder;
NetworkPolicyListNestedImpl(NetworkPolicyList item){
this.builder = new NetworkPolicyListBuilder(this, item);
}
NetworkPolicyListNestedImpl(){
this.builder = new NetworkPolicyListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNetworkPolicyList(builder.build());
}
public N endNetworkPolicyList(){
return and();
}
}
public class NodeNestedImpl extends NodeFluentImpl> implements ValidationSchemaFluent.NodeNested,io.alauda.kubernetes.api.builder.Nested{
private final NodeBuilder builder;
NodeNestedImpl(Node item){
this.builder = new NodeBuilder(this, item);
}
NodeNestedImpl(){
this.builder = new NodeBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNode(builder.build());
}
public N endNode(){
return and();
}
}
public class NodeListNestedImpl extends NodeListFluentImpl> implements ValidationSchemaFluent.NodeListNested,io.alauda.kubernetes.api.builder.Nested{
private final NodeListBuilder builder;
NodeListNestedImpl(NodeList item){
this.builder = new NodeListBuilder(this, item);
}
NodeListNestedImpl(){
this.builder = new NodeListBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withNodeList(builder.build());
}
public N endNodeList(){
return and();
}
}
public class ObjectMetaNestedImpl extends ObjectMetaFluentImpl> implements ValidationSchemaFluent.ObjectMetaNested,io.alauda.kubernetes.api.builder.Nested{
private final ObjectMetaBuilder builder;
ObjectMetaNestedImpl(ObjectMeta item){
this.builder = new ObjectMetaBuilder(this, item);
}
ObjectMetaNestedImpl(){
this.builder = new ObjectMetaBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withObjectMeta(builder.build());
}
public N endObjectMeta(){
return and();
}
}
public class PatchNestedImpl extends PatchFluentImpl> implements ValidationSchemaFluent.PatchNested,io.alauda.kubernetes.api.builder.Nested{
private final PatchBuilder builder;
PatchNestedImpl(Patch item){
this.builder = new PatchBuilder(this, item);
}
PatchNestedImpl(){
this.builder = new PatchBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withPatch(builder.build());
}
public N endPatch(){
return and();
}
}
public class PersistentVolumeNestedImpl extends PersistentVolumeFluentImpl> implements ValidationSchemaFluent.PersistentVolumeNested,io.alauda.kubernetes.api.builder.Nested{
private final PersistentVolumeBuilder builder;
PersistentVolumeNestedImpl(PersistentVolume item){
this.builder = new PersistentVolumeBuilder(this, item);
}
PersistentVolumeNestedImpl(){
this.builder = new PersistentVolumeBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withPersistentVolume(builder.build());
}
public N endPersistentVolume(){
return and();
}
}
public class PersistentVolumeClaimNestedImpl extends PersistentVolumeClaimFluentImpl> implements ValidationSchemaFluent.PersistentVolumeClaimNested,io.alauda.kubernetes.api.builder.Nested{
private final PersistentVolumeClaimBuilder builder;
PersistentVolumeClaimNestedImpl(PersistentVolumeClaim item){
this.builder = new PersistentVolumeClaimBuilder(this, item);
}
PersistentVolumeClaimNestedImpl(){
this.builder = new PersistentVolumeClaimBuilder(this);
}
public N and(){
return (N) ValidationSchemaFluentImpl.this.withPersistentVolumeClaim(builder.build());
}
public N endPersistentVolumeClaim(){
return and();
}
}
public class PersistentVolumeClaimListNestedImpl extends PersistentVolumeClaimListFluentImpl> implements ValidationSchemaFluent.PersistentVolumeClaimListNested