
annotations.io.fabric8.kubernetes.api.model.KubeSchemaFluentImpl Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import io.fabric8.openshift.api.model.BuildConfigList;
import io.fabric8.openshift.api.model.BuildList;
import io.fabric8.openshift.api.model.BuildRequest;
import io.fabric8.openshift.api.model.ClusterPolicy;
import io.fabric8.openshift.api.model.ClusterPolicyBinding;
import io.fabric8.openshift.api.model.ClusterPolicyBindingList;
import io.fabric8.openshift.api.model.ClusterPolicyList;
import io.fabric8.openshift.api.model.ClusterRoleBinding;
import io.fabric8.openshift.api.model.ClusterRoleBindingList;
import io.fabric8.kubernetes.api.model.extensions.DaemonSet;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetList;
import io.fabric8.kubernetes.api.model.extensions.Deployment;
import io.fabric8.openshift.api.model.DeploymentConfigList;
import io.fabric8.kubernetes.api.model.extensions.DeploymentList;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollback;
import io.fabric8.openshift.api.model.DockerImage;
import io.fabric8.openshift.api.model.Group;
import io.fabric8.openshift.api.model.GroupList;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerList;
import io.fabric8.openshift.api.model.Identity;
import io.fabric8.openshift.api.model.IdentityList;
import io.fabric8.openshift.api.model.ImageList;
import io.fabric8.openshift.api.model.ImageStreamList;
import io.fabric8.openshift.api.model.ImageStreamTagList;
import io.fabric8.kubernetes.api.model.extensions.Ingress;
import io.fabric8.kubernetes.api.model.extensions.IngressList;
import io.fabric8.kubernetes.api.model.extensions.Job;
import io.fabric8.kubernetes.api.model.extensions.JobList;
import java.lang.String;
import io.fabric8.openshift.api.model.LocalSubjectAccessReview;
import io.fabric8.openshift.api.model.OAuthAccessToken;
import io.fabric8.openshift.api.model.OAuthAccessTokenList;
import io.fabric8.openshift.api.model.OAuthAuthorizeToken;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenList;
import io.fabric8.openshift.api.model.OAuthClient;
import io.fabric8.openshift.api.model.OAuthClientAuthorization;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationList;
import io.fabric8.openshift.api.model.OAuthClientList;
import io.fabric8.kubernetes.api.model.apps.PetSet;
import io.fabric8.kubernetes.api.model.apps.PetSetList;
import io.fabric8.openshift.api.model.Policy;
import io.fabric8.openshift.api.model.PolicyBinding;
import io.fabric8.openshift.api.model.PolicyBindingList;
import io.fabric8.openshift.api.model.PolicyList;
import io.fabric8.openshift.api.model.Project;
import io.fabric8.openshift.api.model.ProjectList;
import io.fabric8.openshift.api.model.ProjectRequest;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSet;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetList;
import io.fabric8.openshift.api.model.Role;
import io.fabric8.openshift.api.model.RoleBinding;
import io.fabric8.openshift.api.model.RoleBindingList;
import io.fabric8.openshift.api.model.RoleList;
import io.fabric8.openshift.api.model.RouteList;
import io.fabric8.kubernetes.api.model.extensions.Scale;
import io.fabric8.openshift.api.model.SubjectAccessReview;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponse;
import io.fabric8.openshift.api.model.TagEvent;
import java.lang.Long;
import io.fabric8.openshift.api.model.Template;
import io.fabric8.openshift.api.model.TemplateList;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceList;
import io.fabric8.openshift.api.model.User;
import io.fabric8.openshift.api.model.UserList;
import java.lang.Object;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.openshift.api.model.BuildConfigListFluentImpl;
import io.fabric8.openshift.api.model.BuildConfigListBuilder;
import io.fabric8.openshift.api.model.BuildListFluentImpl;
import io.fabric8.openshift.api.model.BuildListBuilder;
import io.fabric8.openshift.api.model.BuildRequestFluentImpl;
import io.fabric8.openshift.api.model.BuildRequestBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyBindingBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyListFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyListBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingFluentImpl;
import io.fabric8.openshift.api.model.ClusterRoleBindingBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingListFluentImpl;
import io.fabric8.openshift.api.model.ClusterRoleBindingListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder;
import io.fabric8.openshift.api.model.DeploymentConfigListFluentImpl;
import io.fabric8.openshift.api.model.DeploymentConfigListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackBuilder;
import io.fabric8.openshift.api.model.DockerImageFluentImpl;
import io.fabric8.openshift.api.model.DockerImageBuilder;
import io.fabric8.openshift.api.model.GroupFluentImpl;
import io.fabric8.openshift.api.model.GroupBuilder;
import io.fabric8.openshift.api.model.GroupListFluentImpl;
import io.fabric8.openshift.api.model.GroupListBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListBuilder;
import io.fabric8.openshift.api.model.IdentityFluentImpl;
import io.fabric8.openshift.api.model.IdentityBuilder;
import io.fabric8.openshift.api.model.IdentityListFluentImpl;
import io.fabric8.openshift.api.model.IdentityListBuilder;
import io.fabric8.openshift.api.model.ImageListFluentImpl;
import io.fabric8.openshift.api.model.ImageListBuilder;
import io.fabric8.openshift.api.model.ImageStreamListFluentImpl;
import io.fabric8.openshift.api.model.ImageStreamListBuilder;
import io.fabric8.openshift.api.model.ImageStreamTagListFluentImpl;
import io.fabric8.openshift.api.model.ImageStreamTagListBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.IngressBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.IngressListBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.JobBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.JobListBuilder;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenFluentImpl;
import io.fabric8.openshift.api.model.OAuthAccessTokenBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenListFluentImpl;
import io.fabric8.openshift.api.model.OAuthAccessTokenListBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenFluentImpl;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListFluentImpl;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListBuilder;
import io.fabric8.openshift.api.model.OAuthClientFluentImpl;
import io.fabric8.openshift.api.model.OAuthClientBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationFluentImpl;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListFluentImpl;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListBuilder;
import io.fabric8.openshift.api.model.OAuthClientListFluentImpl;
import io.fabric8.openshift.api.model.OAuthClientListBuilder;
import io.fabric8.kubernetes.api.model.apps.PetSetFluentImpl;
import io.fabric8.kubernetes.api.model.apps.PetSetBuilder;
import io.fabric8.kubernetes.api.model.apps.PetSetListFluentImpl;
import io.fabric8.kubernetes.api.model.apps.PetSetListBuilder;
import io.fabric8.openshift.api.model.PolicyFluentImpl;
import io.fabric8.openshift.api.model.PolicyBuilder;
import io.fabric8.openshift.api.model.PolicyBindingFluentImpl;
import io.fabric8.openshift.api.model.PolicyBindingBuilder;
import io.fabric8.openshift.api.model.PolicyBindingListFluentImpl;
import io.fabric8.openshift.api.model.PolicyBindingListBuilder;
import io.fabric8.openshift.api.model.PolicyListFluentImpl;
import io.fabric8.openshift.api.model.PolicyListBuilder;
import io.fabric8.openshift.api.model.ProjectFluentImpl;
import io.fabric8.openshift.api.model.ProjectBuilder;
import io.fabric8.openshift.api.model.ProjectListFluentImpl;
import io.fabric8.openshift.api.model.ProjectListBuilder;
import io.fabric8.openshift.api.model.ProjectRequestFluentImpl;
import io.fabric8.openshift.api.model.ProjectRequestBuilder;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.lang.Override;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.DeserializationContext;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListBuilder;
import io.fabric8.openshift.api.model.RoleFluentImpl;
import io.fabric8.openshift.api.model.RoleBuilder;
import io.fabric8.openshift.api.model.RoleBindingFluentImpl;
import io.fabric8.openshift.api.model.RoleBindingBuilder;
import io.fabric8.openshift.api.model.RoleBindingListFluentImpl;
import io.fabric8.openshift.api.model.RoleBindingListBuilder;
import io.fabric8.openshift.api.model.RoleListFluentImpl;
import io.fabric8.openshift.api.model.RoleListBuilder;
import io.fabric8.openshift.api.model.RouteListFluentImpl;
import io.fabric8.openshift.api.model.RouteListBuilder;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ScaleBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl;
import io.fabric8.openshift.api.model.SubjectAccessReviewBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseFluentImpl;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseBuilder;
import io.fabric8.openshift.api.model.TagEventFluentImpl;
import io.fabric8.openshift.api.model.TagEventBuilder;
import io.fabric8.openshift.api.model.TemplateFluentImpl;
import io.fabric8.openshift.api.model.TemplateBuilder;
import io.fabric8.openshift.api.model.TemplateListFluentImpl;
import io.fabric8.openshift.api.model.TemplateListBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListBuilder;
import io.fabric8.openshift.api.model.UserFluentImpl;
import io.fabric8.openshift.api.model.UserBuilder;
import io.fabric8.openshift.api.model.UserListFluentImpl;
import io.fabric8.openshift.api.model.UserListBuilder;
public class KubeSchemaFluentImpl> extends BaseFluent implements KubeSchemaFluent{
private VisitableBuilder extends BaseKubernetesList,?> baseKubernetesList;
private VisitableBuilder extends Binding,?> binding;
private VisitableBuilder extends BuildConfigList,?> buildConfigList;
private VisitableBuilder extends BuildList,?> buildList;
private VisitableBuilder extends BuildRequest,?> buildRequest;
private VisitableBuilder extends ClusterPolicy,?> clusterPolicy;
private VisitableBuilder extends ClusterPolicyBinding,?> clusterPolicyBinding;
private VisitableBuilder extends ClusterPolicyBindingList,?> clusterPolicyBindingList;
private VisitableBuilder extends ClusterPolicyList,?> clusterPolicyList;
private VisitableBuilder extends ClusterRoleBinding,?> clusterRoleBinding;
private VisitableBuilder extends ClusterRoleBindingList,?> clusterRoleBindingList;
private VisitableBuilder extends ComponentStatusList,?> componentStatusList;
private VisitableBuilder extends Config,?> config;
private VisitableBuilder extends ConfigMap,?> configMap;
private VisitableBuilder extends ConfigMapList,?> configMapList;
private VisitableBuilder extends ContainerStatus,?> containerStatus;
private VisitableBuilder extends DaemonSet,?> daemonSet;
private VisitableBuilder extends DaemonSetList,?> daemonSetList;
private VisitableBuilder extends DeleteOptions,?> deleteOptions;
private VisitableBuilder extends Deployment,?> deployment;
private VisitableBuilder extends DeploymentConfigList,?> deploymentConfigList;
private VisitableBuilder extends DeploymentList,?> deploymentList;
private VisitableBuilder extends DeploymentRollback,?> deploymentRollback;
private VisitableBuilder extends DockerImage,?> dockerImage;
private VisitableBuilder extends Endpoints,?> endpoints;
private VisitableBuilder extends EndpointsList,?> endpointsList;
private VisitableBuilder extends EnvVar,?> envVar;
private VisitableBuilder extends EventList,?> eventList;
private VisitableBuilder extends Group,?> group;
private VisitableBuilder extends GroupList,?> groupList;
private VisitableBuilder extends HorizontalPodAutoscaler,?> horizontalPodAutoscaler;
private VisitableBuilder extends HorizontalPodAutoscalerList,?> horizontalPodAutoscalerList;
private VisitableBuilder extends Identity,?> identity;
private VisitableBuilder extends IdentityList,?> identityList;
private VisitableBuilder extends ImageList,?> imageList;
private VisitableBuilder extends ImageStreamList,?> imageStreamList;
private VisitableBuilder extends ImageStreamTagList,?> imageStreamTagList;
private VisitableBuilder extends Ingress,?> ingress;
private VisitableBuilder extends IngressList,?> ingressList;
private VisitableBuilder extends Job,?> job;
private VisitableBuilder extends JobList,?> jobList;
private VisitableBuilder extends LimitRangeList,?> limitRangeList;
private VisitableBuilder extends ListMeta,?> listMeta;
private VisitableBuilder extends LocalSubjectAccessReview,?> localSubjectAccessReview;
private VisitableBuilder extends Namespace,?> namespace;
private VisitableBuilder extends NamespaceList,?> namespaceList;
private VisitableBuilder extends Node,?> node;
private VisitableBuilder extends NodeList,?> nodeList;
private VisitableBuilder extends OAuthAccessToken,?> oAuthAccessToken;
private VisitableBuilder extends OAuthAccessTokenList,?> oAuthAccessTokenList;
private VisitableBuilder extends OAuthAuthorizeToken,?> oAuthAuthorizeToken;
private VisitableBuilder extends OAuthAuthorizeTokenList,?> oAuthAuthorizeTokenList;
private VisitableBuilder extends OAuthClient,?> oAuthClient;
private VisitableBuilder extends OAuthClientAuthorization,?> oAuthClientAuthorization;
private VisitableBuilder extends OAuthClientAuthorizationList,?> oAuthClientAuthorizationList;
private VisitableBuilder extends OAuthClientList,?> oAuthClientList;
private VisitableBuilder extends ObjectMeta,?> objectMeta;
private VisitableBuilder extends Patch,?> patch;
private VisitableBuilder extends PersistentVolume,?> persistentVolume;
private VisitableBuilder extends PersistentVolumeClaim,?> persistentVolumeClaim;
private VisitableBuilder extends PersistentVolumeClaimList,?> persistentVolumeClaimList;
private VisitableBuilder extends PersistentVolumeList,?> persistentVolumeList;
private VisitableBuilder extends PetSet,?> petSet;
private VisitableBuilder extends PetSetList,?> petSetList;
private VisitableBuilder extends PodList,?> podList;
private VisitableBuilder extends PodTemplateList,?> podTemplateList;
private VisitableBuilder extends Policy,?> policy;
private VisitableBuilder extends PolicyBinding,?> policyBinding;
private VisitableBuilder extends PolicyBindingList,?> policyBindingList;
private VisitableBuilder extends PolicyList,?> policyList;
private VisitableBuilder extends Project,?> project;
private VisitableBuilder extends ProjectList,?> projectList;
private VisitableBuilder extends ProjectRequest,?> projectRequest;
private VisitableBuilder extends Quantity,?> quantity;
private VisitableBuilder extends ReplicaSet,?> replicaSet;
private VisitableBuilder extends ReplicaSetList,?> replicaSetList;
private VisitableBuilder extends ReplicationControllerList,?> replicationControllerList;
private VisitableBuilder extends ResourceQuota,?> resourceQuota;
private VisitableBuilder extends ResourceQuotaList,?> resourceQuotaList;
private VisitableBuilder extends Role,?> role;
private VisitableBuilder extends RoleBinding,?> roleBinding;
private VisitableBuilder extends RoleBindingList,?> roleBindingList;
private VisitableBuilder extends RoleList,?> roleList;
private VisitableBuilder extends RootPaths,?> rootPaths;
private VisitableBuilder extends RouteList,?> routeList;
private VisitableBuilder extends Scale,?> scale;
private VisitableBuilder extends Secret,?> secret;
private VisitableBuilder extends SecretList,?> secretList;
private VisitableBuilder extends SecurityContextConstraints,?> securityContextConstraints;
private VisitableBuilder extends SecurityContextConstraintsList,?> securityContextConstraintsList;
private VisitableBuilder extends ServiceAccount,?> serviceAccount;
private VisitableBuilder extends ServiceAccountList,?> serviceAccountList;
private VisitableBuilder extends ServiceList,?> serviceList;
private VisitableBuilder extends Status,?> status;
private VisitableBuilder extends SubjectAccessReview,?> subjectAccessReview;
private VisitableBuilder extends SubjectAccessReviewResponse,?> subjectAccessReviewResponse;
private VisitableBuilder extends TagEvent,?> tagEvent;
private VisitableBuilder extends Template,?> template;
private VisitableBuilder extends TemplateList,?> templateList;
private VisitableBuilder extends ThirdPartyResource,?> thirdPartyResource;
private VisitableBuilder extends ThirdPartyResourceList,?> thirdPartyResourceList;
private VisitableBuilder extends User,?> user;
private VisitableBuilder extends UserList,?> userList;
private VisitableBuilder extends WatchEvent,?> watchEvent;
public KubeSchemaFluentImpl(){
}
public KubeSchemaFluentImpl(KubeSchema instance){
this.withBaseKubernetesList(instance.getBaseKubernetesList());
this.withBinding(instance.getBinding());
this.withBuildConfigList(instance.getBuildConfigList());
this.withBuildList(instance.getBuildList());
this.withBuildRequest(instance.getBuildRequest());
this.withClusterPolicy(instance.getClusterPolicy());
this.withClusterPolicyBinding(instance.getClusterPolicyBinding());
this.withClusterPolicyBindingList(instance.getClusterPolicyBindingList());
this.withClusterPolicyList(instance.getClusterPolicyList());
this.withClusterRoleBinding(instance.getClusterRoleBinding());
this.withClusterRoleBindingList(instance.getClusterRoleBindingList());
this.withComponentStatusList(instance.getComponentStatusList());
this.withConfig(instance.getConfig());
this.withConfigMap(instance.getConfigMap());
this.withConfigMapList(instance.getConfigMapList());
this.withContainerStatus(instance.getContainerStatus());
this.withDaemonSet(instance.getDaemonSet());
this.withDaemonSetList(instance.getDaemonSetList());
this.withDeleteOptions(instance.getDeleteOptions());
this.withDeployment(instance.getDeployment());
this.withDeploymentConfigList(instance.getDeploymentConfigList());
this.withDeploymentList(instance.getDeploymentList());
this.withDeploymentRollback(instance.getDeploymentRollback());
this.withDockerImage(instance.getDockerImage());
this.withEndpoints(instance.getEndpoints());
this.withEndpointsList(instance.getEndpointsList());
this.withEnvVar(instance.getEnvVar());
this.withEventList(instance.getEventList());
this.withGroup(instance.getGroup());
this.withGroupList(instance.getGroupList());
this.withHorizontalPodAutoscaler(instance.getHorizontalPodAutoscaler());
this.withHorizontalPodAutoscalerList(instance.getHorizontalPodAutoscalerList());
this.withIdentity(instance.getIdentity());
this.withIdentityList(instance.getIdentityList());
this.withImageList(instance.getImageList());
this.withImageStreamList(instance.getImageStreamList());
this.withImageStreamTagList(instance.getImageStreamTagList());
this.withIngress(instance.getIngress());
this.withIngressList(instance.getIngressList());
this.withJob(instance.getJob());
this.withJobList(instance.getJobList());
this.withLimitRangeList(instance.getLimitRangeList());
this.withListMeta(instance.getListMeta());
this.withLocalSubjectAccessReview(instance.getLocalSubjectAccessReview());
this.withNamespace(instance.getNamespace());
this.withNamespaceList(instance.getNamespaceList());
this.withNode(instance.getNode());
this.withNodeList(instance.getNodeList());
this.withOAuthAccessToken(instance.getOAuthAccessToken());
this.withOAuthAccessTokenList(instance.getOAuthAccessTokenList());
this.withOAuthAuthorizeToken(instance.getOAuthAuthorizeToken());
this.withOAuthAuthorizeTokenList(instance.getOAuthAuthorizeTokenList());
this.withOAuthClient(instance.getOAuthClient());
this.withOAuthClientAuthorization(instance.getOAuthClientAuthorization());
this.withOAuthClientAuthorizationList(instance.getOAuthClientAuthorizationList());
this.withOAuthClientList(instance.getOAuthClientList());
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.withPetSet(instance.getPetSet());
this.withPetSetList(instance.getPetSetList());
this.withPodList(instance.getPodList());
this.withPodTemplateList(instance.getPodTemplateList());
this.withPolicy(instance.getPolicy());
this.withPolicyBinding(instance.getPolicyBinding());
this.withPolicyBindingList(instance.getPolicyBindingList());
this.withPolicyList(instance.getPolicyList());
this.withProject(instance.getProject());
this.withProjectList(instance.getProjectList());
this.withProjectRequest(instance.getProjectRequest());
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.withRole(instance.getRole());
this.withRoleBinding(instance.getRoleBinding());
this.withRoleBindingList(instance.getRoleBindingList());
this.withRoleList(instance.getRoleList());
this.withRootPaths(instance.getRootPaths());
this.withRouteList(instance.getRouteList());
this.withScale(instance.getScale());
this.withSecret(instance.getSecret());
this.withSecretList(instance.getSecretList());
this.withSecurityContextConstraints(instance.getSecurityContextConstraints());
this.withSecurityContextConstraintsList(instance.getSecurityContextConstraintsList());
this.withServiceAccount(instance.getServiceAccount());
this.withServiceAccountList(instance.getServiceAccountList());
this.withServiceList(instance.getServiceList());
this.withStatus(instance.getStatus());
this.withSubjectAccessReview(instance.getSubjectAccessReview());
this.withSubjectAccessReviewResponse(instance.getSubjectAccessReviewResponse());
this.withTagEvent(instance.getTagEvent());
this.withTemplate(instance.getTemplate());
this.withTemplateList(instance.getTemplateList());
this.withThirdPartyResource(instance.getThirdPartyResource());
this.withThirdPartyResourceList(instance.getThirdPartyResourceList());
this.withUser(instance.getUser());
this.withUserList(instance.getUserList());
this.withWatchEvent(instance.getWatchEvent());
}
public BaseKubernetesList getBaseKubernetesList(){
return this.baseKubernetesList!=null?this.baseKubernetesList.build():null;
}
public A withBaseKubernetesList(BaseKubernetesList baseKubernetesList){
if (baseKubernetesList!=null){ this.baseKubernetesList= new BaseKubernetesListBuilder(baseKubernetesList); _visitables.add(this.baseKubernetesList);} return (A) this;
}
public KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesList(){
return new BaseKubernetesListNestedImpl();
}
public KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesListLike(BaseKubernetesList item){
return new BaseKubernetesListNestedImpl(item);
}
public KubeSchemaFluent.BaseKubernetesListNested editBaseKubernetesList(){
return withNewBaseKubernetesListLike(getBaseKubernetesList());
}
public Binding getBinding(){
return this.binding!=null?this.binding.build():null;
}
public A withBinding(Binding binding){
if (binding!=null){ this.binding= new BindingBuilder(binding); _visitables.add(this.binding);} return (A) this;
}
public KubeSchemaFluent.BindingNested withNewBinding(){
return new BindingNestedImpl();
}
public KubeSchemaFluent.BindingNested withNewBindingLike(Binding item){
return new BindingNestedImpl(item);
}
public KubeSchemaFluent.BindingNested editBinding(){
return withNewBindingLike(getBinding());
}
public BuildConfigList getBuildConfigList(){
return this.buildConfigList!=null?this.buildConfigList.build():null;
}
public A withBuildConfigList(BuildConfigList buildConfigList){
if (buildConfigList!=null){ this.buildConfigList= new BuildConfigListBuilder(buildConfigList); _visitables.add(this.buildConfigList);} return (A) this;
}
public KubeSchemaFluent.BuildConfigListNested withNewBuildConfigList(){
return new BuildConfigListNestedImpl();
}
public KubeSchemaFluent.BuildConfigListNested withNewBuildConfigListLike(BuildConfigList item){
return new BuildConfigListNestedImpl(item);
}
public KubeSchemaFluent.BuildConfigListNested editBuildConfigList(){
return withNewBuildConfigListLike(getBuildConfigList());
}
public BuildList getBuildList(){
return this.buildList!=null?this.buildList.build():null;
}
public A withBuildList(BuildList buildList){
if (buildList!=null){ this.buildList= new BuildListBuilder(buildList); _visitables.add(this.buildList);} return (A) this;
}
public KubeSchemaFluent.BuildListNested withNewBuildList(){
return new BuildListNestedImpl();
}
public KubeSchemaFluent.BuildListNested withNewBuildListLike(BuildList item){
return new BuildListNestedImpl(item);
}
public KubeSchemaFluent.BuildListNested editBuildList(){
return withNewBuildListLike(getBuildList());
}
public BuildRequest getBuildRequest(){
return this.buildRequest!=null?this.buildRequest.build():null;
}
public A withBuildRequest(BuildRequest buildRequest){
if (buildRequest!=null){ this.buildRequest= new BuildRequestBuilder(buildRequest); _visitables.add(this.buildRequest);} return (A) this;
}
public KubeSchemaFluent.BuildRequestNested withNewBuildRequest(){
return new BuildRequestNestedImpl();
}
public KubeSchemaFluent.BuildRequestNested withNewBuildRequestLike(BuildRequest item){
return new BuildRequestNestedImpl(item);
}
public KubeSchemaFluent.BuildRequestNested editBuildRequest(){
return withNewBuildRequestLike(getBuildRequest());
}
public ClusterPolicy getClusterPolicy(){
return this.clusterPolicy!=null?this.clusterPolicy.build():null;
}
public A withClusterPolicy(ClusterPolicy clusterPolicy){
if (clusterPolicy!=null){ this.clusterPolicy= new ClusterPolicyBuilder(clusterPolicy); _visitables.add(this.clusterPolicy);} return (A) this;
}
public KubeSchemaFluent.ClusterPolicyNested withNewClusterPolicy(){
return new ClusterPolicyNestedImpl();
}
public KubeSchemaFluent.ClusterPolicyNested withNewClusterPolicyLike(ClusterPolicy item){
return new ClusterPolicyNestedImpl(item);
}
public KubeSchemaFluent.ClusterPolicyNested editClusterPolicy(){
return withNewClusterPolicyLike(getClusterPolicy());
}
public ClusterPolicyBinding getClusterPolicyBinding(){
return this.clusterPolicyBinding!=null?this.clusterPolicyBinding.build():null;
}
public A withClusterPolicyBinding(ClusterPolicyBinding clusterPolicyBinding){
if (clusterPolicyBinding!=null){ this.clusterPolicyBinding= new ClusterPolicyBindingBuilder(clusterPolicyBinding); _visitables.add(this.clusterPolicyBinding);} return (A) this;
}
public KubeSchemaFluent.ClusterPolicyBindingNested withNewClusterPolicyBinding(){
return new ClusterPolicyBindingNestedImpl();
}
public KubeSchemaFluent.ClusterPolicyBindingNested withNewClusterPolicyBindingLike(ClusterPolicyBinding item){
return new ClusterPolicyBindingNestedImpl(item);
}
public KubeSchemaFluent.ClusterPolicyBindingNested editClusterPolicyBinding(){
return withNewClusterPolicyBindingLike(getClusterPolicyBinding());
}
public ClusterPolicyBindingList getClusterPolicyBindingList(){
return this.clusterPolicyBindingList!=null?this.clusterPolicyBindingList.build():null;
}
public A withClusterPolicyBindingList(ClusterPolicyBindingList clusterPolicyBindingList){
if (clusterPolicyBindingList!=null){ this.clusterPolicyBindingList= new ClusterPolicyBindingListBuilder(clusterPolicyBindingList); _visitables.add(this.clusterPolicyBindingList);} return (A) this;
}
public KubeSchemaFluent.ClusterPolicyBindingListNested withNewClusterPolicyBindingList(){
return new ClusterPolicyBindingListNestedImpl();
}
public KubeSchemaFluent.ClusterPolicyBindingListNested withNewClusterPolicyBindingListLike(ClusterPolicyBindingList item){
return new ClusterPolicyBindingListNestedImpl(item);
}
public KubeSchemaFluent.ClusterPolicyBindingListNested editClusterPolicyBindingList(){
return withNewClusterPolicyBindingListLike(getClusterPolicyBindingList());
}
public ClusterPolicyList getClusterPolicyList(){
return this.clusterPolicyList!=null?this.clusterPolicyList.build():null;
}
public A withClusterPolicyList(ClusterPolicyList clusterPolicyList){
if (clusterPolicyList!=null){ this.clusterPolicyList= new ClusterPolicyListBuilder(clusterPolicyList); _visitables.add(this.clusterPolicyList);} return (A) this;
}
public KubeSchemaFluent.ClusterPolicyListNested withNewClusterPolicyList(){
return new ClusterPolicyListNestedImpl();
}
public KubeSchemaFluent.ClusterPolicyListNested withNewClusterPolicyListLike(ClusterPolicyList item){
return new ClusterPolicyListNestedImpl(item);
}
public KubeSchemaFluent.ClusterPolicyListNested editClusterPolicyList(){
return withNewClusterPolicyListLike(getClusterPolicyList());
}
public ClusterRoleBinding getClusterRoleBinding(){
return this.clusterRoleBinding!=null?this.clusterRoleBinding.build():null;
}
public A withClusterRoleBinding(ClusterRoleBinding clusterRoleBinding){
if (clusterRoleBinding!=null){ this.clusterRoleBinding= new ClusterRoleBindingBuilder(clusterRoleBinding); _visitables.add(this.clusterRoleBinding);} return (A) this;
}
public KubeSchemaFluent.ClusterRoleBindingNested withNewClusterRoleBinding(){
return new ClusterRoleBindingNestedImpl();
}
public KubeSchemaFluent.ClusterRoleBindingNested withNewClusterRoleBindingLike(ClusterRoleBinding item){
return new ClusterRoleBindingNestedImpl(item);
}
public KubeSchemaFluent.ClusterRoleBindingNested editClusterRoleBinding(){
return withNewClusterRoleBindingLike(getClusterRoleBinding());
}
public ClusterRoleBindingList getClusterRoleBindingList(){
return this.clusterRoleBindingList!=null?this.clusterRoleBindingList.build():null;
}
public A withClusterRoleBindingList(ClusterRoleBindingList clusterRoleBindingList){
if (clusterRoleBindingList!=null){ this.clusterRoleBindingList= new ClusterRoleBindingListBuilder(clusterRoleBindingList); _visitables.add(this.clusterRoleBindingList);} return (A) this;
}
public KubeSchemaFluent.ClusterRoleBindingListNested withNewClusterRoleBindingList(){
return new ClusterRoleBindingListNestedImpl();
}
public KubeSchemaFluent.ClusterRoleBindingListNested withNewClusterRoleBindingListLike(ClusterRoleBindingList item){
return new ClusterRoleBindingListNestedImpl(item);
}
public KubeSchemaFluent.ClusterRoleBindingListNested editClusterRoleBindingList(){
return withNewClusterRoleBindingListLike(getClusterRoleBindingList());
}
public ComponentStatusList getComponentStatusList(){
return this.componentStatusList!=null?this.componentStatusList.build():null;
}
public A withComponentStatusList(ComponentStatusList componentStatusList){
if (componentStatusList!=null){ this.componentStatusList= new ComponentStatusListBuilder(componentStatusList); _visitables.add(this.componentStatusList);} return (A) this;
}
public KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusList(){
return new ComponentStatusListNestedImpl();
}
public KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusListLike(ComponentStatusList item){
return new ComponentStatusListNestedImpl(item);
}
public KubeSchemaFluent.ComponentStatusListNested editComponentStatusList(){
return withNewComponentStatusListLike(getComponentStatusList());
}
public Config getConfig(){
return this.config!=null?this.config.build():null;
}
public A withConfig(Config config){
if (config!=null){ this.config= new ConfigBuilder(config); _visitables.add(this.config);} return (A) this;
}
public KubeSchemaFluent.ConfigNested withNewConfig(){
return new ConfigNestedImpl();
}
public KubeSchemaFluent.ConfigNested withNewConfigLike(Config item){
return new ConfigNestedImpl(item);
}
public KubeSchemaFluent.ConfigNested editConfig(){
return withNewConfigLike(getConfig());
}
public ConfigMap getConfigMap(){
return this.configMap!=null?this.configMap.build():null;
}
public A withConfigMap(ConfigMap configMap){
if (configMap!=null){ this.configMap= new ConfigMapBuilder(configMap); _visitables.add(this.configMap);} return (A) this;
}
public KubeSchemaFluent.ConfigMapNested withNewConfigMap(){
return new ConfigMapNestedImpl();
}
public KubeSchemaFluent.ConfigMapNested withNewConfigMapLike(ConfigMap item){
return new ConfigMapNestedImpl(item);
}
public KubeSchemaFluent.ConfigMapNested editConfigMap(){
return withNewConfigMapLike(getConfigMap());
}
public ConfigMapList getConfigMapList(){
return this.configMapList!=null?this.configMapList.build():null;
}
public A withConfigMapList(ConfigMapList configMapList){
if (configMapList!=null){ this.configMapList= new ConfigMapListBuilder(configMapList); _visitables.add(this.configMapList);} return (A) this;
}
public KubeSchemaFluent.ConfigMapListNested withNewConfigMapList(){
return new ConfigMapListNestedImpl();
}
public KubeSchemaFluent.ConfigMapListNested withNewConfigMapListLike(ConfigMapList item){
return new ConfigMapListNestedImpl(item);
}
public KubeSchemaFluent.ConfigMapListNested editConfigMapList(){
return withNewConfigMapListLike(getConfigMapList());
}
public ContainerStatus getContainerStatus(){
return this.containerStatus!=null?this.containerStatus.build():null;
}
public A withContainerStatus(ContainerStatus containerStatus){
if (containerStatus!=null){ this.containerStatus= new ContainerStatusBuilder(containerStatus); _visitables.add(this.containerStatus);} return (A) this;
}
public KubeSchemaFluent.ContainerStatusNested withNewContainerStatus(){
return new ContainerStatusNestedImpl();
}
public KubeSchemaFluent.ContainerStatusNested withNewContainerStatusLike(ContainerStatus item){
return new ContainerStatusNestedImpl(item);
}
public KubeSchemaFluent.ContainerStatusNested editContainerStatus(){
return withNewContainerStatusLike(getContainerStatus());
}
public DaemonSet getDaemonSet(){
return this.daemonSet!=null?this.daemonSet.build():null;
}
public A withDaemonSet(DaemonSet daemonSet){
if (daemonSet!=null){ this.daemonSet= new DaemonSetBuilder(daemonSet); _visitables.add(this.daemonSet);} return (A) this;
}
public KubeSchemaFluent.DaemonSetNested withNewDaemonSet(){
return new DaemonSetNestedImpl();
}
public KubeSchemaFluent.DaemonSetNested withNewDaemonSetLike(DaemonSet item){
return new DaemonSetNestedImpl(item);
}
public KubeSchemaFluent.DaemonSetNested editDaemonSet(){
return withNewDaemonSetLike(getDaemonSet());
}
public DaemonSetList getDaemonSetList(){
return this.daemonSetList!=null?this.daemonSetList.build():null;
}
public A withDaemonSetList(DaemonSetList daemonSetList){
if (daemonSetList!=null){ this.daemonSetList= new DaemonSetListBuilder(daemonSetList); _visitables.add(this.daemonSetList);} return (A) this;
}
public KubeSchemaFluent.DaemonSetListNested withNewDaemonSetList(){
return new DaemonSetListNestedImpl();
}
public KubeSchemaFluent.DaemonSetListNested withNewDaemonSetListLike(DaemonSetList item){
return new DaemonSetListNestedImpl(item);
}
public KubeSchemaFluent.DaemonSetListNested editDaemonSetList(){
return withNewDaemonSetListLike(getDaemonSetList());
}
public DeleteOptions getDeleteOptions(){
return this.deleteOptions!=null?this.deleteOptions.build():null;
}
public A withDeleteOptions(DeleteOptions deleteOptions){
if (deleteOptions!=null){ this.deleteOptions= new DeleteOptionsBuilder(deleteOptions); _visitables.add(this.deleteOptions);} return (A) this;
}
public KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptions(){
return new DeleteOptionsNestedImpl();
}
public KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptionsLike(DeleteOptions item){
return new DeleteOptionsNestedImpl(item);
}
public KubeSchemaFluent.DeleteOptionsNested editDeleteOptions(){
return withNewDeleteOptionsLike(getDeleteOptions());
}
public Deployment getDeployment(){
return this.deployment!=null?this.deployment.build():null;
}
public A withDeployment(Deployment deployment){
if (deployment!=null){ this.deployment= new DeploymentBuilder(deployment); _visitables.add(this.deployment);} return (A) this;
}
public KubeSchemaFluent.DeploymentNested withNewDeployment(){
return new DeploymentNestedImpl();
}
public KubeSchemaFluent.DeploymentNested withNewDeploymentLike(Deployment item){
return new DeploymentNestedImpl(item);
}
public KubeSchemaFluent.DeploymentNested editDeployment(){
return withNewDeploymentLike(getDeployment());
}
public DeploymentConfigList getDeploymentConfigList(){
return this.deploymentConfigList!=null?this.deploymentConfigList.build():null;
}
public A withDeploymentConfigList(DeploymentConfigList deploymentConfigList){
if (deploymentConfigList!=null){ this.deploymentConfigList= new DeploymentConfigListBuilder(deploymentConfigList); _visitables.add(this.deploymentConfigList);} return (A) this;
}
public KubeSchemaFluent.DeploymentConfigListNested withNewDeploymentConfigList(){
return new DeploymentConfigListNestedImpl();
}
public KubeSchemaFluent.DeploymentConfigListNested withNewDeploymentConfigListLike(DeploymentConfigList item){
return new DeploymentConfigListNestedImpl(item);
}
public KubeSchemaFluent.DeploymentConfigListNested editDeploymentConfigList(){
return withNewDeploymentConfigListLike(getDeploymentConfigList());
}
public DeploymentList getDeploymentList(){
return this.deploymentList!=null?this.deploymentList.build():null;
}
public A withDeploymentList(DeploymentList deploymentList){
if (deploymentList!=null){ this.deploymentList= new DeploymentListBuilder(deploymentList); _visitables.add(this.deploymentList);} return (A) this;
}
public KubeSchemaFluent.DeploymentListNested withNewDeploymentList(){
return new DeploymentListNestedImpl();
}
public KubeSchemaFluent.DeploymentListNested withNewDeploymentListLike(DeploymentList item){
return new DeploymentListNestedImpl(item);
}
public KubeSchemaFluent.DeploymentListNested editDeploymentList(){
return withNewDeploymentListLike(getDeploymentList());
}
public DeploymentRollback getDeploymentRollback(){
return this.deploymentRollback!=null?this.deploymentRollback.build():null;
}
public A withDeploymentRollback(DeploymentRollback deploymentRollback){
if (deploymentRollback!=null){ this.deploymentRollback= new DeploymentRollbackBuilder(deploymentRollback); _visitables.add(this.deploymentRollback);} return (A) this;
}
public KubeSchemaFluent.DeploymentRollbackNested withNewDeploymentRollback(){
return new DeploymentRollbackNestedImpl();
}
public KubeSchemaFluent.DeploymentRollbackNested withNewDeploymentRollbackLike(DeploymentRollback item){
return new DeploymentRollbackNestedImpl(item);
}
public KubeSchemaFluent.DeploymentRollbackNested editDeploymentRollback(){
return withNewDeploymentRollbackLike(getDeploymentRollback());
}
public DockerImage getDockerImage(){
return this.dockerImage!=null?this.dockerImage.build():null;
}
public A withDockerImage(DockerImage dockerImage){
if (dockerImage!=null){ this.dockerImage= new DockerImageBuilder(dockerImage); _visitables.add(this.dockerImage);} return (A) this;
}
public KubeSchemaFluent.DockerImageNested withNewDockerImage(){
return new DockerImageNestedImpl();
}
public KubeSchemaFluent.DockerImageNested withNewDockerImageLike(DockerImage item){
return new DockerImageNestedImpl(item);
}
public KubeSchemaFluent.DockerImageNested editDockerImage(){
return withNewDockerImageLike(getDockerImage());
}
public Endpoints getEndpoints(){
return this.endpoints!=null?this.endpoints.build():null;
}
public A withEndpoints(Endpoints endpoints){
if (endpoints!=null){ this.endpoints= new EndpointsBuilder(endpoints); _visitables.add(this.endpoints);} return (A) this;
}
public KubeSchemaFluent.EndpointsNested withNewEndpoints(){
return new EndpointsNestedImpl();
}
public KubeSchemaFluent.EndpointsNested withNewEndpointsLike(Endpoints item){
return new EndpointsNestedImpl(item);
}
public KubeSchemaFluent.EndpointsNested editEndpoints(){
return withNewEndpointsLike(getEndpoints());
}
public EndpointsList getEndpointsList(){
return this.endpointsList!=null?this.endpointsList.build():null;
}
public A withEndpointsList(EndpointsList endpointsList){
if (endpointsList!=null){ this.endpointsList= new EndpointsListBuilder(endpointsList); _visitables.add(this.endpointsList);} return (A) this;
}
public KubeSchemaFluent.EndpointsListNested withNewEndpointsList(){
return new EndpointsListNestedImpl();
}
public KubeSchemaFluent.EndpointsListNested withNewEndpointsListLike(EndpointsList item){
return new EndpointsListNestedImpl(item);
}
public KubeSchemaFluent.EndpointsListNested editEndpointsList(){
return withNewEndpointsListLike(getEndpointsList());
}
public EnvVar getEnvVar(){
return this.envVar!=null?this.envVar.build():null;
}
public A withEnvVar(EnvVar envVar){
if (envVar!=null){ this.envVar= new EnvVarBuilder(envVar); _visitables.add(this.envVar);} return (A) this;
}
public KubeSchemaFluent.EnvVarNested withNewEnvVar(){
return new EnvVarNestedImpl();
}
public KubeSchemaFluent.EnvVarNested withNewEnvVarLike(EnvVar item){
return new EnvVarNestedImpl(item);
}
public KubeSchemaFluent.EnvVarNested editEnvVar(){
return withNewEnvVarLike(getEnvVar());
}
public EventList getEventList(){
return this.eventList!=null?this.eventList.build():null;
}
public A withEventList(EventList eventList){
if (eventList!=null){ this.eventList= new EventListBuilder(eventList); _visitables.add(this.eventList);} return (A) this;
}
public KubeSchemaFluent.EventListNested withNewEventList(){
return new EventListNestedImpl();
}
public KubeSchemaFluent.EventListNested withNewEventListLike(EventList item){
return new EventListNestedImpl(item);
}
public KubeSchemaFluent.EventListNested editEventList(){
return withNewEventListLike(getEventList());
}
public Group getGroup(){
return this.group!=null?this.group.build():null;
}
public A withGroup(Group group){
if (group!=null){ this.group= new GroupBuilder(group); _visitables.add(this.group);} return (A) this;
}
public KubeSchemaFluent.GroupNested withNewGroup(){
return new GroupNestedImpl();
}
public KubeSchemaFluent.GroupNested withNewGroupLike(Group item){
return new GroupNestedImpl(item);
}
public KubeSchemaFluent.GroupNested editGroup(){
return withNewGroupLike(getGroup());
}
public GroupList getGroupList(){
return this.groupList!=null?this.groupList.build():null;
}
public A withGroupList(GroupList groupList){
if (groupList!=null){ this.groupList= new GroupListBuilder(groupList); _visitables.add(this.groupList);} return (A) this;
}
public KubeSchemaFluent.GroupListNested withNewGroupList(){
return new GroupListNestedImpl();
}
public KubeSchemaFluent.GroupListNested withNewGroupListLike(GroupList item){
return new GroupListNestedImpl(item);
}
public KubeSchemaFluent.GroupListNested editGroupList(){
return withNewGroupListLike(getGroupList());
}
public HorizontalPodAutoscaler getHorizontalPodAutoscaler(){
return this.horizontalPodAutoscaler!=null?this.horizontalPodAutoscaler.build():null;
}
public A withHorizontalPodAutoscaler(HorizontalPodAutoscaler horizontalPodAutoscaler){
if (horizontalPodAutoscaler!=null){ this.horizontalPodAutoscaler= new HorizontalPodAutoscalerBuilder(horizontalPodAutoscaler); _visitables.add(this.horizontalPodAutoscaler);} return (A) this;
}
public KubeSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscaler(){
return new HorizontalPodAutoscalerNestedImpl();
}
public KubeSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscalerLike(HorizontalPodAutoscaler item){
return new HorizontalPodAutoscalerNestedImpl(item);
}
public KubeSchemaFluent.HorizontalPodAutoscalerNested editHorizontalPodAutoscaler(){
return withNewHorizontalPodAutoscalerLike(getHorizontalPodAutoscaler());
}
public HorizontalPodAutoscalerList getHorizontalPodAutoscalerList(){
return this.horizontalPodAutoscalerList!=null?this.horizontalPodAutoscalerList.build():null;
}
public A withHorizontalPodAutoscalerList(HorizontalPodAutoscalerList horizontalPodAutoscalerList){
if (horizontalPodAutoscalerList!=null){ this.horizontalPodAutoscalerList= new HorizontalPodAutoscalerListBuilder(horizontalPodAutoscalerList); _visitables.add(this.horizontalPodAutoscalerList);} return (A) this;
}
public KubeSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerList(){
return new HorizontalPodAutoscalerListNestedImpl();
}
public KubeSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerListLike(HorizontalPodAutoscalerList item){
return new HorizontalPodAutoscalerListNestedImpl(item);
}
public KubeSchemaFluent.HorizontalPodAutoscalerListNested editHorizontalPodAutoscalerList(){
return withNewHorizontalPodAutoscalerListLike(getHorizontalPodAutoscalerList());
}
public Identity getIdentity(){
return this.identity!=null?this.identity.build():null;
}
public A withIdentity(Identity identity){
if (identity!=null){ this.identity= new IdentityBuilder(identity); _visitables.add(this.identity);} return (A) this;
}
public KubeSchemaFluent.IdentityNested withNewIdentity(){
return new IdentityNestedImpl();
}
public KubeSchemaFluent.IdentityNested withNewIdentityLike(Identity item){
return new IdentityNestedImpl(item);
}
public KubeSchemaFluent.IdentityNested editIdentity(){
return withNewIdentityLike(getIdentity());
}
public IdentityList getIdentityList(){
return this.identityList!=null?this.identityList.build():null;
}
public A withIdentityList(IdentityList identityList){
if (identityList!=null){ this.identityList= new IdentityListBuilder(identityList); _visitables.add(this.identityList);} return (A) this;
}
public KubeSchemaFluent.IdentityListNested withNewIdentityList(){
return new IdentityListNestedImpl();
}
public KubeSchemaFluent.IdentityListNested withNewIdentityListLike(IdentityList item){
return new IdentityListNestedImpl(item);
}
public KubeSchemaFluent.IdentityListNested editIdentityList(){
return withNewIdentityListLike(getIdentityList());
}
public ImageList getImageList(){
return this.imageList!=null?this.imageList.build():null;
}
public A withImageList(ImageList imageList){
if (imageList!=null){ this.imageList= new ImageListBuilder(imageList); _visitables.add(this.imageList);} return (A) this;
}
public KubeSchemaFluent.ImageListNested withNewImageList(){
return new ImageListNestedImpl();
}
public KubeSchemaFluent.ImageListNested withNewImageListLike(ImageList item){
return new ImageListNestedImpl(item);
}
public KubeSchemaFluent.ImageListNested editImageList(){
return withNewImageListLike(getImageList());
}
public ImageStreamList getImageStreamList(){
return this.imageStreamList!=null?this.imageStreamList.build():null;
}
public A withImageStreamList(ImageStreamList imageStreamList){
if (imageStreamList!=null){ this.imageStreamList= new ImageStreamListBuilder(imageStreamList); _visitables.add(this.imageStreamList);} return (A) this;
}
public KubeSchemaFluent.ImageStreamListNested withNewImageStreamList(){
return new ImageStreamListNestedImpl();
}
public KubeSchemaFluent.ImageStreamListNested withNewImageStreamListLike(ImageStreamList item){
return new ImageStreamListNestedImpl(item);
}
public KubeSchemaFluent.ImageStreamListNested editImageStreamList(){
return withNewImageStreamListLike(getImageStreamList());
}
public ImageStreamTagList getImageStreamTagList(){
return this.imageStreamTagList!=null?this.imageStreamTagList.build():null;
}
public A withImageStreamTagList(ImageStreamTagList imageStreamTagList){
if (imageStreamTagList!=null){ this.imageStreamTagList= new ImageStreamTagListBuilder(imageStreamTagList); _visitables.add(this.imageStreamTagList);} return (A) this;
}
public KubeSchemaFluent.ImageStreamTagListNested withNewImageStreamTagList(){
return new ImageStreamTagListNestedImpl();
}
public KubeSchemaFluent.ImageStreamTagListNested withNewImageStreamTagListLike(ImageStreamTagList item){
return new ImageStreamTagListNestedImpl(item);
}
public KubeSchemaFluent.ImageStreamTagListNested editImageStreamTagList(){
return withNewImageStreamTagListLike(getImageStreamTagList());
}
public Ingress getIngress(){
return this.ingress!=null?this.ingress.build():null;
}
public A withIngress(Ingress ingress){
if (ingress!=null){ this.ingress= new IngressBuilder(ingress); _visitables.add(this.ingress);} return (A) this;
}
public KubeSchemaFluent.IngressNested withNewIngress(){
return new IngressNestedImpl();
}
public KubeSchemaFluent.IngressNested withNewIngressLike(Ingress item){
return new IngressNestedImpl(item);
}
public KubeSchemaFluent.IngressNested editIngress(){
return withNewIngressLike(getIngress());
}
public IngressList getIngressList(){
return this.ingressList!=null?this.ingressList.build():null;
}
public A withIngressList(IngressList ingressList){
if (ingressList!=null){ this.ingressList= new IngressListBuilder(ingressList); _visitables.add(this.ingressList);} return (A) this;
}
public KubeSchemaFluent.IngressListNested withNewIngressList(){
return new IngressListNestedImpl();
}
public KubeSchemaFluent.IngressListNested withNewIngressListLike(IngressList item){
return new IngressListNestedImpl(item);
}
public KubeSchemaFluent.IngressListNested editIngressList(){
return withNewIngressListLike(getIngressList());
}
public Job getJob(){
return this.job!=null?this.job.build():null;
}
public A withJob(Job job){
if (job!=null){ this.job= new JobBuilder(job); _visitables.add(this.job);} return (A) this;
}
public KubeSchemaFluent.JobNested withNewJob(){
return new JobNestedImpl();
}
public KubeSchemaFluent.JobNested withNewJobLike(Job item){
return new JobNestedImpl(item);
}
public KubeSchemaFluent.JobNested editJob(){
return withNewJobLike(getJob());
}
public JobList getJobList(){
return this.jobList!=null?this.jobList.build():null;
}
public A withJobList(JobList jobList){
if (jobList!=null){ this.jobList= new JobListBuilder(jobList); _visitables.add(this.jobList);} return (A) this;
}
public KubeSchemaFluent.JobListNested withNewJobList(){
return new JobListNestedImpl();
}
public KubeSchemaFluent.JobListNested withNewJobListLike(JobList item){
return new JobListNestedImpl(item);
}
public KubeSchemaFluent.JobListNested editJobList(){
return withNewJobListLike(getJobList());
}
public LimitRangeList getLimitRangeList(){
return this.limitRangeList!=null?this.limitRangeList.build():null;
}
public A withLimitRangeList(LimitRangeList limitRangeList){
if (limitRangeList!=null){ this.limitRangeList= new LimitRangeListBuilder(limitRangeList); _visitables.add(this.limitRangeList);} return (A) this;
}
public KubeSchemaFluent.LimitRangeListNested withNewLimitRangeList(){
return new LimitRangeListNestedImpl();
}
public KubeSchemaFluent.LimitRangeListNested withNewLimitRangeListLike(LimitRangeList item){
return new LimitRangeListNestedImpl(item);
}
public KubeSchemaFluent.LimitRangeListNested editLimitRangeList(){
return withNewLimitRangeListLike(getLimitRangeList());
}
public ListMeta getListMeta(){
return this.listMeta!=null?this.listMeta.build():null;
}
public A withListMeta(ListMeta listMeta){
if (listMeta!=null){ this.listMeta= new ListMetaBuilder(listMeta); _visitables.add(this.listMeta);} return (A) this;
}
public KubeSchemaFluent.ListMetaNested withNewListMeta(){
return new ListMetaNestedImpl();
}
public KubeSchemaFluent.ListMetaNested withNewListMetaLike(ListMeta item){
return new ListMetaNestedImpl(item);
}
public KubeSchemaFluent.ListMetaNested editListMeta(){
return withNewListMetaLike(getListMeta());
}
public A withNewListMeta(String resourceVersion,String selfLink){
return (A)withListMeta(new ListMeta(resourceVersion, selfLink));
}
public LocalSubjectAccessReview getLocalSubjectAccessReview(){
return this.localSubjectAccessReview!=null?this.localSubjectAccessReview.build():null;
}
public A withLocalSubjectAccessReview(LocalSubjectAccessReview localSubjectAccessReview){
if (localSubjectAccessReview!=null){ this.localSubjectAccessReview= new LocalSubjectAccessReviewBuilder(localSubjectAccessReview); _visitables.add(this.localSubjectAccessReview);} return (A) this;
}
public KubeSchemaFluent.LocalSubjectAccessReviewNested withNewLocalSubjectAccessReview(){
return new LocalSubjectAccessReviewNestedImpl();
}
public KubeSchemaFluent.LocalSubjectAccessReviewNested withNewLocalSubjectAccessReviewLike(LocalSubjectAccessReview item){
return new LocalSubjectAccessReviewNestedImpl(item);
}
public KubeSchemaFluent.LocalSubjectAccessReviewNested editLocalSubjectAccessReview(){
return withNewLocalSubjectAccessReviewLike(getLocalSubjectAccessReview());
}
public Namespace getNamespace(){
return this.namespace!=null?this.namespace.build():null;
}
public A withNamespace(Namespace namespace){
if (namespace!=null){ this.namespace= new NamespaceBuilder(namespace); _visitables.add(this.namespace);} return (A) this;
}
public KubeSchemaFluent.NamespaceNested withNewNamespace(){
return new NamespaceNestedImpl();
}
public KubeSchemaFluent.NamespaceNested withNewNamespaceLike(Namespace item){
return new NamespaceNestedImpl(item);
}
public KubeSchemaFluent.NamespaceNested editNamespace(){
return withNewNamespaceLike(getNamespace());
}
public NamespaceList getNamespaceList(){
return this.namespaceList!=null?this.namespaceList.build():null;
}
public A withNamespaceList(NamespaceList namespaceList){
if (namespaceList!=null){ this.namespaceList= new NamespaceListBuilder(namespaceList); _visitables.add(this.namespaceList);} return (A) this;
}
public KubeSchemaFluent.NamespaceListNested withNewNamespaceList(){
return new NamespaceListNestedImpl();
}
public KubeSchemaFluent.NamespaceListNested withNewNamespaceListLike(NamespaceList item){
return new NamespaceListNestedImpl(item);
}
public KubeSchemaFluent.NamespaceListNested editNamespaceList(){
return withNewNamespaceListLike(getNamespaceList());
}
public Node getNode(){
return this.node!=null?this.node.build():null;
}
public A withNode(Node node){
if (node!=null){ this.node= new NodeBuilder(node); _visitables.add(this.node);} return (A) this;
}
public KubeSchemaFluent.NodeNested withNewNode(){
return new NodeNestedImpl();
}
public KubeSchemaFluent.NodeNested withNewNodeLike(Node item){
return new NodeNestedImpl(item);
}
public KubeSchemaFluent.NodeNested editNode(){
return withNewNodeLike(getNode());
}
public NodeList getNodeList(){
return this.nodeList!=null?this.nodeList.build():null;
}
public A withNodeList(NodeList nodeList){
if (nodeList!=null){ this.nodeList= new NodeListBuilder(nodeList); _visitables.add(this.nodeList);} return (A) this;
}
public KubeSchemaFluent.NodeListNested withNewNodeList(){
return new NodeListNestedImpl();
}
public KubeSchemaFluent.NodeListNested withNewNodeListLike(NodeList item){
return new NodeListNestedImpl(item);
}
public KubeSchemaFluent.NodeListNested editNodeList(){
return withNewNodeListLike(getNodeList());
}
public OAuthAccessToken getOAuthAccessToken(){
return this.oAuthAccessToken!=null?this.oAuthAccessToken.build():null;
}
public A withOAuthAccessToken(OAuthAccessToken oAuthAccessToken){
if (oAuthAccessToken!=null){ this.oAuthAccessToken= new OAuthAccessTokenBuilder(oAuthAccessToken); _visitables.add(this.oAuthAccessToken);} return (A) this;
}
public KubeSchemaFluent.OAuthAccessTokenNested withNewOAuthAccessToken(){
return new OAuthAccessTokenNestedImpl();
}
public KubeSchemaFluent.OAuthAccessTokenNested withNewOAuthAccessTokenLike(OAuthAccessToken item){
return new OAuthAccessTokenNestedImpl(item);
}
public KubeSchemaFluent.OAuthAccessTokenNested editOAuthAccessToken(){
return withNewOAuthAccessTokenLike(getOAuthAccessToken());
}
public OAuthAccessTokenList getOAuthAccessTokenList(){
return this.oAuthAccessTokenList!=null?this.oAuthAccessTokenList.build():null;
}
public A withOAuthAccessTokenList(OAuthAccessTokenList oAuthAccessTokenList){
if (oAuthAccessTokenList!=null){ this.oAuthAccessTokenList= new OAuthAccessTokenListBuilder(oAuthAccessTokenList); _visitables.add(this.oAuthAccessTokenList);} return (A) this;
}
public KubeSchemaFluent.OAuthAccessTokenListNested withNewOAuthAccessTokenList(){
return new OAuthAccessTokenListNestedImpl();
}
public KubeSchemaFluent.OAuthAccessTokenListNested withNewOAuthAccessTokenListLike(OAuthAccessTokenList item){
return new OAuthAccessTokenListNestedImpl(item);
}
public KubeSchemaFluent.OAuthAccessTokenListNested editOAuthAccessTokenList(){
return withNewOAuthAccessTokenListLike(getOAuthAccessTokenList());
}
public OAuthAuthorizeToken getOAuthAuthorizeToken(){
return this.oAuthAuthorizeToken!=null?this.oAuthAuthorizeToken.build():null;
}
public A withOAuthAuthorizeToken(OAuthAuthorizeToken oAuthAuthorizeToken){
if (oAuthAuthorizeToken!=null){ this.oAuthAuthorizeToken= new OAuthAuthorizeTokenBuilder(oAuthAuthorizeToken); _visitables.add(this.oAuthAuthorizeToken);} return (A) this;
}
public KubeSchemaFluent.OAuthAuthorizeTokenNested withNewOAuthAuthorizeToken(){
return new OAuthAuthorizeTokenNestedImpl();
}
public KubeSchemaFluent.OAuthAuthorizeTokenNested withNewOAuthAuthorizeTokenLike(OAuthAuthorizeToken item){
return new OAuthAuthorizeTokenNestedImpl(item);
}
public KubeSchemaFluent.OAuthAuthorizeTokenNested editOAuthAuthorizeToken(){
return withNewOAuthAuthorizeTokenLike(getOAuthAuthorizeToken());
}
public OAuthAuthorizeTokenList getOAuthAuthorizeTokenList(){
return this.oAuthAuthorizeTokenList!=null?this.oAuthAuthorizeTokenList.build():null;
}
public A withOAuthAuthorizeTokenList(OAuthAuthorizeTokenList oAuthAuthorizeTokenList){
if (oAuthAuthorizeTokenList!=null){ this.oAuthAuthorizeTokenList= new OAuthAuthorizeTokenListBuilder(oAuthAuthorizeTokenList); _visitables.add(this.oAuthAuthorizeTokenList);} return (A) this;
}
public KubeSchemaFluent.OAuthAuthorizeTokenListNested withNewOAuthAuthorizeTokenList(){
return new OAuthAuthorizeTokenListNestedImpl();
}
public KubeSchemaFluent.OAuthAuthorizeTokenListNested withNewOAuthAuthorizeTokenListLike(OAuthAuthorizeTokenList item){
return new OAuthAuthorizeTokenListNestedImpl(item);
}
public KubeSchemaFluent.OAuthAuthorizeTokenListNested editOAuthAuthorizeTokenList(){
return withNewOAuthAuthorizeTokenListLike(getOAuthAuthorizeTokenList());
}
public OAuthClient getOAuthClient(){
return this.oAuthClient!=null?this.oAuthClient.build():null;
}
public A withOAuthClient(OAuthClient oAuthClient){
if (oAuthClient!=null){ this.oAuthClient= new OAuthClientBuilder(oAuthClient); _visitables.add(this.oAuthClient);} return (A) this;
}
public KubeSchemaFluent.OAuthClientNested withNewOAuthClient(){
return new OAuthClientNestedImpl();
}
public KubeSchemaFluent.OAuthClientNested withNewOAuthClientLike(OAuthClient item){
return new OAuthClientNestedImpl(item);
}
public KubeSchemaFluent.OAuthClientNested editOAuthClient(){
return withNewOAuthClientLike(getOAuthClient());
}
public OAuthClientAuthorization getOAuthClientAuthorization(){
return this.oAuthClientAuthorization!=null?this.oAuthClientAuthorization.build():null;
}
public A withOAuthClientAuthorization(OAuthClientAuthorization oAuthClientAuthorization){
if (oAuthClientAuthorization!=null){ this.oAuthClientAuthorization= new OAuthClientAuthorizationBuilder(oAuthClientAuthorization); _visitables.add(this.oAuthClientAuthorization);} return (A) this;
}
public KubeSchemaFluent.OAuthClientAuthorizationNested withNewOAuthClientAuthorization(){
return new OAuthClientAuthorizationNestedImpl();
}
public KubeSchemaFluent.OAuthClientAuthorizationNested withNewOAuthClientAuthorizationLike(OAuthClientAuthorization item){
return new OAuthClientAuthorizationNestedImpl(item);
}
public KubeSchemaFluent.OAuthClientAuthorizationNested editOAuthClientAuthorization(){
return withNewOAuthClientAuthorizationLike(getOAuthClientAuthorization());
}
public OAuthClientAuthorizationList getOAuthClientAuthorizationList(){
return this.oAuthClientAuthorizationList!=null?this.oAuthClientAuthorizationList.build():null;
}
public A withOAuthClientAuthorizationList(OAuthClientAuthorizationList oAuthClientAuthorizationList){
if (oAuthClientAuthorizationList!=null){ this.oAuthClientAuthorizationList= new OAuthClientAuthorizationListBuilder(oAuthClientAuthorizationList); _visitables.add(this.oAuthClientAuthorizationList);} return (A) this;
}
public KubeSchemaFluent.OAuthClientAuthorizationListNested withNewOAuthClientAuthorizationList(){
return new OAuthClientAuthorizationListNestedImpl();
}
public KubeSchemaFluent.OAuthClientAuthorizationListNested withNewOAuthClientAuthorizationListLike(OAuthClientAuthorizationList item){
return new OAuthClientAuthorizationListNestedImpl(item);
}
public KubeSchemaFluent.OAuthClientAuthorizationListNested editOAuthClientAuthorizationList(){
return withNewOAuthClientAuthorizationListLike(getOAuthClientAuthorizationList());
}
public OAuthClientList getOAuthClientList(){
return this.oAuthClientList!=null?this.oAuthClientList.build():null;
}
public A withOAuthClientList(OAuthClientList oAuthClientList){
if (oAuthClientList!=null){ this.oAuthClientList= new OAuthClientListBuilder(oAuthClientList); _visitables.add(this.oAuthClientList);} return (A) this;
}
public KubeSchemaFluent.OAuthClientListNested withNewOAuthClientList(){
return new OAuthClientListNestedImpl();
}
public KubeSchemaFluent.OAuthClientListNested withNewOAuthClientListLike(OAuthClientList item){
return new OAuthClientListNestedImpl(item);
}
public KubeSchemaFluent.OAuthClientListNested editOAuthClientList(){
return withNewOAuthClientListLike(getOAuthClientList());
}
public ObjectMeta getObjectMeta(){
return this.objectMeta!=null?this.objectMeta.build():null;
}
public A withObjectMeta(ObjectMeta objectMeta){
if (objectMeta!=null){ this.objectMeta= new ObjectMetaBuilder(objectMeta); _visitables.add(this.objectMeta);} return (A) this;
}
public KubeSchemaFluent.ObjectMetaNested withNewObjectMeta(){
return new ObjectMetaNestedImpl();
}
public KubeSchemaFluent.ObjectMetaNested withNewObjectMetaLike(ObjectMeta item){
return new ObjectMetaNestedImpl(item);
}
public KubeSchemaFluent.ObjectMetaNested editObjectMeta(){
return withNewObjectMetaLike(getObjectMeta());
}
public Patch getPatch(){
return this.patch!=null?this.patch.build():null;
}
public A withPatch(Patch patch){
if (patch!=null){ this.patch= new PatchBuilder(patch); _visitables.add(this.patch);} return (A) this;
}
public KubeSchemaFluent.PatchNested withNewPatch(){
return new PatchNestedImpl();
}
public KubeSchemaFluent.PatchNested withNewPatchLike(Patch item){
return new PatchNestedImpl(item);
}
public KubeSchemaFluent.PatchNested editPatch(){
return withNewPatchLike(getPatch());
}
public PersistentVolume getPersistentVolume(){
return this.persistentVolume!=null?this.persistentVolume.build():null;
}
public A withPersistentVolume(PersistentVolume persistentVolume){
if (persistentVolume!=null){ this.persistentVolume= new PersistentVolumeBuilder(persistentVolume); _visitables.add(this.persistentVolume);} return (A) this;
}
public KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolume(){
return new PersistentVolumeNestedImpl();
}
public KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolumeLike(PersistentVolume item){
return new PersistentVolumeNestedImpl(item);
}
public KubeSchemaFluent.PersistentVolumeNested editPersistentVolume(){
return withNewPersistentVolumeLike(getPersistentVolume());
}
public PersistentVolumeClaim getPersistentVolumeClaim(){
return this.persistentVolumeClaim!=null?this.persistentVolumeClaim.build():null;
}
public A withPersistentVolumeClaim(PersistentVolumeClaim persistentVolumeClaim){
if (persistentVolumeClaim!=null){ this.persistentVolumeClaim= new PersistentVolumeClaimBuilder(persistentVolumeClaim); _visitables.add(this.persistentVolumeClaim);} return (A) this;
}
public KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim(){
return new PersistentVolumeClaimNestedImpl();
}
public KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(PersistentVolumeClaim item){
return new PersistentVolumeClaimNestedImpl(item);
}
public KubeSchemaFluent.PersistentVolumeClaimNested editPersistentVolumeClaim(){
return withNewPersistentVolumeClaimLike(getPersistentVolumeClaim());
}
public PersistentVolumeClaimList getPersistentVolumeClaimList(){
return this.persistentVolumeClaimList!=null?this.persistentVolumeClaimList.build():null;
}
public A withPersistentVolumeClaimList(PersistentVolumeClaimList persistentVolumeClaimList){
if (persistentVolumeClaimList!=null){ this.persistentVolumeClaimList= new PersistentVolumeClaimListBuilder(persistentVolumeClaimList); _visitables.add(this.persistentVolumeClaimList);} return (A) this;
}
public KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimList(){
return new PersistentVolumeClaimListNestedImpl();
}
public KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimListLike(PersistentVolumeClaimList item){
return new PersistentVolumeClaimListNestedImpl(item);
}
public KubeSchemaFluent.PersistentVolumeClaimListNested editPersistentVolumeClaimList(){
return withNewPersistentVolumeClaimListLike(getPersistentVolumeClaimList());
}
public PersistentVolumeList getPersistentVolumeList(){
return this.persistentVolumeList!=null?this.persistentVolumeList.build():null;
}
public A withPersistentVolumeList(PersistentVolumeList persistentVolumeList){
if (persistentVolumeList!=null){ this.persistentVolumeList= new PersistentVolumeListBuilder(persistentVolumeList); _visitables.add(this.persistentVolumeList);} return (A) this;
}
public KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeList(){
return new PersistentVolumeListNestedImpl();
}
public KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeListLike(PersistentVolumeList item){
return new PersistentVolumeListNestedImpl(item);
}
public KubeSchemaFluent.PersistentVolumeListNested editPersistentVolumeList(){
return withNewPersistentVolumeListLike(getPersistentVolumeList());
}
public PetSet getPetSet(){
return this.petSet!=null?this.petSet.build():null;
}
public A withPetSet(PetSet petSet){
if (petSet!=null){ this.petSet= new PetSetBuilder(petSet); _visitables.add(this.petSet);} return (A) this;
}
public KubeSchemaFluent.PetSetNested withNewPetSet(){
return new PetSetNestedImpl();
}
public KubeSchemaFluent.PetSetNested withNewPetSetLike(PetSet item){
return new PetSetNestedImpl(item);
}
public KubeSchemaFluent.PetSetNested editPetSet(){
return withNewPetSetLike(getPetSet());
}
public PetSetList getPetSetList(){
return this.petSetList!=null?this.petSetList.build():null;
}
public A withPetSetList(PetSetList petSetList){
if (petSetList!=null){ this.petSetList= new PetSetListBuilder(petSetList); _visitables.add(this.petSetList);} return (A) this;
}
public KubeSchemaFluent.PetSetListNested withNewPetSetList(){
return new PetSetListNestedImpl();
}
public KubeSchemaFluent.PetSetListNested withNewPetSetListLike(PetSetList item){
return new PetSetListNestedImpl(item);
}
public KubeSchemaFluent.PetSetListNested editPetSetList(){
return withNewPetSetListLike(getPetSetList());
}
public PodList getPodList(){
return this.podList!=null?this.podList.build():null;
}
public A withPodList(PodList podList){
if (podList!=null){ this.podList= new PodListBuilder(podList); _visitables.add(this.podList);} return (A) this;
}
public KubeSchemaFluent.PodListNested withNewPodList(){
return new PodListNestedImpl();
}
public KubeSchemaFluent.PodListNested withNewPodListLike(PodList item){
return new PodListNestedImpl(item);
}
public KubeSchemaFluent.PodListNested editPodList(){
return withNewPodListLike(getPodList());
}
public PodTemplateList getPodTemplateList(){
return this.podTemplateList!=null?this.podTemplateList.build():null;
}
public A withPodTemplateList(PodTemplateList podTemplateList){
if (podTemplateList!=null){ this.podTemplateList= new PodTemplateListBuilder(podTemplateList); _visitables.add(this.podTemplateList);} return (A) this;
}
public KubeSchemaFluent.PodTemplateListNested withNewPodTemplateList(){
return new PodTemplateListNestedImpl();
}
public KubeSchemaFluent.PodTemplateListNested withNewPodTemplateListLike(PodTemplateList item){
return new PodTemplateListNestedImpl(item);
}
public KubeSchemaFluent.PodTemplateListNested editPodTemplateList(){
return withNewPodTemplateListLike(getPodTemplateList());
}
public Policy getPolicy(){
return this.policy!=null?this.policy.build():null;
}
public A withPolicy(Policy policy){
if (policy!=null){ this.policy= new PolicyBuilder(policy); _visitables.add(this.policy);} return (A) this;
}
public KubeSchemaFluent.PolicyNested withNewPolicy(){
return new PolicyNestedImpl();
}
public KubeSchemaFluent.PolicyNested withNewPolicyLike(Policy item){
return new PolicyNestedImpl(item);
}
public KubeSchemaFluent.PolicyNested editPolicy(){
return withNewPolicyLike(getPolicy());
}
public PolicyBinding getPolicyBinding(){
return this.policyBinding!=null?this.policyBinding.build():null;
}
public A withPolicyBinding(PolicyBinding policyBinding){
if (policyBinding!=null){ this.policyBinding= new PolicyBindingBuilder(policyBinding); _visitables.add(this.policyBinding);} return (A) this;
}
public KubeSchemaFluent.PolicyBindingNested withNewPolicyBinding(){
return new PolicyBindingNestedImpl();
}
public KubeSchemaFluent.PolicyBindingNested withNewPolicyBindingLike(PolicyBinding item){
return new PolicyBindingNestedImpl(item);
}
public KubeSchemaFluent.PolicyBindingNested editPolicyBinding(){
return withNewPolicyBindingLike(getPolicyBinding());
}
public PolicyBindingList getPolicyBindingList(){
return this.policyBindingList!=null?this.policyBindingList.build():null;
}
public A withPolicyBindingList(PolicyBindingList policyBindingList){
if (policyBindingList!=null){ this.policyBindingList= new PolicyBindingListBuilder(policyBindingList); _visitables.add(this.policyBindingList);} return (A) this;
}
public KubeSchemaFluent.PolicyBindingListNested withNewPolicyBindingList(){
return new PolicyBindingListNestedImpl();
}
public KubeSchemaFluent.PolicyBindingListNested withNewPolicyBindingListLike(PolicyBindingList item){
return new PolicyBindingListNestedImpl(item);
}
public KubeSchemaFluent.PolicyBindingListNested editPolicyBindingList(){
return withNewPolicyBindingListLike(getPolicyBindingList());
}
public PolicyList getPolicyList(){
return this.policyList!=null?this.policyList.build():null;
}
public A withPolicyList(PolicyList policyList){
if (policyList!=null){ this.policyList= new PolicyListBuilder(policyList); _visitables.add(this.policyList);} return (A) this;
}
public KubeSchemaFluent.PolicyListNested withNewPolicyList(){
return new PolicyListNestedImpl();
}
public KubeSchemaFluent.PolicyListNested withNewPolicyListLike(PolicyList item){
return new PolicyListNestedImpl(item);
}
public KubeSchemaFluent.PolicyListNested editPolicyList(){
return withNewPolicyListLike(getPolicyList());
}
public Project getProject(){
return this.project!=null?this.project.build():null;
}
public A withProject(Project project){
if (project!=null){ this.project= new ProjectBuilder(project); _visitables.add(this.project);} return (A) this;
}
public KubeSchemaFluent.ProjectNested withNewProject(){
return new ProjectNestedImpl();
}
public KubeSchemaFluent.ProjectNested withNewProjectLike(Project item){
return new ProjectNestedImpl(item);
}
public KubeSchemaFluent.ProjectNested editProject(){
return withNewProjectLike(getProject());
}
public ProjectList getProjectList(){
return this.projectList!=null?this.projectList.build():null;
}
public A withProjectList(ProjectList projectList){
if (projectList!=null){ this.projectList= new ProjectListBuilder(projectList); _visitables.add(this.projectList);} return (A) this;
}
public KubeSchemaFluent.ProjectListNested withNewProjectList(){
return new ProjectListNestedImpl();
}
public KubeSchemaFluent.ProjectListNested withNewProjectListLike(ProjectList item){
return new ProjectListNestedImpl(item);
}
public KubeSchemaFluent.ProjectListNested editProjectList(){
return withNewProjectListLike(getProjectList());
}
public ProjectRequest getProjectRequest(){
return this.projectRequest!=null?this.projectRequest.build():null;
}
public A withProjectRequest(ProjectRequest projectRequest){
if (projectRequest!=null){ this.projectRequest= new ProjectRequestBuilder(projectRequest); _visitables.add(this.projectRequest);} return (A) this;
}
public KubeSchemaFluent.ProjectRequestNested withNewProjectRequest(){
return new ProjectRequestNestedImpl();
}
public KubeSchemaFluent.ProjectRequestNested withNewProjectRequestLike(ProjectRequest item){
return new ProjectRequestNestedImpl(item);
}
public KubeSchemaFluent.ProjectRequestNested editProjectRequest(){
return withNewProjectRequestLike(getProjectRequest());
}
public Quantity getQuantity(){
return this.quantity!=null?this.quantity.build():null;
}
public A withQuantity(Quantity quantity){
if (quantity!=null){ this.quantity= new QuantityBuilder(quantity); _visitables.add(this.quantity);} return (A) this;
}
public KubeSchemaFluent.QuantityNested withNewQuantity(){
return new QuantityNestedImpl();
}
public KubeSchemaFluent.QuantityNested withNewQuantityLike(Quantity item){
return new QuantityNestedImpl(item);
}
public KubeSchemaFluent.QuantityNested editQuantity(){
return withNewQuantityLike(getQuantity());
}
public A withNewQuantity(String amount,String format){
return (A)withQuantity(new Quantity(amount, format));
}
public A withNewQuantity(String amount){
return (A)withQuantity(new Quantity(amount));
}
public ReplicaSet getReplicaSet(){
return this.replicaSet!=null?this.replicaSet.build():null;
}
public A withReplicaSet(ReplicaSet replicaSet){
if (replicaSet!=null){ this.replicaSet= new ReplicaSetBuilder(replicaSet); _visitables.add(this.replicaSet);} return (A) this;
}
public KubeSchemaFluent.ReplicaSetNested withNewReplicaSet(){
return new ReplicaSetNestedImpl();
}
public KubeSchemaFluent.ReplicaSetNested withNewReplicaSetLike(ReplicaSet item){
return new ReplicaSetNestedImpl(item);
}
public KubeSchemaFluent.ReplicaSetNested editReplicaSet(){
return withNewReplicaSetLike(getReplicaSet());
}
public ReplicaSetList getReplicaSetList(){
return this.replicaSetList!=null?this.replicaSetList.build():null;
}
public A withReplicaSetList(ReplicaSetList replicaSetList){
if (replicaSetList!=null){ this.replicaSetList= new ReplicaSetListBuilder(replicaSetList); _visitables.add(this.replicaSetList);} return (A) this;
}
public KubeSchemaFluent.ReplicaSetListNested withNewReplicaSetList(){
return new ReplicaSetListNestedImpl();
}
public KubeSchemaFluent.ReplicaSetListNested withNewReplicaSetListLike(ReplicaSetList item){
return new ReplicaSetListNestedImpl(item);
}
public KubeSchemaFluent.ReplicaSetListNested editReplicaSetList(){
return withNewReplicaSetListLike(getReplicaSetList());
}
public ReplicationControllerList getReplicationControllerList(){
return this.replicationControllerList!=null?this.replicationControllerList.build():null;
}
public A withReplicationControllerList(ReplicationControllerList replicationControllerList){
if (replicationControllerList!=null){ this.replicationControllerList= new ReplicationControllerListBuilder(replicationControllerList); _visitables.add(this.replicationControllerList);} return (A) this;
}
public KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerList(){
return new ReplicationControllerListNestedImpl();
}
public KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerListLike(ReplicationControllerList item){
return new ReplicationControllerListNestedImpl(item);
}
public KubeSchemaFluent.ReplicationControllerListNested editReplicationControllerList(){
return withNewReplicationControllerListLike(getReplicationControllerList());
}
public ResourceQuota getResourceQuota(){
return this.resourceQuota!=null?this.resourceQuota.build():null;
}
public A withResourceQuota(ResourceQuota resourceQuota){
if (resourceQuota!=null){ this.resourceQuota= new ResourceQuotaBuilder(resourceQuota); _visitables.add(this.resourceQuota);} return (A) this;
}
public KubeSchemaFluent.ResourceQuotaNested withNewResourceQuota(){
return new ResourceQuotaNestedImpl();
}
public KubeSchemaFluent.ResourceQuotaNested withNewResourceQuotaLike(ResourceQuota item){
return new ResourceQuotaNestedImpl(item);
}
public KubeSchemaFluent.ResourceQuotaNested editResourceQuota(){
return withNewResourceQuotaLike(getResourceQuota());
}
public ResourceQuotaList getResourceQuotaList(){
return this.resourceQuotaList!=null?this.resourceQuotaList.build():null;
}
public A withResourceQuotaList(ResourceQuotaList resourceQuotaList){
if (resourceQuotaList!=null){ this.resourceQuotaList= new ResourceQuotaListBuilder(resourceQuotaList); _visitables.add(this.resourceQuotaList);} return (A) this;
}
public KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaList(){
return new ResourceQuotaListNestedImpl();
}
public KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaListLike(ResourceQuotaList item){
return new ResourceQuotaListNestedImpl(item);
}
public KubeSchemaFluent.ResourceQuotaListNested editResourceQuotaList(){
return withNewResourceQuotaListLike(getResourceQuotaList());
}
public Role getRole(){
return this.role!=null?this.role.build():null;
}
public A withRole(Role role){
if (role!=null){ this.role= new RoleBuilder(role); _visitables.add(this.role);} return (A) this;
}
public KubeSchemaFluent.RoleNested withNewRole(){
return new RoleNestedImpl();
}
public KubeSchemaFluent.RoleNested withNewRoleLike(Role item){
return new RoleNestedImpl(item);
}
public KubeSchemaFluent.RoleNested editRole(){
return withNewRoleLike(getRole());
}
public RoleBinding getRoleBinding(){
return this.roleBinding!=null?this.roleBinding.build():null;
}
public A withRoleBinding(RoleBinding roleBinding){
if (roleBinding!=null){ this.roleBinding= new RoleBindingBuilder(roleBinding); _visitables.add(this.roleBinding);} return (A) this;
}
public KubeSchemaFluent.RoleBindingNested withNewRoleBinding(){
return new RoleBindingNestedImpl();
}
public KubeSchemaFluent.RoleBindingNested withNewRoleBindingLike(RoleBinding item){
return new RoleBindingNestedImpl(item);
}
public KubeSchemaFluent.RoleBindingNested editRoleBinding(){
return withNewRoleBindingLike(getRoleBinding());
}
public RoleBindingList getRoleBindingList(){
return this.roleBindingList!=null?this.roleBindingList.build():null;
}
public A withRoleBindingList(RoleBindingList roleBindingList){
if (roleBindingList!=null){ this.roleBindingList= new RoleBindingListBuilder(roleBindingList); _visitables.add(this.roleBindingList);} return (A) this;
}
public KubeSchemaFluent.RoleBindingListNested withNewRoleBindingList(){
return new RoleBindingListNestedImpl();
}
public KubeSchemaFluent.RoleBindingListNested withNewRoleBindingListLike(RoleBindingList item){
return new RoleBindingListNestedImpl(item);
}
public KubeSchemaFluent.RoleBindingListNested editRoleBindingList(){
return withNewRoleBindingListLike(getRoleBindingList());
}
public RoleList getRoleList(){
return this.roleList!=null?this.roleList.build():null;
}
public A withRoleList(RoleList roleList){
if (roleList!=null){ this.roleList= new RoleListBuilder(roleList); _visitables.add(this.roleList);} return (A) this;
}
public KubeSchemaFluent.RoleListNested withNewRoleList(){
return new RoleListNestedImpl();
}
public KubeSchemaFluent.RoleListNested withNewRoleListLike(RoleList item){
return new RoleListNestedImpl(item);
}
public KubeSchemaFluent.RoleListNested editRoleList(){
return withNewRoleListLike(getRoleList());
}
public RootPaths getRootPaths(){
return this.rootPaths!=null?this.rootPaths.build():null;
}
public A withRootPaths(RootPaths rootPaths){
if (rootPaths!=null){ this.rootPaths= new RootPathsBuilder(rootPaths); _visitables.add(this.rootPaths);} return (A) this;
}
public KubeSchemaFluent.RootPathsNested withNewRootPaths(){
return new RootPathsNestedImpl();
}
public KubeSchemaFluent.RootPathsNested withNewRootPathsLike(RootPaths item){
return new RootPathsNestedImpl(item);
}
public KubeSchemaFluent.RootPathsNested editRootPaths(){
return withNewRootPathsLike(getRootPaths());
}
public RouteList getRouteList(){
return this.routeList!=null?this.routeList.build():null;
}
public A withRouteList(RouteList routeList){
if (routeList!=null){ this.routeList= new RouteListBuilder(routeList); _visitables.add(this.routeList);} return (A) this;
}
public KubeSchemaFluent.RouteListNested withNewRouteList(){
return new RouteListNestedImpl();
}
public KubeSchemaFluent.RouteListNested withNewRouteListLike(RouteList item){
return new RouteListNestedImpl(item);
}
public KubeSchemaFluent.RouteListNested editRouteList(){
return withNewRouteListLike(getRouteList());
}
public Scale getScale(){
return this.scale!=null?this.scale.build():null;
}
public A withScale(Scale scale){
if (scale!=null){ this.scale= new ScaleBuilder(scale); _visitables.add(this.scale);} return (A) this;
}
public KubeSchemaFluent.ScaleNested withNewScale(){
return new ScaleNestedImpl();
}
public KubeSchemaFluent.ScaleNested withNewScaleLike(Scale item){
return new ScaleNestedImpl(item);
}
public KubeSchemaFluent.ScaleNested editScale(){
return withNewScaleLike(getScale());
}
public Secret getSecret(){
return this.secret!=null?this.secret.build():null;
}
public A withSecret(Secret secret){
if (secret!=null){ this.secret= new SecretBuilder(secret); _visitables.add(this.secret);} return (A) this;
}
public KubeSchemaFluent.SecretNested withNewSecret(){
return new SecretNestedImpl();
}
public KubeSchemaFluent.SecretNested withNewSecretLike(Secret item){
return new SecretNestedImpl(item);
}
public KubeSchemaFluent.SecretNested editSecret(){
return withNewSecretLike(getSecret());
}
public SecretList getSecretList(){
return this.secretList!=null?this.secretList.build():null;
}
public A withSecretList(SecretList secretList){
if (secretList!=null){ this.secretList= new SecretListBuilder(secretList); _visitables.add(this.secretList);} return (A) this;
}
public KubeSchemaFluent.SecretListNested withNewSecretList(){
return new SecretListNestedImpl();
}
public KubeSchemaFluent.SecretListNested withNewSecretListLike(SecretList item){
return new SecretListNestedImpl(item);
}
public KubeSchemaFluent.SecretListNested editSecretList(){
return withNewSecretListLike(getSecretList());
}
public SecurityContextConstraints getSecurityContextConstraints(){
return this.securityContextConstraints!=null?this.securityContextConstraints.build():null;
}
public A withSecurityContextConstraints(SecurityContextConstraints securityContextConstraints){
if (securityContextConstraints!=null){ this.securityContextConstraints= new SecurityContextConstraintsBuilder(securityContextConstraints); _visitables.add(this.securityContextConstraints);} return (A) this;
}
public KubeSchemaFluent.SecurityContextConstraintsNested withNewSecurityContextConstraints(){
return new SecurityContextConstraintsNestedImpl();
}
public KubeSchemaFluent.SecurityContextConstraintsNested withNewSecurityContextConstraintsLike(SecurityContextConstraints item){
return new SecurityContextConstraintsNestedImpl(item);
}
public KubeSchemaFluent.SecurityContextConstraintsNested editSecurityContextConstraints(){
return withNewSecurityContextConstraintsLike(getSecurityContextConstraints());
}
public SecurityContextConstraintsList getSecurityContextConstraintsList(){
return this.securityContextConstraintsList!=null?this.securityContextConstraintsList.build():null;
}
public A withSecurityContextConstraintsList(SecurityContextConstraintsList securityContextConstraintsList){
if (securityContextConstraintsList!=null){ this.securityContextConstraintsList= new SecurityContextConstraintsListBuilder(securityContextConstraintsList); _visitables.add(this.securityContextConstraintsList);} return (A) this;
}
public KubeSchemaFluent.SecurityContextConstraintsListNested withNewSecurityContextConstraintsList(){
return new SecurityContextConstraintsListNestedImpl();
}
public KubeSchemaFluent.SecurityContextConstraintsListNested withNewSecurityContextConstraintsListLike(SecurityContextConstraintsList item){
return new SecurityContextConstraintsListNestedImpl(item);
}
public KubeSchemaFluent.SecurityContextConstraintsListNested editSecurityContextConstraintsList(){
return withNewSecurityContextConstraintsListLike(getSecurityContextConstraintsList());
}
public ServiceAccount getServiceAccount(){
return this.serviceAccount!=null?this.serviceAccount.build():null;
}
public A withServiceAccount(ServiceAccount serviceAccount){
if (serviceAccount!=null){ this.serviceAccount= new ServiceAccountBuilder(serviceAccount); _visitables.add(this.serviceAccount);} return (A) this;
}
public KubeSchemaFluent.ServiceAccountNested withNewServiceAccount(){
return new ServiceAccountNestedImpl();
}
public KubeSchemaFluent.ServiceAccountNested withNewServiceAccountLike(ServiceAccount item){
return new ServiceAccountNestedImpl(item);
}
public KubeSchemaFluent.ServiceAccountNested editServiceAccount(){
return withNewServiceAccountLike(getServiceAccount());
}
public ServiceAccountList getServiceAccountList(){
return this.serviceAccountList!=null?this.serviceAccountList.build():null;
}
public A withServiceAccountList(ServiceAccountList serviceAccountList){
if (serviceAccountList!=null){ this.serviceAccountList= new ServiceAccountListBuilder(serviceAccountList); _visitables.add(this.serviceAccountList);} return (A) this;
}
public KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountList(){
return new ServiceAccountListNestedImpl();
}
public KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountListLike(ServiceAccountList item){
return new ServiceAccountListNestedImpl(item);
}
public KubeSchemaFluent.ServiceAccountListNested editServiceAccountList(){
return withNewServiceAccountListLike(getServiceAccountList());
}
public ServiceList getServiceList(){
return this.serviceList!=null?this.serviceList.build():null;
}
public A withServiceList(ServiceList serviceList){
if (serviceList!=null){ this.serviceList= new ServiceListBuilder(serviceList); _visitables.add(this.serviceList);} return (A) this;
}
public KubeSchemaFluent.ServiceListNested withNewServiceList(){
return new ServiceListNestedImpl();
}
public KubeSchemaFluent.ServiceListNested withNewServiceListLike(ServiceList item){
return new ServiceListNestedImpl(item);
}
public KubeSchemaFluent.ServiceListNested editServiceList(){
return withNewServiceListLike(getServiceList());
}
public Status getStatus(){
return this.status!=null?this.status.build():null;
}
public A withStatus(Status status){
if (status!=null){ this.status= new StatusBuilder(status); _visitables.add(this.status);} return (A) this;
}
public KubeSchemaFluent.StatusNested withNewStatus(){
return new StatusNestedImpl();
}
public KubeSchemaFluent.StatusNested withNewStatusLike(Status item){
return new StatusNestedImpl(item);
}
public KubeSchemaFluent.StatusNested editStatus(){
return withNewStatusLike(getStatus());
}
public SubjectAccessReview getSubjectAccessReview(){
return this.subjectAccessReview!=null?this.subjectAccessReview.build():null;
}
public A withSubjectAccessReview(SubjectAccessReview subjectAccessReview){
if (subjectAccessReview!=null){ this.subjectAccessReview= new SubjectAccessReviewBuilder(subjectAccessReview); _visitables.add(this.subjectAccessReview);} return (A) this;
}
public KubeSchemaFluent.SubjectAccessReviewNested withNewSubjectAccessReview(){
return new SubjectAccessReviewNestedImpl();
}
public KubeSchemaFluent.SubjectAccessReviewNested withNewSubjectAccessReviewLike(SubjectAccessReview item){
return new SubjectAccessReviewNestedImpl(item);
}
public KubeSchemaFluent.SubjectAccessReviewNested editSubjectAccessReview(){
return withNewSubjectAccessReviewLike(getSubjectAccessReview());
}
public SubjectAccessReviewResponse getSubjectAccessReviewResponse(){
return this.subjectAccessReviewResponse!=null?this.subjectAccessReviewResponse.build():null;
}
public A withSubjectAccessReviewResponse(SubjectAccessReviewResponse subjectAccessReviewResponse){
if (subjectAccessReviewResponse!=null){ this.subjectAccessReviewResponse= new SubjectAccessReviewResponseBuilder(subjectAccessReviewResponse); _visitables.add(this.subjectAccessReviewResponse);} return (A) this;
}
public KubeSchemaFluent.SubjectAccessReviewResponseNested withNewSubjectAccessReviewResponse(){
return new SubjectAccessReviewResponseNestedImpl();
}
public KubeSchemaFluent.SubjectAccessReviewResponseNested withNewSubjectAccessReviewResponseLike(SubjectAccessReviewResponse item){
return new SubjectAccessReviewResponseNestedImpl(item);
}
public KubeSchemaFluent.SubjectAccessReviewResponseNested editSubjectAccessReviewResponse(){
return withNewSubjectAccessReviewResponseLike(getSubjectAccessReviewResponse());
}
public TagEvent getTagEvent(){
return this.tagEvent!=null?this.tagEvent.build():null;
}
public A withTagEvent(TagEvent tagEvent){
if (tagEvent!=null){ this.tagEvent= new TagEventBuilder(tagEvent); _visitables.add(this.tagEvent);} return (A) this;
}
public KubeSchemaFluent.TagEventNested withNewTagEvent(){
return new TagEventNestedImpl();
}
public KubeSchemaFluent.TagEventNested withNewTagEventLike(TagEvent item){
return new TagEventNestedImpl(item);
}
public KubeSchemaFluent.TagEventNested editTagEvent(){
return withNewTagEventLike(getTagEvent());
}
public A withNewTagEvent(String created,String dockerImageReference,Long generation,String image){
return (A)withTagEvent(new TagEvent(created, dockerImageReference, generation, image));
}
public Template getTemplate(){
return this.template!=null?this.template.build():null;
}
public A withTemplate(Template template){
if (template!=null){ this.template= new TemplateBuilder(template); _visitables.add(this.template);} return (A) this;
}
public KubeSchemaFluent.TemplateNested withNewTemplate(){
return new TemplateNestedImpl();
}
public KubeSchemaFluent.TemplateNested withNewTemplateLike(Template item){
return new TemplateNestedImpl(item);
}
public KubeSchemaFluent.TemplateNested editTemplate(){
return withNewTemplateLike(getTemplate());
}
public TemplateList getTemplateList(){
return this.templateList!=null?this.templateList.build():null;
}
public A withTemplateList(TemplateList templateList){
if (templateList!=null){ this.templateList= new TemplateListBuilder(templateList); _visitables.add(this.templateList);} return (A) this;
}
public KubeSchemaFluent.TemplateListNested withNewTemplateList(){
return new TemplateListNestedImpl();
}
public KubeSchemaFluent.TemplateListNested withNewTemplateListLike(TemplateList item){
return new TemplateListNestedImpl(item);
}
public KubeSchemaFluent.TemplateListNested editTemplateList(){
return withNewTemplateListLike(getTemplateList());
}
public ThirdPartyResource getThirdPartyResource(){
return this.thirdPartyResource!=null?this.thirdPartyResource.build():null;
}
public A withThirdPartyResource(ThirdPartyResource thirdPartyResource){
if (thirdPartyResource!=null){ this.thirdPartyResource= new ThirdPartyResourceBuilder(thirdPartyResource); _visitables.add(this.thirdPartyResource);} return (A) this;
}
public KubeSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResource(){
return new ThirdPartyResourceNestedImpl();
}
public KubeSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResourceLike(ThirdPartyResource item){
return new ThirdPartyResourceNestedImpl(item);
}
public KubeSchemaFluent.ThirdPartyResourceNested editThirdPartyResource(){
return withNewThirdPartyResourceLike(getThirdPartyResource());
}
public ThirdPartyResourceList getThirdPartyResourceList(){
return this.thirdPartyResourceList!=null?this.thirdPartyResourceList.build():null;
}
public A withThirdPartyResourceList(ThirdPartyResourceList thirdPartyResourceList){
if (thirdPartyResourceList!=null){ this.thirdPartyResourceList= new ThirdPartyResourceListBuilder(thirdPartyResourceList); _visitables.add(this.thirdPartyResourceList);} return (A) this;
}
public KubeSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceList(){
return new ThirdPartyResourceListNestedImpl();
}
public KubeSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceListLike(ThirdPartyResourceList item){
return new ThirdPartyResourceListNestedImpl(item);
}
public KubeSchemaFluent.ThirdPartyResourceListNested editThirdPartyResourceList(){
return withNewThirdPartyResourceListLike(getThirdPartyResourceList());
}
public User getUser(){
return this.user!=null?this.user.build():null;
}
public A withUser(User user){
if (user!=null){ this.user= new UserBuilder(user); _visitables.add(this.user);} return (A) this;
}
public KubeSchemaFluent.UserNested withNewUser(){
return new UserNestedImpl();
}
public KubeSchemaFluent.UserNested withNewUserLike(User item){
return new UserNestedImpl(item);
}
public KubeSchemaFluent.UserNested editUser(){
return withNewUserLike(getUser());
}
public UserList getUserList(){
return this.userList!=null?this.userList.build():null;
}
public A withUserList(UserList userList){
if (userList!=null){ this.userList= new UserListBuilder(userList); _visitables.add(this.userList);} return (A) this;
}
public KubeSchemaFluent.UserListNested withNewUserList(){
return new UserListNestedImpl();
}
public KubeSchemaFluent.UserListNested withNewUserListLike(UserList item){
return new UserListNestedImpl(item);
}
public KubeSchemaFluent.UserListNested editUserList(){
return withNewUserListLike(getUserList());
}
public WatchEvent getWatchEvent(){
return this.watchEvent!=null?this.watchEvent.build():null;
}
public A withWatchEvent(WatchEvent watchEvent){
if (watchEvent!=null){ this.watchEvent= new WatchEventBuilder(watchEvent); _visitables.add(this.watchEvent);} return (A) this;
}
public KubeSchemaFluent.WatchEventNested withNewWatchEvent(){
return new WatchEventNestedImpl();
}
public KubeSchemaFluent.WatchEventNested withNewWatchEventLike(WatchEvent item){
return new WatchEventNestedImpl(item);
}
public KubeSchemaFluent.WatchEventNested editWatchEvent(){
return withNewWatchEventLike(getWatchEvent());
}
public boolean equals(Object o){
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
KubeSchemaFluentImpl that = (KubeSchemaFluentImpl) 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 (buildConfigList != null ? !buildConfigList.equals(that.buildConfigList) :that.buildConfigList != null) return false;
if (buildList != null ? !buildList.equals(that.buildList) :that.buildList != null) return false;
if (buildRequest != null ? !buildRequest.equals(that.buildRequest) :that.buildRequest != null) return false;
if (clusterPolicy != null ? !clusterPolicy.equals(that.clusterPolicy) :that.clusterPolicy != null) return false;
if (clusterPolicyBinding != null ? !clusterPolicyBinding.equals(that.clusterPolicyBinding) :that.clusterPolicyBinding != null) return false;
if (clusterPolicyBindingList != null ? !clusterPolicyBindingList.equals(that.clusterPolicyBindingList) :that.clusterPolicyBindingList != null) return false;
if (clusterPolicyList != null ? !clusterPolicyList.equals(that.clusterPolicyList) :that.clusterPolicyList != null) return false;
if (clusterRoleBinding != null ? !clusterRoleBinding.equals(that.clusterRoleBinding) :that.clusterRoleBinding != null) return false;
if (clusterRoleBindingList != null ? !clusterRoleBindingList.equals(that.clusterRoleBindingList) :that.clusterRoleBindingList != 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 (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 (deploymentConfigList != null ? !deploymentConfigList.equals(that.deploymentConfigList) :that.deploymentConfigList != 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 (dockerImage != null ? !dockerImage.equals(that.dockerImage) :that.dockerImage != 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 (group != null ? !group.equals(that.group) :that.group != null) return false;
if (groupList != null ? !groupList.equals(that.groupList) :that.groupList != 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 (identity != null ? !identity.equals(that.identity) :that.identity != null) return false;
if (identityList != null ? !identityList.equals(that.identityList) :that.identityList != null) return false;
if (imageList != null ? !imageList.equals(that.imageList) :that.imageList != null) return false;
if (imageStreamList != null ? !imageStreamList.equals(that.imageStreamList) :that.imageStreamList != null) return false;
if (imageStreamTagList != null ? !imageStreamTagList.equals(that.imageStreamTagList) :that.imageStreamTagList != 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 (job != null ? !job.equals(that.job) :that.job != null) return false;
if (jobList != null ? !jobList.equals(that.jobList) :that.jobList != 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 (localSubjectAccessReview != null ? !localSubjectAccessReview.equals(that.localSubjectAccessReview) :that.localSubjectAccessReview != 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 (node != null ? !node.equals(that.node) :that.node != null) return false;
if (nodeList != null ? !nodeList.equals(that.nodeList) :that.nodeList != null) return false;
if (oAuthAccessToken != null ? !oAuthAccessToken.equals(that.oAuthAccessToken) :that.oAuthAccessToken != null) return false;
if (oAuthAccessTokenList != null ? !oAuthAccessTokenList.equals(that.oAuthAccessTokenList) :that.oAuthAccessTokenList != null) return false;
if (oAuthAuthorizeToken != null ? !oAuthAuthorizeToken.equals(that.oAuthAuthorizeToken) :that.oAuthAuthorizeToken != null) return false;
if (oAuthAuthorizeTokenList != null ? !oAuthAuthorizeTokenList.equals(that.oAuthAuthorizeTokenList) :that.oAuthAuthorizeTokenList != null) return false;
if (oAuthClient != null ? !oAuthClient.equals(that.oAuthClient) :that.oAuthClient != null) return false;
if (oAuthClientAuthorization != null ? !oAuthClientAuthorization.equals(that.oAuthClientAuthorization) :that.oAuthClientAuthorization != null) return false;
if (oAuthClientAuthorizationList != null ? !oAuthClientAuthorizationList.equals(that.oAuthClientAuthorizationList) :that.oAuthClientAuthorizationList != null) return false;
if (oAuthClientList != null ? !oAuthClientList.equals(that.oAuthClientList) :that.oAuthClientList != 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 (petSet != null ? !petSet.equals(that.petSet) :that.petSet != null) return false;
if (petSetList != null ? !petSetList.equals(that.petSetList) :that.petSetList != null) return false;
if (podList != null ? !podList.equals(that.podList) :that.podList != null) return false;
if (podTemplateList != null ? !podTemplateList.equals(that.podTemplateList) :that.podTemplateList != null) return false;
if (policy != null ? !policy.equals(that.policy) :that.policy != null) return false;
if (policyBinding != null ? !policyBinding.equals(that.policyBinding) :that.policyBinding != null) return false;
if (policyBindingList != null ? !policyBindingList.equals(that.policyBindingList) :that.policyBindingList != null) return false;
if (policyList != null ? !policyList.equals(that.policyList) :that.policyList != 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 (projectRequest != null ? !projectRequest.equals(that.projectRequest) :that.projectRequest != 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 (role != null ? !role.equals(that.role) :that.role != null) return false;
if (roleBinding != null ? !roleBinding.equals(that.roleBinding) :that.roleBinding != null) return false;
if (roleBindingList != null ? !roleBindingList.equals(that.roleBindingList) :that.roleBindingList != null) return false;
if (roleList != null ? !roleList.equals(that.roleList) :that.roleList != null) return false;
if (rootPaths != null ? !rootPaths.equals(that.rootPaths) :that.rootPaths != null) return false;
if (routeList != null ? !routeList.equals(that.routeList) :that.routeList != 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 (securityContextConstraints != null ? !securityContextConstraints.equals(that.securityContextConstraints) :that.securityContextConstraints != null) return false;
if (securityContextConstraintsList != null ? !securityContextConstraintsList.equals(that.securityContextConstraintsList) :that.securityContextConstraintsList != 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 (status != null ? !status.equals(that.status) :that.status != null) return false;
if (subjectAccessReview != null ? !subjectAccessReview.equals(that.subjectAccessReview) :that.subjectAccessReview != null) return false;
if (subjectAccessReviewResponse != null ? !subjectAccessReviewResponse.equals(that.subjectAccessReviewResponse) :that.subjectAccessReviewResponse != null) return false;
if (tagEvent != null ? !tagEvent.equals(that.tagEvent) :that.tagEvent != null) return false;
if (template != null ? !template.equals(that.template) :that.template != null) return false;
if (templateList != null ? !templateList.equals(that.templateList) :that.templateList != 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 (user != null ? !user.equals(that.user) :that.user != null) return false;
if (userList != null ? !userList.equals(that.userList) :that.userList != null) return false;
if (watchEvent != null ? !watchEvent.equals(that.watchEvent) :that.watchEvent != null) return false;
return true;
}
public class BaseKubernetesListNestedImpl extends BaseKubernetesListFluentImpl> implements KubeSchemaFluent.BaseKubernetesListNested,Nested{
private final BaseKubernetesListBuilder builder;
BaseKubernetesListNestedImpl(){
this.builder = new BaseKubernetesListBuilder(this);
}
BaseKubernetesListNestedImpl(BaseKubernetesList item){
this.builder = new BaseKubernetesListBuilder(this, item);
}
public N endBaseKubernetesList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withBaseKubernetesList(builder.build());
}
}
public class BindingNestedImpl extends BindingFluentImpl> implements KubeSchemaFluent.BindingNested,Nested{
private final BindingBuilder builder;
BindingNestedImpl(){
this.builder = new BindingBuilder(this);
}
BindingNestedImpl(Binding item){
this.builder = new BindingBuilder(this, item);
}
public N endBinding(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withBinding(builder.build());
}
}
public class BuildConfigListNestedImpl extends BuildConfigListFluentImpl> implements KubeSchemaFluent.BuildConfigListNested,Nested{
private final BuildConfigListBuilder builder;
BuildConfigListNestedImpl(){
this.builder = new BuildConfigListBuilder(this);
}
BuildConfigListNestedImpl(BuildConfigList item){
this.builder = new BuildConfigListBuilder(this, item);
}
public N endBuildConfigList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withBuildConfigList(builder.build());
}
}
public class BuildListNestedImpl extends BuildListFluentImpl> implements KubeSchemaFluent.BuildListNested,Nested{
private final BuildListBuilder builder;
BuildListNestedImpl(){
this.builder = new BuildListBuilder(this);
}
BuildListNestedImpl(BuildList item){
this.builder = new BuildListBuilder(this, item);
}
public N endBuildList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withBuildList(builder.build());
}
}
public class BuildRequestNestedImpl extends BuildRequestFluentImpl> implements KubeSchemaFluent.BuildRequestNested,Nested{
private final BuildRequestBuilder builder;
BuildRequestNestedImpl(BuildRequest item){
this.builder = new BuildRequestBuilder(this, item);
}
BuildRequestNestedImpl(){
this.builder = new BuildRequestBuilder(this);
}
public N endBuildRequest(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withBuildRequest(builder.build());
}
}
public class ClusterPolicyNestedImpl extends ClusterPolicyFluentImpl> implements KubeSchemaFluent.ClusterPolicyNested,Nested{
private final ClusterPolicyBuilder builder;
ClusterPolicyNestedImpl(){
this.builder = new ClusterPolicyBuilder(this);
}
ClusterPolicyNestedImpl(ClusterPolicy item){
this.builder = new ClusterPolicyBuilder(this, item);
}
public N endClusterPolicy(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterPolicy(builder.build());
}
}
public class ClusterPolicyBindingNestedImpl extends ClusterPolicyBindingFluentImpl> implements KubeSchemaFluent.ClusterPolicyBindingNested,Nested{
private final ClusterPolicyBindingBuilder builder;
ClusterPolicyBindingNestedImpl(){
this.builder = new ClusterPolicyBindingBuilder(this);
}
ClusterPolicyBindingNestedImpl(ClusterPolicyBinding item){
this.builder = new ClusterPolicyBindingBuilder(this, item);
}
public N endClusterPolicyBinding(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterPolicyBinding(builder.build());
}
}
public class ClusterPolicyBindingListNestedImpl extends ClusterPolicyBindingListFluentImpl> implements KubeSchemaFluent.ClusterPolicyBindingListNested,Nested{
private final ClusterPolicyBindingListBuilder builder;
ClusterPolicyBindingListNestedImpl(){
this.builder = new ClusterPolicyBindingListBuilder(this);
}
ClusterPolicyBindingListNestedImpl(ClusterPolicyBindingList item){
this.builder = new ClusterPolicyBindingListBuilder(this, item);
}
public N endClusterPolicyBindingList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterPolicyBindingList(builder.build());
}
}
public class ClusterPolicyListNestedImpl extends ClusterPolicyListFluentImpl> implements KubeSchemaFluent.ClusterPolicyListNested,Nested{
private final ClusterPolicyListBuilder builder;
ClusterPolicyListNestedImpl(){
this.builder = new ClusterPolicyListBuilder(this);
}
ClusterPolicyListNestedImpl(ClusterPolicyList item){
this.builder = new ClusterPolicyListBuilder(this, item);
}
public N endClusterPolicyList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterPolicyList(builder.build());
}
}
public class ClusterRoleBindingNestedImpl extends ClusterRoleBindingFluentImpl> implements KubeSchemaFluent.ClusterRoleBindingNested,Nested{
private final ClusterRoleBindingBuilder builder;
ClusterRoleBindingNestedImpl(){
this.builder = new ClusterRoleBindingBuilder(this);
}
ClusterRoleBindingNestedImpl(ClusterRoleBinding item){
this.builder = new ClusterRoleBindingBuilder(this, item);
}
public N endClusterRoleBinding(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterRoleBinding(builder.build());
}
}
public class ClusterRoleBindingListNestedImpl extends ClusterRoleBindingListFluentImpl> implements KubeSchemaFluent.ClusterRoleBindingListNested,Nested{
private final ClusterRoleBindingListBuilder builder;
ClusterRoleBindingListNestedImpl(){
this.builder = new ClusterRoleBindingListBuilder(this);
}
ClusterRoleBindingListNestedImpl(ClusterRoleBindingList item){
this.builder = new ClusterRoleBindingListBuilder(this, item);
}
public N endClusterRoleBindingList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withClusterRoleBindingList(builder.build());
}
}
public class ComponentStatusListNestedImpl extends ComponentStatusListFluentImpl> implements KubeSchemaFluent.ComponentStatusListNested,Nested{
private final ComponentStatusListBuilder builder;
ComponentStatusListNestedImpl(){
this.builder = new ComponentStatusListBuilder(this);
}
ComponentStatusListNestedImpl(ComponentStatusList item){
this.builder = new ComponentStatusListBuilder(this, item);
}
public N endComponentStatusList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withComponentStatusList(builder.build());
}
}
public class ConfigNestedImpl extends ConfigFluentImpl> implements KubeSchemaFluent.ConfigNested,Nested{
private final ConfigBuilder builder;
ConfigNestedImpl(){
this.builder = new ConfigBuilder(this);
}
ConfigNestedImpl(Config item){
this.builder = new ConfigBuilder(this, item);
}
public N endConfig(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withConfig(builder.build());
}
}
public class ConfigMapNestedImpl extends ConfigMapFluentImpl> implements KubeSchemaFluent.ConfigMapNested,Nested{
private final ConfigMapBuilder builder;
ConfigMapNestedImpl(){
this.builder = new ConfigMapBuilder(this);
}
ConfigMapNestedImpl(ConfigMap item){
this.builder = new ConfigMapBuilder(this, item);
}
public N endConfigMap(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withConfigMap(builder.build());
}
}
public class ConfigMapListNestedImpl extends ConfigMapListFluentImpl> implements KubeSchemaFluent.ConfigMapListNested,Nested{
private final ConfigMapListBuilder builder;
ConfigMapListNestedImpl(){
this.builder = new ConfigMapListBuilder(this);
}
ConfigMapListNestedImpl(ConfigMapList item){
this.builder = new ConfigMapListBuilder(this, item);
}
public N endConfigMapList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withConfigMapList(builder.build());
}
}
public class ContainerStatusNestedImpl extends ContainerStatusFluentImpl> implements KubeSchemaFluent.ContainerStatusNested,Nested{
private final ContainerStatusBuilder builder;
ContainerStatusNestedImpl(){
this.builder = new ContainerStatusBuilder(this);
}
ContainerStatusNestedImpl(ContainerStatus item){
this.builder = new ContainerStatusBuilder(this, item);
}
public N endContainerStatus(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withContainerStatus(builder.build());
}
}
public class DaemonSetNestedImpl extends DaemonSetFluentImpl> implements KubeSchemaFluent.DaemonSetNested,Nested{
private final DaemonSetBuilder builder;
DaemonSetNestedImpl(){
this.builder = new DaemonSetBuilder(this);
}
DaemonSetNestedImpl(DaemonSet item){
this.builder = new DaemonSetBuilder(this, item);
}
public N endDaemonSet(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDaemonSet(builder.build());
}
}
public class DaemonSetListNestedImpl extends DaemonSetListFluentImpl> implements KubeSchemaFluent.DaemonSetListNested,Nested{
private final DaemonSetListBuilder builder;
DaemonSetListNestedImpl(){
this.builder = new DaemonSetListBuilder(this);
}
DaemonSetListNestedImpl(DaemonSetList item){
this.builder = new DaemonSetListBuilder(this, item);
}
public N endDaemonSetList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDaemonSetList(builder.build());
}
}
public class DeleteOptionsNestedImpl extends DeleteOptionsFluentImpl> implements KubeSchemaFluent.DeleteOptionsNested,Nested{
private final DeleteOptionsBuilder builder;
DeleteOptionsNestedImpl(){
this.builder = new DeleteOptionsBuilder(this);
}
DeleteOptionsNestedImpl(DeleteOptions item){
this.builder = new DeleteOptionsBuilder(this, item);
}
public N endDeleteOptions(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDeleteOptions(builder.build());
}
}
public class DeploymentNestedImpl extends DeploymentFluentImpl> implements KubeSchemaFluent.DeploymentNested,Nested{
private final DeploymentBuilder builder;
DeploymentNestedImpl(){
this.builder = new DeploymentBuilder(this);
}
DeploymentNestedImpl(Deployment item){
this.builder = new DeploymentBuilder(this, item);
}
public N endDeployment(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDeployment(builder.build());
}
}
public class DeploymentConfigListNestedImpl extends DeploymentConfigListFluentImpl> implements KubeSchemaFluent.DeploymentConfigListNested,Nested{
private final DeploymentConfigListBuilder builder;
DeploymentConfigListNestedImpl(){
this.builder = new DeploymentConfigListBuilder(this);
}
DeploymentConfigListNestedImpl(DeploymentConfigList item){
this.builder = new DeploymentConfigListBuilder(this, item);
}
public N endDeploymentConfigList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDeploymentConfigList(builder.build());
}
}
public class DeploymentListNestedImpl extends DeploymentListFluentImpl> implements KubeSchemaFluent.DeploymentListNested,Nested{
private final DeploymentListBuilder builder;
DeploymentListNestedImpl(){
this.builder = new DeploymentListBuilder(this);
}
DeploymentListNestedImpl(DeploymentList item){
this.builder = new DeploymentListBuilder(this, item);
}
public N endDeploymentList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDeploymentList(builder.build());
}
}
public class DeploymentRollbackNestedImpl extends DeploymentRollbackFluentImpl> implements KubeSchemaFluent.DeploymentRollbackNested,Nested{
private final DeploymentRollbackBuilder builder;
DeploymentRollbackNestedImpl(){
this.builder = new DeploymentRollbackBuilder(this);
}
DeploymentRollbackNestedImpl(DeploymentRollback item){
this.builder = new DeploymentRollbackBuilder(this, item);
}
public N endDeploymentRollback(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDeploymentRollback(builder.build());
}
}
public class DockerImageNestedImpl extends DockerImageFluentImpl> implements KubeSchemaFluent.DockerImageNested,Nested{
private final DockerImageBuilder builder;
DockerImageNestedImpl(){
this.builder = new DockerImageBuilder(this);
}
DockerImageNestedImpl(DockerImage item){
this.builder = new DockerImageBuilder(this, item);
}
public N endDockerImage(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withDockerImage(builder.build());
}
}
public class EndpointsNestedImpl extends EndpointsFluentImpl> implements KubeSchemaFluent.EndpointsNested,Nested{
private final EndpointsBuilder builder;
EndpointsNestedImpl(){
this.builder = new EndpointsBuilder(this);
}
EndpointsNestedImpl(Endpoints item){
this.builder = new EndpointsBuilder(this, item);
}
public N endEndpoints(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withEndpoints(builder.build());
}
}
public class EndpointsListNestedImpl extends EndpointsListFluentImpl> implements KubeSchemaFluent.EndpointsListNested,Nested{
private final EndpointsListBuilder builder;
EndpointsListNestedImpl(){
this.builder = new EndpointsListBuilder(this);
}
EndpointsListNestedImpl(EndpointsList item){
this.builder = new EndpointsListBuilder(this, item);
}
public N endEndpointsList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withEndpointsList(builder.build());
}
}
public class EnvVarNestedImpl extends EnvVarFluentImpl> implements KubeSchemaFluent.EnvVarNested,Nested{
private final EnvVarBuilder builder;
EnvVarNestedImpl(){
this.builder = new EnvVarBuilder(this);
}
EnvVarNestedImpl(EnvVar item){
this.builder = new EnvVarBuilder(this, item);
}
public N endEnvVar(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withEnvVar(builder.build());
}
}
public class EventListNestedImpl extends EventListFluentImpl> implements KubeSchemaFluent.EventListNested,Nested{
private final EventListBuilder builder;
EventListNestedImpl(){
this.builder = new EventListBuilder(this);
}
EventListNestedImpl(EventList item){
this.builder = new EventListBuilder(this, item);
}
public N endEventList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withEventList(builder.build());
}
}
public class GroupNestedImpl extends GroupFluentImpl> implements KubeSchemaFluent.GroupNested,Nested{
private final GroupBuilder builder;
GroupNestedImpl(){
this.builder = new GroupBuilder(this);
}
GroupNestedImpl(Group item){
this.builder = new GroupBuilder(this, item);
}
public N endGroup(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withGroup(builder.build());
}
}
public class GroupListNestedImpl extends GroupListFluentImpl> implements KubeSchemaFluent.GroupListNested,Nested{
private final GroupListBuilder builder;
GroupListNestedImpl(){
this.builder = new GroupListBuilder(this);
}
GroupListNestedImpl(GroupList item){
this.builder = new GroupListBuilder(this, item);
}
public N endGroupList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withGroupList(builder.build());
}
}
public class HorizontalPodAutoscalerNestedImpl extends HorizontalPodAutoscalerFluentImpl> implements KubeSchemaFluent.HorizontalPodAutoscalerNested,Nested{
private final HorizontalPodAutoscalerBuilder builder;
HorizontalPodAutoscalerNestedImpl(){
this.builder = new HorizontalPodAutoscalerBuilder(this);
}
HorizontalPodAutoscalerNestedImpl(HorizontalPodAutoscaler item){
this.builder = new HorizontalPodAutoscalerBuilder(this, item);
}
public N endHorizontalPodAutoscaler(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withHorizontalPodAutoscaler(builder.build());
}
}
public class HorizontalPodAutoscalerListNestedImpl extends HorizontalPodAutoscalerListFluentImpl> implements KubeSchemaFluent.HorizontalPodAutoscalerListNested,Nested{
private final HorizontalPodAutoscalerListBuilder builder;
HorizontalPodAutoscalerListNestedImpl(){
this.builder = new HorizontalPodAutoscalerListBuilder(this);
}
HorizontalPodAutoscalerListNestedImpl(HorizontalPodAutoscalerList item){
this.builder = new HorizontalPodAutoscalerListBuilder(this, item);
}
public N endHorizontalPodAutoscalerList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withHorizontalPodAutoscalerList(builder.build());
}
}
public class IdentityNestedImpl extends IdentityFluentImpl> implements KubeSchemaFluent.IdentityNested,Nested{
private final IdentityBuilder builder;
IdentityNestedImpl(){
this.builder = new IdentityBuilder(this);
}
IdentityNestedImpl(Identity item){
this.builder = new IdentityBuilder(this, item);
}
public N endIdentity(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withIdentity(builder.build());
}
}
public class IdentityListNestedImpl extends IdentityListFluentImpl> implements KubeSchemaFluent.IdentityListNested,Nested{
private final IdentityListBuilder builder;
IdentityListNestedImpl(){
this.builder = new IdentityListBuilder(this);
}
IdentityListNestedImpl(IdentityList item){
this.builder = new IdentityListBuilder(this, item);
}
public N endIdentityList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withIdentityList(builder.build());
}
}
public class ImageListNestedImpl extends ImageListFluentImpl> implements KubeSchemaFluent.ImageListNested,Nested{
private final ImageListBuilder builder;
ImageListNestedImpl(){
this.builder = new ImageListBuilder(this);
}
ImageListNestedImpl(ImageList item){
this.builder = new ImageListBuilder(this, item);
}
public N endImageList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withImageList(builder.build());
}
}
public class ImageStreamListNestedImpl extends ImageStreamListFluentImpl> implements KubeSchemaFluent.ImageStreamListNested,Nested{
private final ImageStreamListBuilder builder;
ImageStreamListNestedImpl(){
this.builder = new ImageStreamListBuilder(this);
}
ImageStreamListNestedImpl(ImageStreamList item){
this.builder = new ImageStreamListBuilder(this, item);
}
public N endImageStreamList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withImageStreamList(builder.build());
}
}
public class ImageStreamTagListNestedImpl extends ImageStreamTagListFluentImpl> implements KubeSchemaFluent.ImageStreamTagListNested,Nested{
private final ImageStreamTagListBuilder builder;
ImageStreamTagListNestedImpl(){
this.builder = new ImageStreamTagListBuilder(this);
}
ImageStreamTagListNestedImpl(ImageStreamTagList item){
this.builder = new ImageStreamTagListBuilder(this, item);
}
public N endImageStreamTagList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withImageStreamTagList(builder.build());
}
}
public class IngressNestedImpl extends IngressFluentImpl> implements KubeSchemaFluent.IngressNested,Nested{
private final IngressBuilder builder;
IngressNestedImpl(){
this.builder = new IngressBuilder(this);
}
IngressNestedImpl(Ingress item){
this.builder = new IngressBuilder(this, item);
}
public N endIngress(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withIngress(builder.build());
}
}
public class IngressListNestedImpl extends IngressListFluentImpl> implements KubeSchemaFluent.IngressListNested,Nested{
private final IngressListBuilder builder;
IngressListNestedImpl(){
this.builder = new IngressListBuilder(this);
}
IngressListNestedImpl(IngressList item){
this.builder = new IngressListBuilder(this, item);
}
public N endIngressList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withIngressList(builder.build());
}
}
public class JobNestedImpl extends JobFluentImpl> implements KubeSchemaFluent.JobNested,Nested{
private final JobBuilder builder;
JobNestedImpl(){
this.builder = new JobBuilder(this);
}
JobNestedImpl(Job item){
this.builder = new JobBuilder(this, item);
}
public N endJob(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withJob(builder.build());
}
}
public class JobListNestedImpl extends JobListFluentImpl> implements KubeSchemaFluent.JobListNested,Nested{
private final JobListBuilder builder;
JobListNestedImpl(){
this.builder = new JobListBuilder(this);
}
JobListNestedImpl(JobList item){
this.builder = new JobListBuilder(this, item);
}
public N endJobList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withJobList(builder.build());
}
}
public class LimitRangeListNestedImpl extends LimitRangeListFluentImpl> implements KubeSchemaFluent.LimitRangeListNested,Nested{
private final LimitRangeListBuilder builder;
LimitRangeListNestedImpl(){
this.builder = new LimitRangeListBuilder(this);
}
LimitRangeListNestedImpl(LimitRangeList item){
this.builder = new LimitRangeListBuilder(this, item);
}
public N endLimitRangeList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withLimitRangeList(builder.build());
}
}
public class ListMetaNestedImpl extends ListMetaFluentImpl> implements KubeSchemaFluent.ListMetaNested,Nested{
private final ListMetaBuilder builder;
ListMetaNestedImpl(){
this.builder = new ListMetaBuilder(this);
}
ListMetaNestedImpl(ListMeta item){
this.builder = new ListMetaBuilder(this, item);
}
public N endListMeta(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withListMeta(builder.build());
}
}
public class LocalSubjectAccessReviewNestedImpl extends LocalSubjectAccessReviewFluentImpl> implements KubeSchemaFluent.LocalSubjectAccessReviewNested,Nested{
private final LocalSubjectAccessReviewBuilder builder;
LocalSubjectAccessReviewNestedImpl(){
this.builder = new LocalSubjectAccessReviewBuilder(this);
}
LocalSubjectAccessReviewNestedImpl(LocalSubjectAccessReview item){
this.builder = new LocalSubjectAccessReviewBuilder(this, item);
}
public N endLocalSubjectAccessReview(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withLocalSubjectAccessReview(builder.build());
}
}
public class NamespaceNestedImpl extends NamespaceFluentImpl> implements KubeSchemaFluent.NamespaceNested,Nested{
private final NamespaceBuilder builder;
NamespaceNestedImpl(){
this.builder = new NamespaceBuilder(this);
}
NamespaceNestedImpl(Namespace item){
this.builder = new NamespaceBuilder(this, item);
}
public N endNamespace(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withNamespace(builder.build());
}
}
public class NamespaceListNestedImpl extends NamespaceListFluentImpl> implements KubeSchemaFluent.NamespaceListNested,Nested{
private final NamespaceListBuilder builder;
NamespaceListNestedImpl(){
this.builder = new NamespaceListBuilder(this);
}
NamespaceListNestedImpl(NamespaceList item){
this.builder = new NamespaceListBuilder(this, item);
}
public N endNamespaceList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withNamespaceList(builder.build());
}
}
public class NodeNestedImpl extends NodeFluentImpl> implements KubeSchemaFluent.NodeNested,Nested{
private final NodeBuilder builder;
NodeNestedImpl(){
this.builder = new NodeBuilder(this);
}
NodeNestedImpl(Node item){
this.builder = new NodeBuilder(this, item);
}
public N endNode(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withNode(builder.build());
}
}
public class NodeListNestedImpl extends NodeListFluentImpl> implements KubeSchemaFluent.NodeListNested,Nested{
private final NodeListBuilder builder;
NodeListNestedImpl(){
this.builder = new NodeListBuilder(this);
}
NodeListNestedImpl(NodeList item){
this.builder = new NodeListBuilder(this, item);
}
public N endNodeList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withNodeList(builder.build());
}
}
public class OAuthAccessTokenNestedImpl extends OAuthAccessTokenFluentImpl> implements KubeSchemaFluent.OAuthAccessTokenNested,Nested{
private final OAuthAccessTokenBuilder builder;
OAuthAccessTokenNestedImpl(){
this.builder = new OAuthAccessTokenBuilder(this);
}
OAuthAccessTokenNestedImpl(OAuthAccessToken item){
this.builder = new OAuthAccessTokenBuilder(this, item);
}
public N endOAuthAccessToken(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthAccessToken(builder.build());
}
}
public class OAuthAccessTokenListNestedImpl extends OAuthAccessTokenListFluentImpl> implements KubeSchemaFluent.OAuthAccessTokenListNested,Nested{
private final OAuthAccessTokenListBuilder builder;
OAuthAccessTokenListNestedImpl(){
this.builder = new OAuthAccessTokenListBuilder(this);
}
OAuthAccessTokenListNestedImpl(OAuthAccessTokenList item){
this.builder = new OAuthAccessTokenListBuilder(this, item);
}
public N endOAuthAccessTokenList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthAccessTokenList(builder.build());
}
}
public class OAuthAuthorizeTokenNestedImpl extends OAuthAuthorizeTokenFluentImpl> implements KubeSchemaFluent.OAuthAuthorizeTokenNested,Nested{
private final OAuthAuthorizeTokenBuilder builder;
OAuthAuthorizeTokenNestedImpl(){
this.builder = new OAuthAuthorizeTokenBuilder(this);
}
OAuthAuthorizeTokenNestedImpl(OAuthAuthorizeToken item){
this.builder = new OAuthAuthorizeTokenBuilder(this, item);
}
public N endOAuthAuthorizeToken(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthAuthorizeToken(builder.build());
}
}
public class OAuthAuthorizeTokenListNestedImpl extends OAuthAuthorizeTokenListFluentImpl> implements KubeSchemaFluent.OAuthAuthorizeTokenListNested,Nested{
private final OAuthAuthorizeTokenListBuilder builder;
OAuthAuthorizeTokenListNestedImpl(){
this.builder = new OAuthAuthorizeTokenListBuilder(this);
}
OAuthAuthorizeTokenListNestedImpl(OAuthAuthorizeTokenList item){
this.builder = new OAuthAuthorizeTokenListBuilder(this, item);
}
public N endOAuthAuthorizeTokenList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthAuthorizeTokenList(builder.build());
}
}
public class OAuthClientNestedImpl extends OAuthClientFluentImpl> implements KubeSchemaFluent.OAuthClientNested,Nested{
private final OAuthClientBuilder builder;
OAuthClientNestedImpl(){
this.builder = new OAuthClientBuilder(this);
}
OAuthClientNestedImpl(OAuthClient item){
this.builder = new OAuthClientBuilder(this, item);
}
public N endOAuthClient(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthClient(builder.build());
}
}
public class OAuthClientAuthorizationNestedImpl extends OAuthClientAuthorizationFluentImpl> implements KubeSchemaFluent.OAuthClientAuthorizationNested,Nested{
private final OAuthClientAuthorizationBuilder builder;
OAuthClientAuthorizationNestedImpl(){
this.builder = new OAuthClientAuthorizationBuilder(this);
}
OAuthClientAuthorizationNestedImpl(OAuthClientAuthorization item){
this.builder = new OAuthClientAuthorizationBuilder(this, item);
}
public N endOAuthClientAuthorization(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthClientAuthorization(builder.build());
}
}
public class OAuthClientAuthorizationListNestedImpl extends OAuthClientAuthorizationListFluentImpl> implements KubeSchemaFluent.OAuthClientAuthorizationListNested,Nested{
private final OAuthClientAuthorizationListBuilder builder;
OAuthClientAuthorizationListNestedImpl(){
this.builder = new OAuthClientAuthorizationListBuilder(this);
}
OAuthClientAuthorizationListNestedImpl(OAuthClientAuthorizationList item){
this.builder = new OAuthClientAuthorizationListBuilder(this, item);
}
public N endOAuthClientAuthorizationList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthClientAuthorizationList(builder.build());
}
}
public class OAuthClientListNestedImpl extends OAuthClientListFluentImpl> implements KubeSchemaFluent.OAuthClientListNested,Nested{
private final OAuthClientListBuilder builder;
OAuthClientListNestedImpl(){
this.builder = new OAuthClientListBuilder(this);
}
OAuthClientListNestedImpl(OAuthClientList item){
this.builder = new OAuthClientListBuilder(this, item);
}
public N endOAuthClientList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withOAuthClientList(builder.build());
}
}
public class ObjectMetaNestedImpl extends ObjectMetaFluentImpl> implements KubeSchemaFluent.ObjectMetaNested,Nested{
private final ObjectMetaBuilder builder;
ObjectMetaNestedImpl(){
this.builder = new ObjectMetaBuilder(this);
}
ObjectMetaNestedImpl(ObjectMeta item){
this.builder = new ObjectMetaBuilder(this, item);
}
public N endObjectMeta(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withObjectMeta(builder.build());
}
}
public class PatchNestedImpl extends PatchFluentImpl> implements KubeSchemaFluent.PatchNested,Nested{
private final PatchBuilder builder;
PatchNestedImpl(){
this.builder = new PatchBuilder(this);
}
PatchNestedImpl(Patch item){
this.builder = new PatchBuilder(this, item);
}
public N endPatch(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withPatch(builder.build());
}
}
public class PersistentVolumeNestedImpl extends PersistentVolumeFluentImpl> implements KubeSchemaFluent.PersistentVolumeNested,Nested{
private final PersistentVolumeBuilder builder;
PersistentVolumeNestedImpl(){
this.builder = new PersistentVolumeBuilder(this);
}
PersistentVolumeNestedImpl(PersistentVolume item){
this.builder = new PersistentVolumeBuilder(this, item);
}
public N endPersistentVolume(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withPersistentVolume(builder.build());
}
}
public class PersistentVolumeClaimNestedImpl extends PersistentVolumeClaimFluentImpl> implements KubeSchemaFluent.PersistentVolumeClaimNested,Nested{
private final PersistentVolumeClaimBuilder builder;
PersistentVolumeClaimNestedImpl(){
this.builder = new PersistentVolumeClaimBuilder(this);
}
PersistentVolumeClaimNestedImpl(PersistentVolumeClaim item){
this.builder = new PersistentVolumeClaimBuilder(this, item);
}
public N endPersistentVolumeClaim(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withPersistentVolumeClaim(builder.build());
}
}
public class PersistentVolumeClaimListNestedImpl extends PersistentVolumeClaimListFluentImpl> implements KubeSchemaFluent.PersistentVolumeClaimListNested,Nested{
private final PersistentVolumeClaimListBuilder builder;
PersistentVolumeClaimListNestedImpl(){
this.builder = new PersistentVolumeClaimListBuilder(this);
}
PersistentVolumeClaimListNestedImpl(PersistentVolumeClaimList item){
this.builder = new PersistentVolumeClaimListBuilder(this, item);
}
public N endPersistentVolumeClaimList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withPersistentVolumeClaimList(builder.build());
}
}
public class PersistentVolumeListNestedImpl extends PersistentVolumeListFluentImpl> implements KubeSchemaFluent.PersistentVolumeListNested,Nested{
private final PersistentVolumeListBuilder builder;
PersistentVolumeListNestedImpl(){
this.builder = new PersistentVolumeListBuilder(this);
}
PersistentVolumeListNestedImpl(PersistentVolumeList item){
this.builder = new PersistentVolumeListBuilder(this, item);
}
public N endPersistentVolumeList(){
return and();
}
public N and(){
return (N) KubeSchemaFluentImpl.this.withPersistentVolumeList(builder.build());
}
}
public class PetSetNestedImpl extends PetSetFluentImpl