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

annotations.io.fabric8.kubernetes.api.model.KubeSchemaFluent Maven / Gradle / Ivy

There is a newer version: 4.1.1
Show newest version
package io.fabric8.kubernetes.api.model;

import io.fabric8.kubernetes.api.builder.Fluent;
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.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.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 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.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 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.String;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Boolean;
import java.lang.Long;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.openshift.api.model.BuildConfigListFluent;
import io.fabric8.openshift.api.model.BuildConfigListBuilder;
import io.fabric8.openshift.api.model.BuildListFluent;
import io.fabric8.openshift.api.model.BuildListBuilder;
import io.fabric8.openshift.api.model.BuildRequestFluent;
import io.fabric8.openshift.api.model.BuildRequestBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyFluent;
import io.fabric8.openshift.api.model.ClusterPolicyBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingFluent;
import io.fabric8.openshift.api.model.ClusterPolicyBindingBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListFluent;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyListFluent;
import io.fabric8.openshift.api.model.ClusterPolicyListBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingFluent;
import io.fabric8.openshift.api.model.ClusterRoleBindingBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingListFluent;
import io.fabric8.openshift.api.model.ClusterRoleBindingListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluent;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListFluent;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder;
import io.fabric8.openshift.api.model.DeploymentConfigListFluent;
import io.fabric8.openshift.api.model.DeploymentConfigListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackBuilder;
import io.fabric8.openshift.api.model.GroupFluent;
import io.fabric8.openshift.api.model.GroupBuilder;
import io.fabric8.openshift.api.model.GroupListFluent;
import io.fabric8.openshift.api.model.GroupListBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluent;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListFluent;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListBuilder;
import io.fabric8.openshift.api.model.IdentityFluent;
import io.fabric8.openshift.api.model.IdentityBuilder;
import io.fabric8.openshift.api.model.IdentityListFluent;
import io.fabric8.openshift.api.model.IdentityListBuilder;
import io.fabric8.openshift.api.model.ImageListFluent;
import io.fabric8.openshift.api.model.ImageListBuilder;
import io.fabric8.openshift.api.model.ImageStreamListFluent;
import io.fabric8.openshift.api.model.ImageStreamListBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressFluent;
import io.fabric8.kubernetes.api.model.extensions.IngressBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressListFluent;
import io.fabric8.kubernetes.api.model.extensions.IngressListBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobFluent;
import io.fabric8.kubernetes.api.model.extensions.JobBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobListFluent;
import io.fabric8.kubernetes.api.model.extensions.JobListBuilder;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenFluent;
import io.fabric8.openshift.api.model.OAuthAccessTokenBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenListFluent;
import io.fabric8.openshift.api.model.OAuthAccessTokenListBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenFluent;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListFluent;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListBuilder;
import io.fabric8.openshift.api.model.OAuthClientFluent;
import io.fabric8.openshift.api.model.OAuthClientBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationFluent;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListFluent;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListBuilder;
import io.fabric8.openshift.api.model.OAuthClientListFluent;
import io.fabric8.openshift.api.model.OAuthClientListBuilder;
import io.fabric8.openshift.api.model.PolicyFluent;
import io.fabric8.openshift.api.model.PolicyBuilder;
import io.fabric8.openshift.api.model.PolicyBindingFluent;
import io.fabric8.openshift.api.model.PolicyBindingBuilder;
import io.fabric8.openshift.api.model.PolicyBindingListFluent;
import io.fabric8.openshift.api.model.PolicyBindingListBuilder;
import io.fabric8.openshift.api.model.PolicyListFluent;
import io.fabric8.openshift.api.model.PolicyListBuilder;
import io.fabric8.openshift.api.model.ProjectFluent;
import io.fabric8.openshift.api.model.ProjectBuilder;
import io.fabric8.openshift.api.model.ProjectListFluent;
import io.fabric8.openshift.api.model.ProjectListBuilder;
import io.fabric8.openshift.api.model.ProjectRequestFluent;
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.ReplicaSetFluent;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListFluent;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListBuilder;
import io.fabric8.openshift.api.model.RoleFluent;
import io.fabric8.openshift.api.model.RoleBuilder;
import io.fabric8.openshift.api.model.RoleBindingFluent;
import io.fabric8.openshift.api.model.RoleBindingBuilder;
import io.fabric8.openshift.api.model.RoleBindingListFluent;
import io.fabric8.openshift.api.model.RoleBindingListBuilder;
import io.fabric8.openshift.api.model.RoleListFluent;
import io.fabric8.openshift.api.model.RoleListBuilder;
import io.fabric8.openshift.api.model.RouteListFluent;
import io.fabric8.openshift.api.model.RouteListBuilder;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluent;
import io.fabric8.kubernetes.api.model.extensions.ScaleBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewFluent;
import io.fabric8.openshift.api.model.SubjectAccessReviewBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseFluent;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseBuilder;
import io.fabric8.openshift.api.model.TagEventFluent;
import io.fabric8.openshift.api.model.TagEventBuilder;
import io.fabric8.openshift.api.model.TemplateFluent;
import io.fabric8.openshift.api.model.TemplateBuilder;
import io.fabric8.openshift.api.model.TemplateListFluent;
import io.fabric8.openshift.api.model.TemplateListBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListFluent;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListBuilder;
import io.fabric8.openshift.api.model.UserFluent;
import io.fabric8.openshift.api.model.UserBuilder;
import io.fabric8.openshift.api.model.UserListFluent;
import io.fabric8.openshift.api.model.UserListBuilder;

public interface KubeSchemaFluent> extends Fluent{


    public BaseKubernetesList getBaseKubernetesList();
    public A withBaseKubernetesList(BaseKubernetesList baseKubernetesList);
    public KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesList();
    public KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesListLike(BaseKubernetesList item);
    public KubeSchemaFluent.BaseKubernetesListNested editBaseKubernetesList();
    public Binding getBinding();
    public A withBinding(Binding binding);
    public KubeSchemaFluent.BindingNested withNewBinding();
    public KubeSchemaFluent.BindingNested withNewBindingLike(Binding item);
    public KubeSchemaFluent.BindingNested editBinding();
    public BuildConfigList getBuildConfigList();
    public A withBuildConfigList(BuildConfigList buildConfigList);
    public KubeSchemaFluent.BuildConfigListNested withNewBuildConfigList();
    public KubeSchemaFluent.BuildConfigListNested withNewBuildConfigListLike(BuildConfigList item);
    public KubeSchemaFluent.BuildConfigListNested editBuildConfigList();
    public BuildList getBuildList();
    public A withBuildList(BuildList buildList);
    public KubeSchemaFluent.BuildListNested withNewBuildList();
    public KubeSchemaFluent.BuildListNested withNewBuildListLike(BuildList item);
    public KubeSchemaFluent.BuildListNested editBuildList();
    public BuildRequest getBuildRequest();
    public A withBuildRequest(BuildRequest buildRequest);
    public KubeSchemaFluent.BuildRequestNested withNewBuildRequest();
    public KubeSchemaFluent.BuildRequestNested withNewBuildRequestLike(BuildRequest item);
    public KubeSchemaFluent.BuildRequestNested editBuildRequest();
    public ClusterPolicy getClusterPolicy();
    public A withClusterPolicy(ClusterPolicy clusterPolicy);
    public KubeSchemaFluent.ClusterPolicyNested withNewClusterPolicy();
    public KubeSchemaFluent.ClusterPolicyNested withNewClusterPolicyLike(ClusterPolicy item);
    public KubeSchemaFluent.ClusterPolicyNested editClusterPolicy();
    public ClusterPolicyBinding getClusterPolicyBinding();
    public A withClusterPolicyBinding(ClusterPolicyBinding clusterPolicyBinding);
    public KubeSchemaFluent.ClusterPolicyBindingNested withNewClusterPolicyBinding();
    public KubeSchemaFluent.ClusterPolicyBindingNested withNewClusterPolicyBindingLike(ClusterPolicyBinding item);
    public KubeSchemaFluent.ClusterPolicyBindingNested editClusterPolicyBinding();
    public ClusterPolicyBindingList getClusterPolicyBindingList();
    public A withClusterPolicyBindingList(ClusterPolicyBindingList clusterPolicyBindingList);
    public KubeSchemaFluent.ClusterPolicyBindingListNested withNewClusterPolicyBindingList();
    public KubeSchemaFluent.ClusterPolicyBindingListNested withNewClusterPolicyBindingListLike(ClusterPolicyBindingList item);
    public KubeSchemaFluent.ClusterPolicyBindingListNested editClusterPolicyBindingList();
    public ClusterPolicyList getClusterPolicyList();
    public A withClusterPolicyList(ClusterPolicyList clusterPolicyList);
    public KubeSchemaFluent.ClusterPolicyListNested withNewClusterPolicyList();
    public KubeSchemaFluent.ClusterPolicyListNested withNewClusterPolicyListLike(ClusterPolicyList item);
    public KubeSchemaFluent.ClusterPolicyListNested editClusterPolicyList();
    public ClusterRoleBinding getClusterRoleBinding();
    public A withClusterRoleBinding(ClusterRoleBinding clusterRoleBinding);
    public KubeSchemaFluent.ClusterRoleBindingNested withNewClusterRoleBinding();
    public KubeSchemaFluent.ClusterRoleBindingNested withNewClusterRoleBindingLike(ClusterRoleBinding item);
    public KubeSchemaFluent.ClusterRoleBindingNested editClusterRoleBinding();
    public ClusterRoleBindingList getClusterRoleBindingList();
    public A withClusterRoleBindingList(ClusterRoleBindingList clusterRoleBindingList);
    public KubeSchemaFluent.ClusterRoleBindingListNested withNewClusterRoleBindingList();
    public KubeSchemaFluent.ClusterRoleBindingListNested withNewClusterRoleBindingListLike(ClusterRoleBindingList item);
    public KubeSchemaFluent.ClusterRoleBindingListNested editClusterRoleBindingList();
    public ComponentStatusList getComponentStatusList();
    public A withComponentStatusList(ComponentStatusList componentStatusList);
    public KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusList();
    public KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusListLike(ComponentStatusList item);
    public KubeSchemaFluent.ComponentStatusListNested editComponentStatusList();
    public Config getConfig();
    public A withConfig(Config config);
    public KubeSchemaFluent.ConfigNested withNewConfig();
    public KubeSchemaFluent.ConfigNested withNewConfigLike(Config item);
    public KubeSchemaFluent.ConfigNested editConfig();
    public ConfigMap getConfigMap();
    public A withConfigMap(ConfigMap configMap);
    public KubeSchemaFluent.ConfigMapNested withNewConfigMap();
    public KubeSchemaFluent.ConfigMapNested withNewConfigMapLike(ConfigMap item);
    public KubeSchemaFluent.ConfigMapNested editConfigMap();
    public ConfigMapList getConfigMapList();
    public A withConfigMapList(ConfigMapList configMapList);
    public KubeSchemaFluent.ConfigMapListNested withNewConfigMapList();
    public KubeSchemaFluent.ConfigMapListNested withNewConfigMapListLike(ConfigMapList item);
    public KubeSchemaFluent.ConfigMapListNested editConfigMapList();
    public ContainerStatus getContainerStatus();
    public A withContainerStatus(ContainerStatus containerStatus);
    public KubeSchemaFluent.ContainerStatusNested withNewContainerStatus();
    public KubeSchemaFluent.ContainerStatusNested withNewContainerStatusLike(ContainerStatus item);
    public KubeSchemaFluent.ContainerStatusNested editContainerStatus();
    public DaemonSet getDaemonSet();
    public A withDaemonSet(DaemonSet daemonSet);
    public KubeSchemaFluent.DaemonSetNested withNewDaemonSet();
    public KubeSchemaFluent.DaemonSetNested withNewDaemonSetLike(DaemonSet item);
    public KubeSchemaFluent.DaemonSetNested editDaemonSet();
    public DaemonSetList getDaemonSetList();
    public A withDaemonSetList(DaemonSetList daemonSetList);
    public KubeSchemaFluent.DaemonSetListNested withNewDaemonSetList();
    public KubeSchemaFluent.DaemonSetListNested withNewDaemonSetListLike(DaemonSetList item);
    public KubeSchemaFluent.DaemonSetListNested editDaemonSetList();
    public DeleteOptions getDeleteOptions();
    public A withDeleteOptions(DeleteOptions deleteOptions);
    public KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptions();
    public KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptionsLike(DeleteOptions item);
    public KubeSchemaFluent.DeleteOptionsNested editDeleteOptions();
    public Deployment getDeployment();
    public A withDeployment(Deployment deployment);
    public KubeSchemaFluent.DeploymentNested withNewDeployment();
    public KubeSchemaFluent.DeploymentNested withNewDeploymentLike(Deployment item);
    public KubeSchemaFluent.DeploymentNested editDeployment();
    public DeploymentConfigList getDeploymentConfigList();
    public A withDeploymentConfigList(DeploymentConfigList deploymentConfigList);
    public KubeSchemaFluent.DeploymentConfigListNested withNewDeploymentConfigList();
    public KubeSchemaFluent.DeploymentConfigListNested withNewDeploymentConfigListLike(DeploymentConfigList item);
    public KubeSchemaFluent.DeploymentConfigListNested editDeploymentConfigList();
    public DeploymentList getDeploymentList();
    public A withDeploymentList(DeploymentList deploymentList);
    public KubeSchemaFluent.DeploymentListNested withNewDeploymentList();
    public KubeSchemaFluent.DeploymentListNested withNewDeploymentListLike(DeploymentList item);
    public KubeSchemaFluent.DeploymentListNested editDeploymentList();
    public DeploymentRollback getDeploymentRollback();
    public A withDeploymentRollback(DeploymentRollback deploymentRollback);
    public KubeSchemaFluent.DeploymentRollbackNested withNewDeploymentRollback();
    public KubeSchemaFluent.DeploymentRollbackNested withNewDeploymentRollbackLike(DeploymentRollback item);
    public KubeSchemaFluent.DeploymentRollbackNested editDeploymentRollback();
    public Endpoints getEndpoints();
    public A withEndpoints(Endpoints endpoints);
    public KubeSchemaFluent.EndpointsNested withNewEndpoints();
    public KubeSchemaFluent.EndpointsNested withNewEndpointsLike(Endpoints item);
    public KubeSchemaFluent.EndpointsNested editEndpoints();
    public EndpointsList getEndpointsList();
    public A withEndpointsList(EndpointsList endpointsList);
    public KubeSchemaFluent.EndpointsListNested withNewEndpointsList();
    public KubeSchemaFluent.EndpointsListNested withNewEndpointsListLike(EndpointsList item);
    public KubeSchemaFluent.EndpointsListNested editEndpointsList();
    public EnvVar getEnvVar();
    public A withEnvVar(EnvVar envVar);
    public KubeSchemaFluent.EnvVarNested withNewEnvVar();
    public KubeSchemaFluent.EnvVarNested withNewEnvVarLike(EnvVar item);
    public KubeSchemaFluent.EnvVarNested editEnvVar();
    public EventList getEventList();
    public A withEventList(EventList eventList);
    public KubeSchemaFluent.EventListNested withNewEventList();
    public KubeSchemaFluent.EventListNested withNewEventListLike(EventList item);
    public KubeSchemaFluent.EventListNested editEventList();
    public Group getGroup();
    public A withGroup(Group group);
    public KubeSchemaFluent.GroupNested withNewGroup();
    public KubeSchemaFluent.GroupNested withNewGroupLike(Group item);
    public KubeSchemaFluent.GroupNested editGroup();
    public GroupList getGroupList();
    public A withGroupList(GroupList groupList);
    public KubeSchemaFluent.GroupListNested withNewGroupList();
    public KubeSchemaFluent.GroupListNested withNewGroupListLike(GroupList item);
    public KubeSchemaFluent.GroupListNested editGroupList();
    public HorizontalPodAutoscaler getHorizontalPodAutoscaler();
    public A withHorizontalPodAutoscaler(HorizontalPodAutoscaler horizontalPodAutoscaler);
    public KubeSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscaler();
    public KubeSchemaFluent.HorizontalPodAutoscalerNested withNewHorizontalPodAutoscalerLike(HorizontalPodAutoscaler item);
    public KubeSchemaFluent.HorizontalPodAutoscalerNested editHorizontalPodAutoscaler();
    public HorizontalPodAutoscalerList getHorizontalPodAutoscalerList();
    public A withHorizontalPodAutoscalerList(HorizontalPodAutoscalerList horizontalPodAutoscalerList);
    public KubeSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerList();
    public KubeSchemaFluent.HorizontalPodAutoscalerListNested withNewHorizontalPodAutoscalerListLike(HorizontalPodAutoscalerList item);
    public KubeSchemaFluent.HorizontalPodAutoscalerListNested editHorizontalPodAutoscalerList();
    public Identity getIdentity();
    public A withIdentity(Identity identity);
    public KubeSchemaFluent.IdentityNested withNewIdentity();
    public KubeSchemaFluent.IdentityNested withNewIdentityLike(Identity item);
    public KubeSchemaFluent.IdentityNested editIdentity();
    public IdentityList getIdentityList();
    public A withIdentityList(IdentityList identityList);
    public KubeSchemaFluent.IdentityListNested withNewIdentityList();
    public KubeSchemaFluent.IdentityListNested withNewIdentityListLike(IdentityList item);
    public KubeSchemaFluent.IdentityListNested editIdentityList();
    public ImageList getImageList();
    public A withImageList(ImageList imageList);
    public KubeSchemaFluent.ImageListNested withNewImageList();
    public KubeSchemaFluent.ImageListNested withNewImageListLike(ImageList item);
    public KubeSchemaFluent.ImageListNested editImageList();
    public ImageStreamList getImageStreamList();
    public A withImageStreamList(ImageStreamList imageStreamList);
    public KubeSchemaFluent.ImageStreamListNested withNewImageStreamList();
    public KubeSchemaFluent.ImageStreamListNested withNewImageStreamListLike(ImageStreamList item);
    public KubeSchemaFluent.ImageStreamListNested editImageStreamList();
    public Ingress getIngress();
    public A withIngress(Ingress ingress);
    public KubeSchemaFluent.IngressNested withNewIngress();
    public KubeSchemaFluent.IngressNested withNewIngressLike(Ingress item);
    public KubeSchemaFluent.IngressNested editIngress();
    public IngressList getIngressList();
    public A withIngressList(IngressList ingressList);
    public KubeSchemaFluent.IngressListNested withNewIngressList();
    public KubeSchemaFluent.IngressListNested withNewIngressListLike(IngressList item);
    public KubeSchemaFluent.IngressListNested editIngressList();
    public Job getJob();
    public A withJob(Job job);
    public KubeSchemaFluent.JobNested withNewJob();
    public KubeSchemaFluent.JobNested withNewJobLike(Job item);
    public KubeSchemaFluent.JobNested editJob();
    public JobList getJobList();
    public A withJobList(JobList jobList);
    public KubeSchemaFluent.JobListNested withNewJobList();
    public KubeSchemaFluent.JobListNested withNewJobListLike(JobList item);
    public KubeSchemaFluent.JobListNested editJobList();
    public LimitRangeList getLimitRangeList();
    public A withLimitRangeList(LimitRangeList limitRangeList);
    public KubeSchemaFluent.LimitRangeListNested withNewLimitRangeList();
    public KubeSchemaFluent.LimitRangeListNested withNewLimitRangeListLike(LimitRangeList item);
    public KubeSchemaFluent.LimitRangeListNested editLimitRangeList();
    public ListMeta getListMeta();
    public A withListMeta(ListMeta listMeta);
    public KubeSchemaFluent.ListMetaNested withNewListMeta();
    public KubeSchemaFluent.ListMetaNested withNewListMetaLike(ListMeta item);
    public KubeSchemaFluent.ListMetaNested editListMeta();
    public A withNewListMeta(String resourceVersion,String selfLink);
    public LocalSubjectAccessReview getLocalSubjectAccessReview();
    public A withLocalSubjectAccessReview(LocalSubjectAccessReview localSubjectAccessReview);
    public KubeSchemaFluent.LocalSubjectAccessReviewNested withNewLocalSubjectAccessReview();
    public KubeSchemaFluent.LocalSubjectAccessReviewNested withNewLocalSubjectAccessReviewLike(LocalSubjectAccessReview item);
    public KubeSchemaFluent.LocalSubjectAccessReviewNested editLocalSubjectAccessReview();
    public Namespace getNamespace();
    public A withNamespace(Namespace namespace);
    public KubeSchemaFluent.NamespaceNested withNewNamespace();
    public KubeSchemaFluent.NamespaceNested withNewNamespaceLike(Namespace item);
    public KubeSchemaFluent.NamespaceNested editNamespace();
    public NamespaceList getNamespaceList();
    public A withNamespaceList(NamespaceList namespaceList);
    public KubeSchemaFluent.NamespaceListNested withNewNamespaceList();
    public KubeSchemaFluent.NamespaceListNested withNewNamespaceListLike(NamespaceList item);
    public KubeSchemaFluent.NamespaceListNested editNamespaceList();
    public Node getNode();
    public A withNode(Node node);
    public KubeSchemaFluent.NodeNested withNewNode();
    public KubeSchemaFluent.NodeNested withNewNodeLike(Node item);
    public KubeSchemaFluent.NodeNested editNode();
    public NodeList getNodeList();
    public A withNodeList(NodeList nodeList);
    public KubeSchemaFluent.NodeListNested withNewNodeList();
    public KubeSchemaFluent.NodeListNested withNewNodeListLike(NodeList item);
    public KubeSchemaFluent.NodeListNested editNodeList();
    public OAuthAccessToken getOAuthAccessToken();
    public A withOAuthAccessToken(OAuthAccessToken oAuthAccessToken);
    public KubeSchemaFluent.OAuthAccessTokenNested withNewOAuthAccessToken();
    public KubeSchemaFluent.OAuthAccessTokenNested withNewOAuthAccessTokenLike(OAuthAccessToken item);
    public KubeSchemaFluent.OAuthAccessTokenNested editOAuthAccessToken();
    public OAuthAccessTokenList getOAuthAccessTokenList();
    public A withOAuthAccessTokenList(OAuthAccessTokenList oAuthAccessTokenList);
    public KubeSchemaFluent.OAuthAccessTokenListNested withNewOAuthAccessTokenList();
    public KubeSchemaFluent.OAuthAccessTokenListNested withNewOAuthAccessTokenListLike(OAuthAccessTokenList item);
    public KubeSchemaFluent.OAuthAccessTokenListNested editOAuthAccessTokenList();
    public OAuthAuthorizeToken getOAuthAuthorizeToken();
    public A withOAuthAuthorizeToken(OAuthAuthorizeToken oAuthAuthorizeToken);
    public KubeSchemaFluent.OAuthAuthorizeTokenNested withNewOAuthAuthorizeToken();
    public KubeSchemaFluent.OAuthAuthorizeTokenNested withNewOAuthAuthorizeTokenLike(OAuthAuthorizeToken item);
    public KubeSchemaFluent.OAuthAuthorizeTokenNested editOAuthAuthorizeToken();
    public OAuthAuthorizeTokenList getOAuthAuthorizeTokenList();
    public A withOAuthAuthorizeTokenList(OAuthAuthorizeTokenList oAuthAuthorizeTokenList);
    public KubeSchemaFluent.OAuthAuthorizeTokenListNested withNewOAuthAuthorizeTokenList();
    public KubeSchemaFluent.OAuthAuthorizeTokenListNested withNewOAuthAuthorizeTokenListLike(OAuthAuthorizeTokenList item);
    public KubeSchemaFluent.OAuthAuthorizeTokenListNested editOAuthAuthorizeTokenList();
    public OAuthClient getOAuthClient();
    public A withOAuthClient(OAuthClient oAuthClient);
    public KubeSchemaFluent.OAuthClientNested withNewOAuthClient();
    public KubeSchemaFluent.OAuthClientNested withNewOAuthClientLike(OAuthClient item);
    public KubeSchemaFluent.OAuthClientNested editOAuthClient();
    public OAuthClientAuthorization getOAuthClientAuthorization();
    public A withOAuthClientAuthorization(OAuthClientAuthorization oAuthClientAuthorization);
    public KubeSchemaFluent.OAuthClientAuthorizationNested withNewOAuthClientAuthorization();
    public KubeSchemaFluent.OAuthClientAuthorizationNested withNewOAuthClientAuthorizationLike(OAuthClientAuthorization item);
    public KubeSchemaFluent.OAuthClientAuthorizationNested editOAuthClientAuthorization();
    public OAuthClientAuthorizationList getOAuthClientAuthorizationList();
    public A withOAuthClientAuthorizationList(OAuthClientAuthorizationList oAuthClientAuthorizationList);
    public KubeSchemaFluent.OAuthClientAuthorizationListNested withNewOAuthClientAuthorizationList();
    public KubeSchemaFluent.OAuthClientAuthorizationListNested withNewOAuthClientAuthorizationListLike(OAuthClientAuthorizationList item);
    public KubeSchemaFluent.OAuthClientAuthorizationListNested editOAuthClientAuthorizationList();
    public OAuthClientList getOAuthClientList();
    public A withOAuthClientList(OAuthClientList oAuthClientList);
    public KubeSchemaFluent.OAuthClientListNested withNewOAuthClientList();
    public KubeSchemaFluent.OAuthClientListNested withNewOAuthClientListLike(OAuthClientList item);
    public KubeSchemaFluent.OAuthClientListNested editOAuthClientList();
    public ObjectMeta getObjectMeta();
    public A withObjectMeta(ObjectMeta objectMeta);
    public KubeSchemaFluent.ObjectMetaNested withNewObjectMeta();
    public KubeSchemaFluent.ObjectMetaNested withNewObjectMetaLike(ObjectMeta item);
    public KubeSchemaFluent.ObjectMetaNested editObjectMeta();
    public Patch getPatch();
    public A withPatch(Patch patch);
    public KubeSchemaFluent.PatchNested withNewPatch();
    public KubeSchemaFluent.PatchNested withNewPatchLike(Patch item);
    public KubeSchemaFluent.PatchNested editPatch();
    public PersistentVolume getPersistentVolume();
    public A withPersistentVolume(PersistentVolume persistentVolume);
    public KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolume();
    public KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolumeLike(PersistentVolume item);
    public KubeSchemaFluent.PersistentVolumeNested editPersistentVolume();
    public PersistentVolumeClaim getPersistentVolumeClaim();
    public A withPersistentVolumeClaim(PersistentVolumeClaim persistentVolumeClaim);
    public KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim();
    public KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(PersistentVolumeClaim item);
    public KubeSchemaFluent.PersistentVolumeClaimNested editPersistentVolumeClaim();
    public PersistentVolumeClaimList getPersistentVolumeClaimList();
    public A withPersistentVolumeClaimList(PersistentVolumeClaimList persistentVolumeClaimList);
    public KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimList();
    public KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimListLike(PersistentVolumeClaimList item);
    public KubeSchemaFluent.PersistentVolumeClaimListNested editPersistentVolumeClaimList();
    public PersistentVolumeList getPersistentVolumeList();
    public A withPersistentVolumeList(PersistentVolumeList persistentVolumeList);
    public KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeList();
    public KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeListLike(PersistentVolumeList item);
    public KubeSchemaFluent.PersistentVolumeListNested editPersistentVolumeList();
    public PodList getPodList();
    public A withPodList(PodList podList);
    public KubeSchemaFluent.PodListNested withNewPodList();
    public KubeSchemaFluent.PodListNested withNewPodListLike(PodList item);
    public KubeSchemaFluent.PodListNested editPodList();
    public PodTemplateList getPodTemplateList();
    public A withPodTemplateList(PodTemplateList podTemplateList);
    public KubeSchemaFluent.PodTemplateListNested withNewPodTemplateList();
    public KubeSchemaFluent.PodTemplateListNested withNewPodTemplateListLike(PodTemplateList item);
    public KubeSchemaFluent.PodTemplateListNested editPodTemplateList();
    public Policy getPolicy();
    public A withPolicy(Policy policy);
    public KubeSchemaFluent.PolicyNested withNewPolicy();
    public KubeSchemaFluent.PolicyNested withNewPolicyLike(Policy item);
    public KubeSchemaFluent.PolicyNested editPolicy();
    public PolicyBinding getPolicyBinding();
    public A withPolicyBinding(PolicyBinding policyBinding);
    public KubeSchemaFluent.PolicyBindingNested withNewPolicyBinding();
    public KubeSchemaFluent.PolicyBindingNested withNewPolicyBindingLike(PolicyBinding item);
    public KubeSchemaFluent.PolicyBindingNested editPolicyBinding();
    public PolicyBindingList getPolicyBindingList();
    public A withPolicyBindingList(PolicyBindingList policyBindingList);
    public KubeSchemaFluent.PolicyBindingListNested withNewPolicyBindingList();
    public KubeSchemaFluent.PolicyBindingListNested withNewPolicyBindingListLike(PolicyBindingList item);
    public KubeSchemaFluent.PolicyBindingListNested editPolicyBindingList();
    public PolicyList getPolicyList();
    public A withPolicyList(PolicyList policyList);
    public KubeSchemaFluent.PolicyListNested withNewPolicyList();
    public KubeSchemaFluent.PolicyListNested withNewPolicyListLike(PolicyList item);
    public KubeSchemaFluent.PolicyListNested editPolicyList();
    public Project getProject();
    public A withProject(Project project);
    public KubeSchemaFluent.ProjectNested withNewProject();
    public KubeSchemaFluent.ProjectNested withNewProjectLike(Project item);
    public KubeSchemaFluent.ProjectNested editProject();
    public ProjectList getProjectList();
    public A withProjectList(ProjectList projectList);
    public KubeSchemaFluent.ProjectListNested withNewProjectList();
    public KubeSchemaFluent.ProjectListNested withNewProjectListLike(ProjectList item);
    public KubeSchemaFluent.ProjectListNested editProjectList();
    public ProjectRequest getProjectRequest();
    public A withProjectRequest(ProjectRequest projectRequest);
    public KubeSchemaFluent.ProjectRequestNested withNewProjectRequest();
    public KubeSchemaFluent.ProjectRequestNested withNewProjectRequestLike(ProjectRequest item);
    public KubeSchemaFluent.ProjectRequestNested editProjectRequest();
    public Quantity getQuantity();
    public A withQuantity(Quantity quantity);
    public KubeSchemaFluent.QuantityNested withNewQuantity();
    public KubeSchemaFluent.QuantityNested withNewQuantityLike(Quantity item);
    public KubeSchemaFluent.QuantityNested editQuantity();
    public A withNewQuantity(String amount);
    public A withNewQuantity(String amount,String format);
    public ReplicaSet getReplicaSet();
    public A withReplicaSet(ReplicaSet replicaSet);
    public KubeSchemaFluent.ReplicaSetNested withNewReplicaSet();
    public KubeSchemaFluent.ReplicaSetNested withNewReplicaSetLike(ReplicaSet item);
    public KubeSchemaFluent.ReplicaSetNested editReplicaSet();
    public ReplicaSetList getReplicaSetList();
    public A withReplicaSetList(ReplicaSetList replicaSetList);
    public KubeSchemaFluent.ReplicaSetListNested withNewReplicaSetList();
    public KubeSchemaFluent.ReplicaSetListNested withNewReplicaSetListLike(ReplicaSetList item);
    public KubeSchemaFluent.ReplicaSetListNested editReplicaSetList();
    public ReplicationControllerList getReplicationControllerList();
    public A withReplicationControllerList(ReplicationControllerList replicationControllerList);
    public KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerList();
    public KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerListLike(ReplicationControllerList item);
    public KubeSchemaFluent.ReplicationControllerListNested editReplicationControllerList();
    public ResourceQuota getResourceQuota();
    public A withResourceQuota(ResourceQuota resourceQuota);
    public KubeSchemaFluent.ResourceQuotaNested withNewResourceQuota();
    public KubeSchemaFluent.ResourceQuotaNested withNewResourceQuotaLike(ResourceQuota item);
    public KubeSchemaFluent.ResourceQuotaNested editResourceQuota();
    public ResourceQuotaList getResourceQuotaList();
    public A withResourceQuotaList(ResourceQuotaList resourceQuotaList);
    public KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaList();
    public KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaListLike(ResourceQuotaList item);
    public KubeSchemaFluent.ResourceQuotaListNested editResourceQuotaList();
    public Role getRole();
    public A withRole(Role role);
    public KubeSchemaFluent.RoleNested withNewRole();
    public KubeSchemaFluent.RoleNested withNewRoleLike(Role item);
    public KubeSchemaFluent.RoleNested editRole();
    public RoleBinding getRoleBinding();
    public A withRoleBinding(RoleBinding roleBinding);
    public KubeSchemaFluent.RoleBindingNested withNewRoleBinding();
    public KubeSchemaFluent.RoleBindingNested withNewRoleBindingLike(RoleBinding item);
    public KubeSchemaFluent.RoleBindingNested editRoleBinding();
    public RoleBindingList getRoleBindingList();
    public A withRoleBindingList(RoleBindingList roleBindingList);
    public KubeSchemaFluent.RoleBindingListNested withNewRoleBindingList();
    public KubeSchemaFluent.RoleBindingListNested withNewRoleBindingListLike(RoleBindingList item);
    public KubeSchemaFluent.RoleBindingListNested editRoleBindingList();
    public RoleList getRoleList();
    public A withRoleList(RoleList roleList);
    public KubeSchemaFluent.RoleListNested withNewRoleList();
    public KubeSchemaFluent.RoleListNested withNewRoleListLike(RoleList item);
    public KubeSchemaFluent.RoleListNested editRoleList();
    public RootPaths getRootPaths();
    public A withRootPaths(RootPaths rootPaths);
    public KubeSchemaFluent.RootPathsNested withNewRootPaths();
    public KubeSchemaFluent.RootPathsNested withNewRootPathsLike(RootPaths item);
    public KubeSchemaFluent.RootPathsNested editRootPaths();
    public RouteList getRouteList();
    public A withRouteList(RouteList routeList);
    public KubeSchemaFluent.RouteListNested withNewRouteList();
    public KubeSchemaFluent.RouteListNested withNewRouteListLike(RouteList item);
    public KubeSchemaFluent.RouteListNested editRouteList();
    public Scale getScale();
    public A withScale(Scale scale);
    public KubeSchemaFluent.ScaleNested withNewScale();
    public KubeSchemaFluent.ScaleNested withNewScaleLike(Scale item);
    public KubeSchemaFluent.ScaleNested editScale();
    public Secret getSecret();
    public A withSecret(Secret secret);
    public KubeSchemaFluent.SecretNested withNewSecret();
    public KubeSchemaFluent.SecretNested withNewSecretLike(Secret item);
    public KubeSchemaFluent.SecretNested editSecret();
    public SecretList getSecretList();
    public A withSecretList(SecretList secretList);
    public KubeSchemaFluent.SecretListNested withNewSecretList();
    public KubeSchemaFluent.SecretListNested withNewSecretListLike(SecretList item);
    public KubeSchemaFluent.SecretListNested editSecretList();
    public SecurityContextConstraints getSecurityContextConstraints();
    public A withSecurityContextConstraints(SecurityContextConstraints securityContextConstraints);
    public KubeSchemaFluent.SecurityContextConstraintsNested withNewSecurityContextConstraints();
    public KubeSchemaFluent.SecurityContextConstraintsNested withNewSecurityContextConstraintsLike(SecurityContextConstraints item);
    public KubeSchemaFluent.SecurityContextConstraintsNested editSecurityContextConstraints();
    public SecurityContextConstraintsList getSecurityContextConstraintsList();
    public A withSecurityContextConstraintsList(SecurityContextConstraintsList securityContextConstraintsList);
    public KubeSchemaFluent.SecurityContextConstraintsListNested withNewSecurityContextConstraintsList();
    public KubeSchemaFluent.SecurityContextConstraintsListNested withNewSecurityContextConstraintsListLike(SecurityContextConstraintsList item);
    public KubeSchemaFluent.SecurityContextConstraintsListNested editSecurityContextConstraintsList();
    public ServiceAccount getServiceAccount();
    public A withServiceAccount(ServiceAccount serviceAccount);
    public KubeSchemaFluent.ServiceAccountNested withNewServiceAccount();
    public KubeSchemaFluent.ServiceAccountNested withNewServiceAccountLike(ServiceAccount item);
    public KubeSchemaFluent.ServiceAccountNested editServiceAccount();
    public ServiceAccountList getServiceAccountList();
    public A withServiceAccountList(ServiceAccountList serviceAccountList);
    public KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountList();
    public KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountListLike(ServiceAccountList item);
    public KubeSchemaFluent.ServiceAccountListNested editServiceAccountList();
    public ServiceList getServiceList();
    public A withServiceList(ServiceList serviceList);
    public KubeSchemaFluent.ServiceListNested withNewServiceList();
    public KubeSchemaFluent.ServiceListNested withNewServiceListLike(ServiceList item);
    public KubeSchemaFluent.ServiceListNested editServiceList();
    public Status getStatus();
    public A withStatus(Status status);
    public KubeSchemaFluent.StatusNested withNewStatus();
    public KubeSchemaFluent.StatusNested withNewStatusLike(Status item);
    public KubeSchemaFluent.StatusNested editStatus();
    public SubjectAccessReview getSubjectAccessReview();
    public A withSubjectAccessReview(SubjectAccessReview subjectAccessReview);
    public KubeSchemaFluent.SubjectAccessReviewNested withNewSubjectAccessReview();
    public KubeSchemaFluent.SubjectAccessReviewNested withNewSubjectAccessReviewLike(SubjectAccessReview item);
    public KubeSchemaFluent.SubjectAccessReviewNested editSubjectAccessReview();
    public SubjectAccessReviewResponse getSubjectAccessReviewResponse();
    public A withSubjectAccessReviewResponse(SubjectAccessReviewResponse subjectAccessReviewResponse);
    public KubeSchemaFluent.SubjectAccessReviewResponseNested withNewSubjectAccessReviewResponse();
    public KubeSchemaFluent.SubjectAccessReviewResponseNested withNewSubjectAccessReviewResponseLike(SubjectAccessReviewResponse item);
    public KubeSchemaFluent.SubjectAccessReviewResponseNested editSubjectAccessReviewResponse();
    public A withNewSubjectAccessReviewResponse(Boolean allowed,String apiVersion,String kind,String namespace,String reason);
    public TagEvent getTagEvent();
    public A withTagEvent(TagEvent tagEvent);
    public KubeSchemaFluent.TagEventNested withNewTagEvent();
    public KubeSchemaFluent.TagEventNested withNewTagEventLike(TagEvent item);
    public KubeSchemaFluent.TagEventNested editTagEvent();
    public A withNewTagEvent(String created,String dockerImageReference,Long generation,String image);
    public Template getTemplate();
    public A withTemplate(Template template);
    public KubeSchemaFluent.TemplateNested withNewTemplate();
    public KubeSchemaFluent.TemplateNested withNewTemplateLike(Template item);
    public KubeSchemaFluent.TemplateNested editTemplate();
    public TemplateList getTemplateList();
    public A withTemplateList(TemplateList templateList);
    public KubeSchemaFluent.TemplateListNested withNewTemplateList();
    public KubeSchemaFluent.TemplateListNested withNewTemplateListLike(TemplateList item);
    public KubeSchemaFluent.TemplateListNested editTemplateList();
    public ThirdPartyResource getThirdPartyResource();
    public A withThirdPartyResource(ThirdPartyResource thirdPartyResource);
    public KubeSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResource();
    public KubeSchemaFluent.ThirdPartyResourceNested withNewThirdPartyResourceLike(ThirdPartyResource item);
    public KubeSchemaFluent.ThirdPartyResourceNested editThirdPartyResource();
    public ThirdPartyResourceList getThirdPartyResourceList();
    public A withThirdPartyResourceList(ThirdPartyResourceList thirdPartyResourceList);
    public KubeSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceList();
    public KubeSchemaFluent.ThirdPartyResourceListNested withNewThirdPartyResourceListLike(ThirdPartyResourceList item);
    public KubeSchemaFluent.ThirdPartyResourceListNested editThirdPartyResourceList();
    public User getUser();
    public A withUser(User user);
    public KubeSchemaFluent.UserNested withNewUser();
    public KubeSchemaFluent.UserNested withNewUserLike(User item);
    public KubeSchemaFluent.UserNested editUser();
    public UserList getUserList();
    public A withUserList(UserList userList);
    public KubeSchemaFluent.UserListNested withNewUserList();
    public KubeSchemaFluent.UserListNested withNewUserListLike(UserList item);
    public KubeSchemaFluent.UserListNested editUserList();
    public WatchEvent getWatchEvent();
    public A withWatchEvent(WatchEvent watchEvent);
    public KubeSchemaFluent.WatchEventNested withNewWatchEvent();
    public KubeSchemaFluent.WatchEventNested withNewWatchEventLike(WatchEvent item);
    public KubeSchemaFluent.WatchEventNested editWatchEvent();

    public interface BaseKubernetesListNested extends Nested,BaseKubernetesListFluent>{

        
    public N and();    public N endBaseKubernetesList();
}
    public interface BindingNested extends Nested,BindingFluent>{

        
    public N and();    public N endBinding();
}
    public interface BuildConfigListNested extends Nested,BuildConfigListFluent>{

        
    public N endBuildConfigList();    public N and();
}
    public interface BuildListNested extends Nested,BuildListFluent>{

        
    public N endBuildList();    public N and();
}
    public interface BuildRequestNested extends Nested,BuildRequestFluent>{

        
    public N and();    public N endBuildRequest();
}
    public interface ClusterPolicyNested extends Nested,ClusterPolicyFluent>{

        
    public N endClusterPolicy();    public N and();
}
    public interface ClusterPolicyBindingNested extends Nested,ClusterPolicyBindingFluent>{

        
    public N endClusterPolicyBinding();    public N and();
}
    public interface ClusterPolicyBindingListNested extends Nested,ClusterPolicyBindingListFluent>{

        
    public N endClusterPolicyBindingList();    public N and();
}
    public interface ClusterPolicyListNested extends Nested,ClusterPolicyListFluent>{

        
    public N and();    public N endClusterPolicyList();
}
    public interface ClusterRoleBindingNested extends Nested,ClusterRoleBindingFluent>{

        
    public N endClusterRoleBinding();    public N and();
}
    public interface ClusterRoleBindingListNested extends Nested,ClusterRoleBindingListFluent>{

        
    public N endClusterRoleBindingList();    public N and();
}
    public interface ComponentStatusListNested extends Nested,ComponentStatusListFluent>{

        
    public N endComponentStatusList();    public N and();
}
    public interface ConfigNested extends Nested,ConfigFluent>{

        
    public N endConfig();    public N and();
}
    public interface ConfigMapNested extends Nested,ConfigMapFluent>{

        
    public N and();    public N endConfigMap();
}
    public interface ConfigMapListNested extends Nested,ConfigMapListFluent>{

        
    public N endConfigMapList();    public N and();
}
    public interface ContainerStatusNested extends Nested,ContainerStatusFluent>{

        
    public N and();    public N endContainerStatus();
}
    public interface DaemonSetNested extends Nested,DaemonSetFluent>{

        
    public N and();    public N endDaemonSet();
}
    public interface DaemonSetListNested extends Nested,DaemonSetListFluent>{

        
    public N endDaemonSetList();    public N and();
}
    public interface DeleteOptionsNested extends Nested,DeleteOptionsFluent>{

        
    public N endDeleteOptions();    public N and();
}
    public interface DeploymentNested extends Nested,DeploymentFluent>{

        
    public N and();    public N endDeployment();
}
    public interface DeploymentConfigListNested extends Nested,DeploymentConfigListFluent>{

        
    public N endDeploymentConfigList();    public N and();
}
    public interface DeploymentListNested extends Nested,DeploymentListFluent>{

        
    public N and();    public N endDeploymentList();
}
    public interface DeploymentRollbackNested extends Nested,DeploymentRollbackFluent>{

        
    public N endDeploymentRollback();    public N and();
}
    public interface EndpointsNested extends Nested,EndpointsFluent>{

        
    public N and();    public N endEndpoints();
}
    public interface EndpointsListNested extends Nested,EndpointsListFluent>{

        
    public N and();    public N endEndpointsList();
}
    public interface EnvVarNested extends Nested,EnvVarFluent>{

        
    public N and();    public N endEnvVar();
}
    public interface EventListNested extends Nested,EventListFluent>{

        
    public N and();    public N endEventList();
}
    public interface GroupNested extends Nested,GroupFluent>{

        
    public N and();    public N endGroup();
}
    public interface GroupListNested extends Nested,GroupListFluent>{

        
    public N endGroupList();    public N and();
}
    public interface HorizontalPodAutoscalerNested extends Nested,HorizontalPodAutoscalerFluent>{

        
    public N endHorizontalPodAutoscaler();    public N and();
}
    public interface HorizontalPodAutoscalerListNested extends Nested,HorizontalPodAutoscalerListFluent>{

        
    public N and();    public N endHorizontalPodAutoscalerList();
}
    public interface IdentityNested extends Nested,IdentityFluent>{

        
    public N and();    public N endIdentity();
}
    public interface IdentityListNested extends Nested,IdentityListFluent>{

        
    public N endIdentityList();    public N and();
}
    public interface ImageListNested extends Nested,ImageListFluent>{

        
    public N and();    public N endImageList();
}
    public interface ImageStreamListNested extends Nested,ImageStreamListFluent>{

        
    public N and();    public N endImageStreamList();
}
    public interface IngressNested extends Nested,IngressFluent>{

        
    public N endIngress();    public N and();
}
    public interface IngressListNested extends Nested,IngressListFluent>{

        
    public N and();    public N endIngressList();
}
    public interface JobNested extends Nested,JobFluent>{

        
    public N endJob();    public N and();
}
    public interface JobListNested extends Nested,JobListFluent>{

        
    public N and();    public N endJobList();
}
    public interface LimitRangeListNested extends Nested,LimitRangeListFluent>{

        
    public N and();    public N endLimitRangeList();
}
    public interface ListMetaNested extends Nested,ListMetaFluent>{

        
    public N endListMeta();    public N and();
}
    public interface LocalSubjectAccessReviewNested extends Nested,LocalSubjectAccessReviewFluent>{

        
    public N and();    public N endLocalSubjectAccessReview();
}
    public interface NamespaceNested extends Nested,NamespaceFluent>{

        
    public N endNamespace();    public N and();
}
    public interface NamespaceListNested extends Nested,NamespaceListFluent>{

        
    public N endNamespaceList();    public N and();
}
    public interface NodeNested extends Nested,NodeFluent>{

        
    public N endNode();    public N and();
}
    public interface NodeListNested extends Nested,NodeListFluent>{

        
    public N endNodeList();    public N and();
}
    public interface OAuthAccessTokenNested extends Nested,OAuthAccessTokenFluent>{

        
    public N endOAuthAccessToken();    public N and();
}
    public interface OAuthAccessTokenListNested extends Nested,OAuthAccessTokenListFluent>{

        
    public N and();    public N endOAuthAccessTokenList();
}
    public interface OAuthAuthorizeTokenNested extends Nested,OAuthAuthorizeTokenFluent>{

        
    public N and();    public N endOAuthAuthorizeToken();
}
    public interface OAuthAuthorizeTokenListNested extends Nested,OAuthAuthorizeTokenListFluent>{

        
    public N and();    public N endOAuthAuthorizeTokenList();
}
    public interface OAuthClientNested extends Nested,OAuthClientFluent>{

        
    public N and();    public N endOAuthClient();
}
    public interface OAuthClientAuthorizationNested extends Nested,OAuthClientAuthorizationFluent>{

        
    public N endOAuthClientAuthorization();    public N and();
}
    public interface OAuthClientAuthorizationListNested extends Nested,OAuthClientAuthorizationListFluent>{

        
    public N and();    public N endOAuthClientAuthorizationList();
}
    public interface OAuthClientListNested extends Nested,OAuthClientListFluent>{

        
    public N and();    public N endOAuthClientList();
}
    public interface ObjectMetaNested extends Nested,ObjectMetaFluent>{

        
    public N endObjectMeta();    public N and();
}
    public interface PatchNested extends Nested,PatchFluent>{

        
    public N endPatch();    public N and();
}
    public interface PersistentVolumeNested extends Nested,PersistentVolumeFluent>{

        
    public N endPersistentVolume();    public N and();
}
    public interface PersistentVolumeClaimNested extends Nested,PersistentVolumeClaimFluent>{

        
    public N endPersistentVolumeClaim();    public N and();
}
    public interface PersistentVolumeClaimListNested extends Nested,PersistentVolumeClaimListFluent>{

        
    public N and();    public N endPersistentVolumeClaimList();
}
    public interface PersistentVolumeListNested extends Nested,PersistentVolumeListFluent>{

        
    public N and();    public N endPersistentVolumeList();
}
    public interface PodListNested extends Nested,PodListFluent>{

        
    public N endPodList();    public N and();
}
    public interface PodTemplateListNested extends Nested,PodTemplateListFluent>{

        
    public N and();    public N endPodTemplateList();
}
    public interface PolicyNested extends Nested,PolicyFluent>{

        
    public N endPolicy();    public N and();
}
    public interface PolicyBindingNested extends Nested,PolicyBindingFluent>{

        
    public N endPolicyBinding();    public N and();
}
    public interface PolicyBindingListNested extends Nested,PolicyBindingListFluent>{

        
    public N endPolicyBindingList();    public N and();
}
    public interface PolicyListNested extends Nested,PolicyListFluent>{

        
    public N and();    public N endPolicyList();
}
    public interface ProjectNested extends Nested,ProjectFluent>{

        
    public N endProject();    public N and();
}
    public interface ProjectListNested extends Nested,ProjectListFluent>{

        
    public N endProjectList();    public N and();
}
    public interface ProjectRequestNested extends Nested,ProjectRequestFluent>{

        
    public N endProjectRequest();    public N and();
}
    public interface QuantityNested extends Nested,QuantityFluent>{

        
    public N and();    public N endQuantity();
}
    public interface ReplicaSetNested extends Nested,ReplicaSetFluent>{

        
    public N endReplicaSet();    public N and();
}
    public interface ReplicaSetListNested extends Nested,ReplicaSetListFluent>{

        
    public N endReplicaSetList();    public N and();
}
    public interface ReplicationControllerListNested extends Nested,ReplicationControllerListFluent>{

        
    public N endReplicationControllerList();    public N and();
}
    public interface ResourceQuotaNested extends Nested,ResourceQuotaFluent>{

        
    public N and();    public N endResourceQuota();
}
    public interface ResourceQuotaListNested extends Nested,ResourceQuotaListFluent>{

        
    public N and();    public N endResourceQuotaList();
}
    public interface RoleNested extends Nested,RoleFluent>{

        
    public N endRole();    public N and();
}
    public interface RoleBindingNested extends Nested,RoleBindingFluent>{

        
    public N endRoleBinding();    public N and();
}
    public interface RoleBindingListNested extends Nested,RoleBindingListFluent>{

        
    public N and();    public N endRoleBindingList();
}
    public interface RoleListNested extends Nested,RoleListFluent>{

        
    public N endRoleList();    public N and();
}
    public interface RootPathsNested extends Nested,RootPathsFluent>{

        
    public N endRootPaths();    public N and();
}
    public interface RouteListNested extends Nested,RouteListFluent>{

        
    public N endRouteList();    public N and();
}
    public interface ScaleNested extends Nested,ScaleFluent>{

        
    public N endScale();    public N and();
}
    public interface SecretNested extends Nested,SecretFluent>{

        
    public N and();    public N endSecret();
}
    public interface SecretListNested extends Nested,SecretListFluent>{

        
    public N and();    public N endSecretList();
}
    public interface SecurityContextConstraintsNested extends Nested,SecurityContextConstraintsFluent>{

        
    public N endSecurityContextConstraints();    public N and();
}
    public interface SecurityContextConstraintsListNested extends Nested,SecurityContextConstraintsListFluent>{

        
    public N endSecurityContextConstraintsList();    public N and();
}
    public interface ServiceAccountNested extends Nested,ServiceAccountFluent>{

        
    public N and();    public N endServiceAccount();
}
    public interface ServiceAccountListNested extends Nested,ServiceAccountListFluent>{

        
    public N and();    public N endServiceAccountList();
}
    public interface ServiceListNested extends Nested,ServiceListFluent>{

        
    public N endServiceList();    public N and();
}
    public interface StatusNested extends Nested,StatusFluent>{

        
    public N and();    public N endStatus();
}
    public interface SubjectAccessReviewNested extends Nested,SubjectAccessReviewFluent>{

        
    public N and();    public N endSubjectAccessReview();
}
    public interface SubjectAccessReviewResponseNested extends Nested,SubjectAccessReviewResponseFluent>{

        
    public N and();    public N endSubjectAccessReviewResponse();
}
    public interface TagEventNested extends Nested,TagEventFluent>{

        
    public N endTagEvent();    public N and();
}
    public interface TemplateNested extends Nested,TemplateFluent>{

        
    public N endTemplate();    public N and();
}
    public interface TemplateListNested extends Nested,TemplateListFluent>{

        
    public N endTemplateList();    public N and();
}
    public interface ThirdPartyResourceNested extends Nested,ThirdPartyResourceFluent>{

        
    public N endThirdPartyResource();    public N and();
}
    public interface ThirdPartyResourceListNested extends Nested,ThirdPartyResourceListFluent>{

        
    public N and();    public N endThirdPartyResourceList();
}
    public interface UserNested extends Nested,UserFluent>{

        
    public N and();    public N endUser();
}
    public interface UserListNested extends Nested,UserListFluent>{

        
    public N endUserList();    public N and();
}
    public interface WatchEventNested extends Nested,WatchEventFluent>{

        
    public N endWatchEvent();    public N and();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy