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

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

package io.fabric8.kubernetes.api.model;

import java.lang.String;
import java.lang.Deprecated;
import java.lang.Long;
import io.fabric8.kubernetes.api.model.version.Info;
import java.lang.Integer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.model.version.InfoFluent;
import java.lang.Boolean;
import java.lang.Object;
import java.util.Map;
import io.fabric8.kubernetes.api.model.version.InfoBuilder;
import java.util.LinkedHashMap;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;

 /**
  * Generated
  */
public interface KubeSchemaFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
  
  /**
   * This method has been deprecated, please use method buildAPIGroup instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIGroup getAPIGroup();
  public io.fabric8.kubernetes.api.model.APIGroup buildAPIGroup();
  public A withAPIGroup(io.fabric8.kubernetes.api.model.APIGroup aPIGroup);
  public java.lang.Boolean hasAPIGroup();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupNested withNewAPIGroup();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupNested withNewAPIGroupLike(io.fabric8.kubernetes.api.model.APIGroup item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupNested editAPIGroup();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupNested editOrNewAPIGroup();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupNested editOrNewAPIGroupLike(io.fabric8.kubernetes.api.model.APIGroup item);
  
  /**
   * This method has been deprecated, please use method buildAPIGroupList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIGroupList getAPIGroupList();
  public io.fabric8.kubernetes.api.model.APIGroupList buildAPIGroupList();
  public A withAPIGroupList(io.fabric8.kubernetes.api.model.APIGroupList aPIGroupList);
  public java.lang.Boolean hasAPIGroupList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupListNested withNewAPIGroupList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupListNested withNewAPIGroupListLike(io.fabric8.kubernetes.api.model.APIGroupList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupListNested editAPIGroupList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupListNested editOrNewAPIGroupList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIGroupListNested editOrNewAPIGroupListLike(io.fabric8.kubernetes.api.model.APIGroupList item);
  
  /**
   * This method has been deprecated, please use method buildAPIResource instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIResource getAPIResource();
  public io.fabric8.kubernetes.api.model.APIResource buildAPIResource();
  public A withAPIResource(io.fabric8.kubernetes.api.model.APIResource aPIResource);
  public java.lang.Boolean hasAPIResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceNested withNewAPIResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceNested withNewAPIResourceLike(io.fabric8.kubernetes.api.model.APIResource item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceNested editAPIResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceNested editOrNewAPIResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceNested editOrNewAPIResourceLike(io.fabric8.kubernetes.api.model.APIResource item);
  
  /**
   * This method has been deprecated, please use method buildAPIResourceList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIResourceList getAPIResourceList();
  public io.fabric8.kubernetes.api.model.APIResourceList buildAPIResourceList();
  public A withAPIResourceList(io.fabric8.kubernetes.api.model.APIResourceList aPIResourceList);
  public java.lang.Boolean hasAPIResourceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceListNested withNewAPIResourceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceListNested withNewAPIResourceListLike(io.fabric8.kubernetes.api.model.APIResourceList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceListNested editAPIResourceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceListNested editOrNewAPIResourceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIResourceListNested editOrNewAPIResourceListLike(io.fabric8.kubernetes.api.model.APIResourceList item);
  
  /**
   * This method has been deprecated, please use method buildAPIService instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIService getAPIService();
  public io.fabric8.kubernetes.api.model.APIService buildAPIService();
  public A withAPIService(io.fabric8.kubernetes.api.model.APIService aPIService);
  public java.lang.Boolean hasAPIService();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceNested withNewAPIService();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceNested withNewAPIServiceLike(io.fabric8.kubernetes.api.model.APIService item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceNested editAPIService();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceNested editOrNewAPIService();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceNested editOrNewAPIServiceLike(io.fabric8.kubernetes.api.model.APIService item);
  
  /**
   * This method has been deprecated, please use method buildAPIServiceList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.APIServiceList getAPIServiceList();
  public io.fabric8.kubernetes.api.model.APIServiceList buildAPIServiceList();
  public A withAPIServiceList(io.fabric8.kubernetes.api.model.APIServiceList aPIServiceList);
  public java.lang.Boolean hasAPIServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceListNested withNewAPIServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceListNested withNewAPIServiceListLike(io.fabric8.kubernetes.api.model.APIServiceList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceListNested editAPIServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceListNested editOrNewAPIServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.APIServiceListNested editOrNewAPIServiceListLike(io.fabric8.kubernetes.api.model.APIServiceList item);
  
  /**
   * This method has been deprecated, please use method buildBaseKubernetesList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.BaseKubernetesList getBaseKubernetesList();
  public io.fabric8.kubernetes.api.model.BaseKubernetesList buildBaseKubernetesList();
  public A withBaseKubernetesList(io.fabric8.kubernetes.api.model.BaseKubernetesList baseKubernetesList);
  public java.lang.Boolean hasBaseKubernetesList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BaseKubernetesListNested withNewBaseKubernetesListLike(io.fabric8.kubernetes.api.model.BaseKubernetesList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BaseKubernetesListNested editBaseKubernetesList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BaseKubernetesListNested editOrNewBaseKubernetesList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BaseKubernetesListNested editOrNewBaseKubernetesListLike(io.fabric8.kubernetes.api.model.BaseKubernetesList item);
  
  /**
   * This method has been deprecated, please use method buildBinding instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Binding getBinding();
  public io.fabric8.kubernetes.api.model.Binding buildBinding();
  public A withBinding(io.fabric8.kubernetes.api.model.Binding binding);
  public java.lang.Boolean hasBinding();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BindingNested withNewBinding();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BindingNested withNewBindingLike(io.fabric8.kubernetes.api.model.Binding item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BindingNested editBinding();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BindingNested editOrNewBinding();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.BindingNested editOrNewBindingLike(io.fabric8.kubernetes.api.model.Binding item);
  
  /**
   * This method has been deprecated, please use method buildComponentStatus instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ComponentStatus getComponentStatus();
  public io.fabric8.kubernetes.api.model.ComponentStatus buildComponentStatus();
  public A withComponentStatus(io.fabric8.kubernetes.api.model.ComponentStatus componentStatus);
  public java.lang.Boolean hasComponentStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusNested withNewComponentStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusNested withNewComponentStatusLike(io.fabric8.kubernetes.api.model.ComponentStatus item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusNested editComponentStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusNested editOrNewComponentStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusNested editOrNewComponentStatusLike(io.fabric8.kubernetes.api.model.ComponentStatus item);
  
  /**
   * This method has been deprecated, please use method buildComponentStatusList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ComponentStatusList getComponentStatusList();
  public io.fabric8.kubernetes.api.model.ComponentStatusList buildComponentStatusList();
  public A withComponentStatusList(io.fabric8.kubernetes.api.model.ComponentStatusList componentStatusList);
  public java.lang.Boolean hasComponentStatusList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusListNested withNewComponentStatusListLike(io.fabric8.kubernetes.api.model.ComponentStatusList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusListNested editComponentStatusList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusListNested editOrNewComponentStatusList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ComponentStatusListNested editOrNewComponentStatusListLike(io.fabric8.kubernetes.api.model.ComponentStatusList item);
  
  /**
   * This method has been deprecated, please use method buildCondition instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Condition getCondition();
  public io.fabric8.kubernetes.api.model.Condition buildCondition();
  public A withCondition(io.fabric8.kubernetes.api.model.Condition condition);
  public java.lang.Boolean hasCondition();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConditionNested withNewCondition();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConditionNested withNewConditionLike(io.fabric8.kubernetes.api.model.Condition item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConditionNested editCondition();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConditionNested editOrNewCondition();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConditionNested editOrNewConditionLike(io.fabric8.kubernetes.api.model.Condition item);
  
  /**
   * This method has been deprecated, please use method buildConfig instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Config getConfig();
  public io.fabric8.kubernetes.api.model.Config buildConfig();
  public A withConfig(io.fabric8.kubernetes.api.model.Config config);
  public java.lang.Boolean hasConfig();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigNested withNewConfig();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigNested withNewConfigLike(io.fabric8.kubernetes.api.model.Config item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigNested editConfig();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigNested editOrNewConfig();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigNested editOrNewConfigLike(io.fabric8.kubernetes.api.model.Config item);
  
  /**
   * This method has been deprecated, please use method buildConfigMap instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ConfigMap getConfigMap();
  public io.fabric8.kubernetes.api.model.ConfigMap buildConfigMap();
  public A withConfigMap(io.fabric8.kubernetes.api.model.ConfigMap configMap);
  public java.lang.Boolean hasConfigMap();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapNested withNewConfigMap();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapNested withNewConfigMapLike(io.fabric8.kubernetes.api.model.ConfigMap item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapNested editConfigMap();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapNested editOrNewConfigMap();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapNested editOrNewConfigMapLike(io.fabric8.kubernetes.api.model.ConfigMap item);
  
  /**
   * This method has been deprecated, please use method buildConfigMapList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ConfigMapList getConfigMapList();
  public io.fabric8.kubernetes.api.model.ConfigMapList buildConfigMapList();
  public A withConfigMapList(io.fabric8.kubernetes.api.model.ConfigMapList configMapList);
  public java.lang.Boolean hasConfigMapList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapListNested withNewConfigMapList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapListNested withNewConfigMapListLike(io.fabric8.kubernetes.api.model.ConfigMapList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapListNested editConfigMapList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapListNested editOrNewConfigMapList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ConfigMapListNested editOrNewConfigMapListLike(io.fabric8.kubernetes.api.model.ConfigMapList item);
  
  /**
   * This method has been deprecated, please use method buildContainerStatus instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ContainerStatus getContainerStatus();
  public io.fabric8.kubernetes.api.model.ContainerStatus buildContainerStatus();
  public A withContainerStatus(io.fabric8.kubernetes.api.model.ContainerStatus containerStatus);
  public java.lang.Boolean hasContainerStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ContainerStatusNested withNewContainerStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ContainerStatusNested withNewContainerStatusLike(io.fabric8.kubernetes.api.model.ContainerStatus item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ContainerStatusNested editContainerStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ContainerStatusNested editOrNewContainerStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ContainerStatusNested editOrNewContainerStatusLike(io.fabric8.kubernetes.api.model.ContainerStatus item);
  
  /**
   * This method has been deprecated, please use method buildCreateOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.CreateOptions getCreateOptions();
  public io.fabric8.kubernetes.api.model.CreateOptions buildCreateOptions();
  public A withCreateOptions(io.fabric8.kubernetes.api.model.CreateOptions createOptions);
  public java.lang.Boolean hasCreateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.CreateOptionsNested withNewCreateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.CreateOptionsNested withNewCreateOptionsLike(io.fabric8.kubernetes.api.model.CreateOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.CreateOptionsNested editCreateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.CreateOptionsNested editOrNewCreateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.CreateOptionsNested editOrNewCreateOptionsLike(io.fabric8.kubernetes.api.model.CreateOptions item);
  
  /**
   * This method has been deprecated, please use method buildDeleteOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.DeleteOptions getDeleteOptions();
  public io.fabric8.kubernetes.api.model.DeleteOptions buildDeleteOptions();
  public A withDeleteOptions(io.fabric8.kubernetes.api.model.DeleteOptions deleteOptions);
  public java.lang.Boolean hasDeleteOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.DeleteOptionsNested withNewDeleteOptionsLike(io.fabric8.kubernetes.api.model.DeleteOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.DeleteOptionsNested editDeleteOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.DeleteOptionsNested editOrNewDeleteOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.DeleteOptionsNested editOrNewDeleteOptionsLike(io.fabric8.kubernetes.api.model.DeleteOptions item);
  
  /**
   * This method has been deprecated, please use method buildEndpointPort instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EndpointPort getEndpointPort();
  public io.fabric8.kubernetes.api.model.EndpointPort buildEndpointPort();
  public A withEndpointPort(io.fabric8.kubernetes.api.model.EndpointPort endpointPort);
  public java.lang.Boolean hasEndpointPort();
  public A withNewEndpointPort(java.lang.String appProtocol,java.lang.String name,java.lang.Integer port,java.lang.String protocol);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointPortNested withNewEndpointPort();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointPortNested withNewEndpointPortLike(io.fabric8.kubernetes.api.model.EndpointPort item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointPortNested editEndpointPort();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointPortNested editOrNewEndpointPort();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointPortNested editOrNewEndpointPortLike(io.fabric8.kubernetes.api.model.EndpointPort item);
  
  /**
   * This method has been deprecated, please use method buildEndpoints instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Endpoints getEndpoints();
  public io.fabric8.kubernetes.api.model.Endpoints buildEndpoints();
  public A withEndpoints(io.fabric8.kubernetes.api.model.Endpoints endpoints);
  public java.lang.Boolean hasEndpoints();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsNested withNewEndpoints();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsNested withNewEndpointsLike(io.fabric8.kubernetes.api.model.Endpoints item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsNested editEndpoints();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsNested editOrNewEndpoints();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsNested editOrNewEndpointsLike(io.fabric8.kubernetes.api.model.Endpoints item);
  
  /**
   * This method has been deprecated, please use method buildEndpointsList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EndpointsList getEndpointsList();
  public io.fabric8.kubernetes.api.model.EndpointsList buildEndpointsList();
  public A withEndpointsList(io.fabric8.kubernetes.api.model.EndpointsList endpointsList);
  public java.lang.Boolean hasEndpointsList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsListNested withNewEndpointsList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsListNested withNewEndpointsListLike(io.fabric8.kubernetes.api.model.EndpointsList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsListNested editEndpointsList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsListNested editOrNewEndpointsList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EndpointsListNested editOrNewEndpointsListLike(io.fabric8.kubernetes.api.model.EndpointsList item);
  
  /**
   * This method has been deprecated, please use method buildEnvVar instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EnvVar getEnvVar();
  public io.fabric8.kubernetes.api.model.EnvVar buildEnvVar();
  public A withEnvVar(io.fabric8.kubernetes.api.model.EnvVar envVar);
  public java.lang.Boolean hasEnvVar();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EnvVarNested withNewEnvVar();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EnvVarNested withNewEnvVarLike(io.fabric8.kubernetes.api.model.EnvVar item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EnvVarNested editEnvVar();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EnvVarNested editOrNewEnvVar();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EnvVarNested editOrNewEnvVarLike(io.fabric8.kubernetes.api.model.EnvVar item);
  
  /**
   * This method has been deprecated, please use method buildEvent instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Event getEvent();
  public io.fabric8.kubernetes.api.model.Event buildEvent();
  public A withEvent(io.fabric8.kubernetes.api.model.Event event);
  public java.lang.Boolean hasEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventNested withNewEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventNested withNewEventLike(io.fabric8.kubernetes.api.model.Event item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventNested editEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventNested editOrNewEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventNested editOrNewEventLike(io.fabric8.kubernetes.api.model.Event item);
  
  /**
   * This method has been deprecated, please use method buildEventList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EventList getEventList();
  public io.fabric8.kubernetes.api.model.EventList buildEventList();
  public A withEventList(io.fabric8.kubernetes.api.model.EventList eventList);
  public java.lang.Boolean hasEventList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventListNested withNewEventList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventListNested withNewEventListLike(io.fabric8.kubernetes.api.model.EventList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventListNested editEventList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventListNested editOrNewEventList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventListNested editOrNewEventListLike(io.fabric8.kubernetes.api.model.EventList item);
  
  /**
   * This method has been deprecated, please use method buildEventSeries instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EventSeries getEventSeries();
  public io.fabric8.kubernetes.api.model.EventSeries buildEventSeries();
  public A withEventSeries(io.fabric8.kubernetes.api.model.EventSeries eventSeries);
  public java.lang.Boolean hasEventSeries();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSeriesNested withNewEventSeries();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSeriesNested withNewEventSeriesLike(io.fabric8.kubernetes.api.model.EventSeries item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSeriesNested editEventSeries();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSeriesNested editOrNewEventSeries();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSeriesNested editOrNewEventSeriesLike(io.fabric8.kubernetes.api.model.EventSeries item);
  
  /**
   * This method has been deprecated, please use method buildEventSource instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.EventSource getEventSource();
  public io.fabric8.kubernetes.api.model.EventSource buildEventSource();
  public A withEventSource(io.fabric8.kubernetes.api.model.EventSource eventSource);
  public java.lang.Boolean hasEventSource();
  public A withNewEventSource(java.lang.String component,java.lang.String host);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSourceNested withNewEventSource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSourceNested withNewEventSourceLike(io.fabric8.kubernetes.api.model.EventSource item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSourceNested editEventSource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSourceNested editOrNewEventSource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.EventSourceNested editOrNewEventSourceLike(io.fabric8.kubernetes.api.model.EventSource item);
  
  /**
   * This method has been deprecated, please use method buildGetOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.GetOptions getGetOptions();
  public io.fabric8.kubernetes.api.model.GetOptions buildGetOptions();
  public A withGetOptions(io.fabric8.kubernetes.api.model.GetOptions getOptions);
  public java.lang.Boolean hasGetOptions();
  public A withNewGetOptions(java.lang.String apiVersion,java.lang.String kind,java.lang.String resourceVersion);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GetOptionsNested withNewGetOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GetOptionsNested withNewGetOptionsLike(io.fabric8.kubernetes.api.model.GetOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GetOptionsNested editGetOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GetOptionsNested editOrNewGetOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GetOptionsNested editOrNewGetOptionsLike(io.fabric8.kubernetes.api.model.GetOptions item);
  
  /**
   * This method has been deprecated, please use method buildGroupKind instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.GroupKind getGroupKind();
  public io.fabric8.kubernetes.api.model.GroupKind buildGroupKind();
  public A withGroupKind(io.fabric8.kubernetes.api.model.GroupKind groupKind);
  public java.lang.Boolean hasGroupKind();
  public A withNewGroupKind(java.lang.String group,java.lang.String kind);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupKindNested withNewGroupKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupKindNested withNewGroupKindLike(io.fabric8.kubernetes.api.model.GroupKind item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupKindNested editGroupKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupKindNested editOrNewGroupKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupKindNested editOrNewGroupKindLike(io.fabric8.kubernetes.api.model.GroupKind item);
  
  /**
   * This method has been deprecated, please use method buildGroupVersionKind instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.GroupVersionKind getGroupVersionKind();
  public io.fabric8.kubernetes.api.model.GroupVersionKind buildGroupVersionKind();
  public A withGroupVersionKind(io.fabric8.kubernetes.api.model.GroupVersionKind groupVersionKind);
  public java.lang.Boolean hasGroupVersionKind();
  public A withNewGroupVersionKind(java.lang.String group,java.lang.String kind,java.lang.String version);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionKindNested withNewGroupVersionKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionKindNested withNewGroupVersionKindLike(io.fabric8.kubernetes.api.model.GroupVersionKind item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionKindNested editGroupVersionKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionKindNested editOrNewGroupVersionKind();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionKindNested editOrNewGroupVersionKindLike(io.fabric8.kubernetes.api.model.GroupVersionKind item);
  
  /**
   * This method has been deprecated, please use method buildGroupVersionResource instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.GroupVersionResource getGroupVersionResource();
  public io.fabric8.kubernetes.api.model.GroupVersionResource buildGroupVersionResource();
  public A withGroupVersionResource(io.fabric8.kubernetes.api.model.GroupVersionResource groupVersionResource);
  public java.lang.Boolean hasGroupVersionResource();
  public A withNewGroupVersionResource(java.lang.String group,java.lang.String resource,java.lang.String version);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionResourceNested withNewGroupVersionResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionResourceNested withNewGroupVersionResourceLike(io.fabric8.kubernetes.api.model.GroupVersionResource item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionResourceNested editGroupVersionResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionResourceNested editOrNewGroupVersionResource();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.GroupVersionResourceNested editOrNewGroupVersionResourceLike(io.fabric8.kubernetes.api.model.GroupVersionResource item);
  
  /**
   * This method has been deprecated, please use method buildInfo instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.version.Info getInfo();
  public io.fabric8.kubernetes.api.model.version.Info buildInfo();
  public A withInfo(io.fabric8.kubernetes.api.model.version.Info info);
  public java.lang.Boolean hasInfo();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.InfoNested withNewInfo();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.InfoNested withNewInfoLike(io.fabric8.kubernetes.api.model.version.Info item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.InfoNested editInfo();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.InfoNested editOrNewInfo();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.InfoNested editOrNewInfoLike(io.fabric8.kubernetes.api.model.version.Info item);
  
  /**
   * This method has been deprecated, please use method buildLimitRangeList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.LimitRangeList getLimitRangeList();
  public io.fabric8.kubernetes.api.model.LimitRangeList buildLimitRangeList();
  public A withLimitRangeList(io.fabric8.kubernetes.api.model.LimitRangeList limitRangeList);
  public java.lang.Boolean hasLimitRangeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.LimitRangeListNested withNewLimitRangeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.LimitRangeListNested withNewLimitRangeListLike(io.fabric8.kubernetes.api.model.LimitRangeList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.LimitRangeListNested editLimitRangeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.LimitRangeListNested editOrNewLimitRangeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.LimitRangeListNested editOrNewLimitRangeListLike(io.fabric8.kubernetes.api.model.LimitRangeList item);
  
  /**
   * This method has been deprecated, please use method buildListOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ListOptions getListOptions();
  public io.fabric8.kubernetes.api.model.ListOptions buildListOptions();
  public A withListOptions(io.fabric8.kubernetes.api.model.ListOptions listOptions);
  public java.lang.Boolean hasListOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ListOptionsNested withNewListOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ListOptionsNested withNewListOptionsLike(io.fabric8.kubernetes.api.model.ListOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ListOptionsNested editListOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ListOptionsNested editOrNewListOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ListOptionsNested editOrNewListOptionsLike(io.fabric8.kubernetes.api.model.ListOptions item);
  
  /**
   * This method has been deprecated, please use method buildMicroTime instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.MicroTime getMicroTime();
  public io.fabric8.kubernetes.api.model.MicroTime buildMicroTime();
  public A withMicroTime(io.fabric8.kubernetes.api.model.MicroTime microTime);
  public java.lang.Boolean hasMicroTime();
  public A withNewMicroTime(java.lang.String time);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.MicroTimeNested withNewMicroTime();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.MicroTimeNested withNewMicroTimeLike(io.fabric8.kubernetes.api.model.MicroTime item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.MicroTimeNested editMicroTime();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.MicroTimeNested editOrNewMicroTime();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.MicroTimeNested editOrNewMicroTimeLike(io.fabric8.kubernetes.api.model.MicroTime item);
  
  /**
   * This method has been deprecated, please use method buildNamespace instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Namespace getNamespace();
  public io.fabric8.kubernetes.api.model.Namespace buildNamespace();
  public A withNamespace(io.fabric8.kubernetes.api.model.Namespace namespace);
  public java.lang.Boolean hasNamespace();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceNested withNewNamespace();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceNested withNewNamespaceLike(io.fabric8.kubernetes.api.model.Namespace item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceNested editNamespace();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceNested editOrNewNamespace();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceNested editOrNewNamespaceLike(io.fabric8.kubernetes.api.model.Namespace item);
  
  /**
   * This method has been deprecated, please use method buildNamespaceList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.NamespaceList getNamespaceList();
  public io.fabric8.kubernetes.api.model.NamespaceList buildNamespaceList();
  public A withNamespaceList(io.fabric8.kubernetes.api.model.NamespaceList namespaceList);
  public java.lang.Boolean hasNamespaceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceListNested withNewNamespaceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceListNested withNewNamespaceListLike(io.fabric8.kubernetes.api.model.NamespaceList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceListNested editNamespaceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceListNested editOrNewNamespaceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NamespaceListNested editOrNewNamespaceListLike(io.fabric8.kubernetes.api.model.NamespaceList item);
  
  /**
   * This method has been deprecated, please use method buildNode instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Node getNode();
  public io.fabric8.kubernetes.api.model.Node buildNode();
  public A withNode(io.fabric8.kubernetes.api.model.Node node);
  public java.lang.Boolean hasNode();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeNested withNewNode();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeNested withNewNodeLike(io.fabric8.kubernetes.api.model.Node item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeNested editNode();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeNested editOrNewNode();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeNested editOrNewNodeLike(io.fabric8.kubernetes.api.model.Node item);
  
  /**
   * This method has been deprecated, please use method buildNodeList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.NodeList getNodeList();
  public io.fabric8.kubernetes.api.model.NodeList buildNodeList();
  public A withNodeList(io.fabric8.kubernetes.api.model.NodeList nodeList);
  public java.lang.Boolean hasNodeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeListNested withNewNodeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeListNested withNewNodeListLike(io.fabric8.kubernetes.api.model.NodeList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeListNested editNodeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeListNested editOrNewNodeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.NodeListNested editOrNewNodeListLike(io.fabric8.kubernetes.api.model.NodeList item);
  
  /**
   * This method has been deprecated, please use method buildObjectMeta instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ObjectMeta getObjectMeta();
  public io.fabric8.kubernetes.api.model.ObjectMeta buildObjectMeta();
  public A withObjectMeta(io.fabric8.kubernetes.api.model.ObjectMeta objectMeta);
  public java.lang.Boolean hasObjectMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ObjectMetaNested withNewObjectMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ObjectMetaNested withNewObjectMetaLike(io.fabric8.kubernetes.api.model.ObjectMeta item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ObjectMetaNested editObjectMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ObjectMetaNested editOrNewObjectMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ObjectMetaNested editOrNewObjectMetaLike(io.fabric8.kubernetes.api.model.ObjectMeta item);
  
  /**
   * This method has been deprecated, please use method buildPatch instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Patch getPatch();
  public io.fabric8.kubernetes.api.model.Patch buildPatch();
  public A withPatch(io.fabric8.kubernetes.api.model.Patch patch);
  public java.lang.Boolean hasPatch();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchNested withNewPatch();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchNested withNewPatchLike(io.fabric8.kubernetes.api.model.Patch item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchNested editPatch();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchNested editOrNewPatch();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchNested editOrNewPatchLike(io.fabric8.kubernetes.api.model.Patch item);
  
  /**
   * This method has been deprecated, please use method buildPatchOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PatchOptions getPatchOptions();
  public io.fabric8.kubernetes.api.model.PatchOptions buildPatchOptions();
  public A withPatchOptions(io.fabric8.kubernetes.api.model.PatchOptions patchOptions);
  public java.lang.Boolean hasPatchOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchOptionsNested withNewPatchOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchOptionsNested withNewPatchOptionsLike(io.fabric8.kubernetes.api.model.PatchOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchOptionsNested editPatchOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchOptionsNested editOrNewPatchOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PatchOptionsNested editOrNewPatchOptionsLike(io.fabric8.kubernetes.api.model.PatchOptions item);
  
  /**
   * This method has been deprecated, please use method buildPersistentVolume instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PersistentVolume getPersistentVolume();
  public io.fabric8.kubernetes.api.model.PersistentVolume buildPersistentVolume();
  public A withPersistentVolume(io.fabric8.kubernetes.api.model.PersistentVolume persistentVolume);
  public java.lang.Boolean hasPersistentVolume();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolume();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeNested withNewPersistentVolumeLike(io.fabric8.kubernetes.api.model.PersistentVolume item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeNested editPersistentVolume();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeNested editOrNewPersistentVolume();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeNested editOrNewPersistentVolumeLike(io.fabric8.kubernetes.api.model.PersistentVolume item);
  
  /**
   * This method has been deprecated, please use method buildPersistentVolumeClaim instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PersistentVolumeClaim getPersistentVolumeClaim();
  public io.fabric8.kubernetes.api.model.PersistentVolumeClaim buildPersistentVolumeClaim();
  public A withPersistentVolumeClaim(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaim);
  public java.lang.Boolean hasPersistentVolumeClaim();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimNested editPersistentVolumeClaim();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaim();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaimLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item);
  
  /**
   * This method has been deprecated, please use method buildPersistentVolumeClaimList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PersistentVolumeClaimList getPersistentVolumeClaimList();
  public io.fabric8.kubernetes.api.model.PersistentVolumeClaimList buildPersistentVolumeClaimList();
  public A withPersistentVolumeClaimList(io.fabric8.kubernetes.api.model.PersistentVolumeClaimList persistentVolumeClaimList);
  public java.lang.Boolean hasPersistentVolumeClaimList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimListNested withNewPersistentVolumeClaimListLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaimList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimListNested editPersistentVolumeClaimList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimListNested editOrNewPersistentVolumeClaimList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeClaimListNested editOrNewPersistentVolumeClaimListLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaimList item);
  
  /**
   * This method has been deprecated, please use method buildPersistentVolumeList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PersistentVolumeList getPersistentVolumeList();
  public io.fabric8.kubernetes.api.model.PersistentVolumeList buildPersistentVolumeList();
  public A withPersistentVolumeList(io.fabric8.kubernetes.api.model.PersistentVolumeList persistentVolumeList);
  public java.lang.Boolean hasPersistentVolumeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeListNested withNewPersistentVolumeListLike(io.fabric8.kubernetes.api.model.PersistentVolumeList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeListNested editPersistentVolumeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeListNested editOrNewPersistentVolumeList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PersistentVolumeListNested editOrNewPersistentVolumeListLike(io.fabric8.kubernetes.api.model.PersistentVolumeList item);
  
  /**
   * This method has been deprecated, please use method buildPodExecOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodExecOptions getPodExecOptions();
  public io.fabric8.kubernetes.api.model.PodExecOptions buildPodExecOptions();
  public A withPodExecOptions(io.fabric8.kubernetes.api.model.PodExecOptions podExecOptions);
  public java.lang.Boolean hasPodExecOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodExecOptionsNested withNewPodExecOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodExecOptionsNested withNewPodExecOptionsLike(io.fabric8.kubernetes.api.model.PodExecOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodExecOptionsNested editPodExecOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodExecOptionsNested editOrNewPodExecOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodExecOptionsNested editOrNewPodExecOptionsLike(io.fabric8.kubernetes.api.model.PodExecOptions item);
  
  /**
   * This method has been deprecated, please use method buildPodList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodList getPodList();
  public io.fabric8.kubernetes.api.model.PodList buildPodList();
  public A withPodList(io.fabric8.kubernetes.api.model.PodList podList);
  public java.lang.Boolean hasPodList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodListNested withNewPodList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodListNested withNewPodListLike(io.fabric8.kubernetes.api.model.PodList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodListNested editPodList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodListNested editOrNewPodList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodListNested editOrNewPodListLike(io.fabric8.kubernetes.api.model.PodList item);
  
  /**
   * This method has been deprecated, please use method buildPodTemplateList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodTemplateList getPodTemplateList();
  public io.fabric8.kubernetes.api.model.PodTemplateList buildPodTemplateList();
  public A withPodTemplateList(io.fabric8.kubernetes.api.model.PodTemplateList podTemplateList);
  public java.lang.Boolean hasPodTemplateList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodTemplateListNested withNewPodTemplateList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodTemplateListNested withNewPodTemplateListLike(io.fabric8.kubernetes.api.model.PodTemplateList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodTemplateListNested editPodTemplateList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodTemplateListNested editOrNewPodTemplateList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.PodTemplateListNested editOrNewPodTemplateListLike(io.fabric8.kubernetes.api.model.PodTemplateList item);
  
  /**
   * This method has been deprecated, please use method buildQuantity instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Quantity getQuantity();
  public io.fabric8.kubernetes.api.model.Quantity buildQuantity();
  public A withQuantity(io.fabric8.kubernetes.api.model.Quantity quantity);
  public java.lang.Boolean hasQuantity();
  public A withNewQuantity(java.lang.String amount,java.lang.String format);
  public A withNewQuantity(java.lang.String amount);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.QuantityNested withNewQuantity();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.QuantityNested withNewQuantityLike(io.fabric8.kubernetes.api.model.Quantity item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.QuantityNested editQuantity();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.QuantityNested editOrNewQuantity();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.QuantityNested editOrNewQuantityLike(io.fabric8.kubernetes.api.model.Quantity item);
  
  /**
   * This method has been deprecated, please use method buildReplicationControllerList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ReplicationControllerList getReplicationControllerList();
  public io.fabric8.kubernetes.api.model.ReplicationControllerList buildReplicationControllerList();
  public A withReplicationControllerList(io.fabric8.kubernetes.api.model.ReplicationControllerList replicationControllerList);
  public java.lang.Boolean hasReplicationControllerList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ReplicationControllerListNested withNewReplicationControllerListLike(io.fabric8.kubernetes.api.model.ReplicationControllerList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ReplicationControllerListNested editReplicationControllerList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ReplicationControllerListNested editOrNewReplicationControllerList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ReplicationControllerListNested editOrNewReplicationControllerListLike(io.fabric8.kubernetes.api.model.ReplicationControllerList item);
  
  /**
   * This method has been deprecated, please use method buildResourceQuota instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ResourceQuota getResourceQuota();
  public io.fabric8.kubernetes.api.model.ResourceQuota buildResourceQuota();
  public A withResourceQuota(io.fabric8.kubernetes.api.model.ResourceQuota resourceQuota);
  public java.lang.Boolean hasResourceQuota();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaNested withNewResourceQuota();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaNested withNewResourceQuotaLike(io.fabric8.kubernetes.api.model.ResourceQuota item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaNested editResourceQuota();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaNested editOrNewResourceQuota();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaNested editOrNewResourceQuotaLike(io.fabric8.kubernetes.api.model.ResourceQuota item);
  
  /**
   * This method has been deprecated, please use method buildResourceQuotaList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ResourceQuotaList getResourceQuotaList();
  public io.fabric8.kubernetes.api.model.ResourceQuotaList buildResourceQuotaList();
  public A withResourceQuotaList(io.fabric8.kubernetes.api.model.ResourceQuotaList resourceQuotaList);
  public java.lang.Boolean hasResourceQuotaList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaListNested withNewResourceQuotaListLike(io.fabric8.kubernetes.api.model.ResourceQuotaList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaListNested editResourceQuotaList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaListNested editOrNewResourceQuotaList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ResourceQuotaListNested editOrNewResourceQuotaListLike(io.fabric8.kubernetes.api.model.ResourceQuotaList item);
  
  /**
   * This method has been deprecated, please use method buildRootPaths instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.RootPaths getRootPaths();
  public io.fabric8.kubernetes.api.model.RootPaths buildRootPaths();
  public A withRootPaths(io.fabric8.kubernetes.api.model.RootPaths rootPaths);
  public java.lang.Boolean hasRootPaths();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.RootPathsNested withNewRootPaths();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.RootPathsNested withNewRootPathsLike(io.fabric8.kubernetes.api.model.RootPaths item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.RootPathsNested editRootPaths();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.RootPathsNested editOrNewRootPaths();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.RootPathsNested editOrNewRootPathsLike(io.fabric8.kubernetes.api.model.RootPaths item);
  
  /**
   * This method has been deprecated, please use method buildSecret instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Secret getSecret();
  public io.fabric8.kubernetes.api.model.Secret buildSecret();
  public A withSecret(io.fabric8.kubernetes.api.model.Secret secret);
  public java.lang.Boolean hasSecret();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretNested withNewSecret();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretNested withNewSecretLike(io.fabric8.kubernetes.api.model.Secret item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretNested editSecret();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretNested editOrNewSecret();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretNested editOrNewSecretLike(io.fabric8.kubernetes.api.model.Secret item);
  
  /**
   * This method has been deprecated, please use method buildSecretList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.SecretList getSecretList();
  public io.fabric8.kubernetes.api.model.SecretList buildSecretList();
  public A withSecretList(io.fabric8.kubernetes.api.model.SecretList secretList);
  public java.lang.Boolean hasSecretList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretListNested withNewSecretList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretListNested withNewSecretListLike(io.fabric8.kubernetes.api.model.SecretList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretListNested editSecretList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretListNested editOrNewSecretList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.SecretListNested editOrNewSecretListLike(io.fabric8.kubernetes.api.model.SecretList item);
  
  /**
   * This method has been deprecated, please use method buildServiceAccount instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ServiceAccount getServiceAccount();
  public io.fabric8.kubernetes.api.model.ServiceAccount buildServiceAccount();
  public A withServiceAccount(io.fabric8.kubernetes.api.model.ServiceAccount serviceAccount);
  public java.lang.Boolean hasServiceAccount();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountNested withNewServiceAccount();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountNested withNewServiceAccountLike(io.fabric8.kubernetes.api.model.ServiceAccount item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountNested editServiceAccount();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountNested editOrNewServiceAccount();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountNested editOrNewServiceAccountLike(io.fabric8.kubernetes.api.model.ServiceAccount item);
  
  /**
   * This method has been deprecated, please use method buildServiceAccountList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ServiceAccountList getServiceAccountList();
  public io.fabric8.kubernetes.api.model.ServiceAccountList buildServiceAccountList();
  public A withServiceAccountList(io.fabric8.kubernetes.api.model.ServiceAccountList serviceAccountList);
  public java.lang.Boolean hasServiceAccountList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountListNested withNewServiceAccountListLike(io.fabric8.kubernetes.api.model.ServiceAccountList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountListNested editServiceAccountList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountListNested editOrNewServiceAccountList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceAccountListNested editOrNewServiceAccountListLike(io.fabric8.kubernetes.api.model.ServiceAccountList item);
  
  /**
   * This method has been deprecated, please use method buildServiceList instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.ServiceList getServiceList();
  public io.fabric8.kubernetes.api.model.ServiceList buildServiceList();
  public A withServiceList(io.fabric8.kubernetes.api.model.ServiceList serviceList);
  public java.lang.Boolean hasServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceListNested withNewServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceListNested withNewServiceListLike(io.fabric8.kubernetes.api.model.ServiceList item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceListNested editServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceListNested editOrNewServiceList();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.ServiceListNested editOrNewServiceListLike(io.fabric8.kubernetes.api.model.ServiceList item);
  
  /**
   * This method has been deprecated, please use method buildStatus instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Status getStatus();
  public io.fabric8.kubernetes.api.model.Status buildStatus();
  public A withStatus(io.fabric8.kubernetes.api.model.Status status);
  public java.lang.Boolean hasStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.StatusNested withNewStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.StatusNested withNewStatusLike(io.fabric8.kubernetes.api.model.Status item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.StatusNested editStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.StatusNested editOrNewStatus();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.StatusNested editOrNewStatusLike(io.fabric8.kubernetes.api.model.Status item);
  public java.lang.String getTime();
  public A withTime(java.lang.String time);
  public java.lang.Boolean hasTime();
  
  /**
   * Method is deprecated. use withTime instead.
   */
  @java.lang.Deprecated
  public A withNewTime(java.lang.String arg0);
  
  /**
   * This method has been deprecated, please use method buildToleration instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Toleration getToleration();
  public io.fabric8.kubernetes.api.model.Toleration buildToleration();
  public A withToleration(io.fabric8.kubernetes.api.model.Toleration toleration);
  public java.lang.Boolean hasToleration();
  public A withNewToleration(java.lang.String effect,java.lang.String key,java.lang.String operator,java.lang.Long tolerationSeconds,java.lang.String value);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TolerationNested withNewToleration();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TolerationNested withNewTolerationLike(io.fabric8.kubernetes.api.model.Toleration item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TolerationNested editToleration();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TolerationNested editOrNewToleration();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TolerationNested editOrNewTolerationLike(io.fabric8.kubernetes.api.model.Toleration item);
  
  /**
   * This method has been deprecated, please use method buildTopologySelectorTerm instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.TopologySelectorTerm getTopologySelectorTerm();
  public io.fabric8.kubernetes.api.model.TopologySelectorTerm buildTopologySelectorTerm();
  public A withTopologySelectorTerm(io.fabric8.kubernetes.api.model.TopologySelectorTerm topologySelectorTerm);
  public java.lang.Boolean hasTopologySelectorTerm();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TopologySelectorTermNested withNewTopologySelectorTerm();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TopologySelectorTermNested withNewTopologySelectorTermLike(io.fabric8.kubernetes.api.model.TopologySelectorTerm item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TopologySelectorTermNested editTopologySelectorTerm();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TopologySelectorTermNested editOrNewTopologySelectorTerm();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TopologySelectorTermNested editOrNewTopologySelectorTermLike(io.fabric8.kubernetes.api.model.TopologySelectorTerm item);
  
  /**
   * This method has been deprecated, please use method buildTypeMeta instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.TypeMeta getTypeMeta();
  public io.fabric8.kubernetes.api.model.TypeMeta buildTypeMeta();
  public A withTypeMeta(io.fabric8.kubernetes.api.model.TypeMeta typeMeta);
  public java.lang.Boolean hasTypeMeta();
  public A withNewTypeMeta(java.lang.String apiVersion,java.lang.String kind);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TypeMetaNested withNewTypeMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TypeMetaNested withNewTypeMetaLike(io.fabric8.kubernetes.api.model.TypeMeta item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TypeMetaNested editTypeMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TypeMetaNested editOrNewTypeMeta();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.TypeMetaNested editOrNewTypeMetaLike(io.fabric8.kubernetes.api.model.TypeMeta item);
  
  /**
   * This method has been deprecated, please use method buildUpdateOptions instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.UpdateOptions getUpdateOptions();
  public io.fabric8.kubernetes.api.model.UpdateOptions buildUpdateOptions();
  public A withUpdateOptions(io.fabric8.kubernetes.api.model.UpdateOptions updateOptions);
  public java.lang.Boolean hasUpdateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.UpdateOptionsNested withNewUpdateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.UpdateOptionsNested withNewUpdateOptionsLike(io.fabric8.kubernetes.api.model.UpdateOptions item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.UpdateOptionsNested editUpdateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.UpdateOptionsNested editOrNewUpdateOptions();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.UpdateOptionsNested editOrNewUpdateOptionsLike(io.fabric8.kubernetes.api.model.UpdateOptions item);
  
  /**
   * This method has been deprecated, please use method buildWatchEvent instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.WatchEvent getWatchEvent();
  public io.fabric8.kubernetes.api.model.WatchEvent buildWatchEvent();
  public A withWatchEvent(io.fabric8.kubernetes.api.model.WatchEvent watchEvent);
  public java.lang.Boolean hasWatchEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.WatchEventNested withNewWatchEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.WatchEventNested withNewWatchEventLike(io.fabric8.kubernetes.api.model.WatchEvent item);
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.WatchEventNested editWatchEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.WatchEventNested editOrNewWatchEvent();
  public io.fabric8.kubernetes.api.model.KubeSchemaFluent.WatchEventNested editOrNewWatchEventLike(io.fabric8.kubernetes.api.model.WatchEvent item);
  public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);
  public A addToAdditionalProperties(java.util.Map map);
  public A removeFromAdditionalProperties(java.lang.String key);
  public A removeFromAdditionalProperties(java.util.Map map);
  public java.util.Map getAdditionalProperties();
  public A withAdditionalProperties(java.util.Map additionalProperties);
  public java.lang.Boolean hasAdditionalProperties();
  public interface APIGroupNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIGroupFluent>{
    public N and();
    public N endAPIGroup();
    
  }
  public interface APIGroupListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIGroupListFluent>{
    public N and();
    public N endAPIGroupList();
    
  }
  public interface APIResourceNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIResourceFluent>{
    public N and();
    public N endAPIResource();
    
  }
  public interface APIResourceListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIResourceListFluent>{
    public N and();
    public N endAPIResourceList();
    
  }
  public interface APIServiceNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIServiceFluent>{
    public N and();
    public N endAPIService();
    
  }
  public interface APIServiceListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIServiceListFluent>{
    public N and();
    public N endAPIServiceList();
    
  }
  public interface BaseKubernetesListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.BaseKubernetesListFluent>{
    public N and();
    public N endBaseKubernetesList();
    
  }
  public interface BindingNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.BindingFluent>{
    public N and();
    public N endBinding();
    
  }
  public interface ComponentStatusNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ComponentStatusFluent>{
    public N and();
    public N endComponentStatus();
    
  }
  public interface ComponentStatusListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ComponentStatusListFluent>{
    public N and();
    public N endComponentStatusList();
    
  }
  public interface ConditionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ConditionFluent>{
    public N and();
    public N endCondition();
    
  }
  public interface ConfigNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ConfigFluent>{
    public N and();
    public N endConfig();
    
  }
  public interface ConfigMapNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ConfigMapFluent>{
    public N and();
    public N endConfigMap();
    
  }
  public interface ConfigMapListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ConfigMapListFluent>{
    public N and();
    public N endConfigMapList();
    
  }
  public interface ContainerStatusNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ContainerStatusFluent>{
    public N and();
    public N endContainerStatus();
    
  }
  public interface CreateOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.CreateOptionsFluent>{
    public N and();
    public N endCreateOptions();
    
  }
  public interface DeleteOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.DeleteOptionsFluent>{
    public N and();
    public N endDeleteOptions();
    
  }
  public interface EndpointPortNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EndpointPortFluent>{
    public N and();
    public N endEndpointPort();
    
  }
  public interface EndpointsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EndpointsFluent>{
    public N and();
    public N endEndpoints();
    
  }
  public interface EndpointsListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EndpointsListFluent>{
    public N and();
    public N endEndpointsList();
    
  }
  public interface EnvVarNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EnvVarFluent>{
    public N and();
    public N endEnvVar();
    
  }
  public interface EventNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EventFluent>{
    public N and();
    public N endEvent();
    
  }
  public interface EventListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EventListFluent>{
    public N and();
    public N endEventList();
    
  }
  public interface EventSeriesNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EventSeriesFluent>{
    public N and();
    public N endEventSeries();
    
  }
  public interface EventSourceNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EventSourceFluent>{
    public N and();
    public N endEventSource();
    
  }
  public interface GetOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GetOptionsFluent>{
    public N and();
    public N endGetOptions();
    
  }
  public interface GroupKindNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GroupKindFluent>{
    public N and();
    public N endGroupKind();
    
  }
  public interface GroupVersionKindNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GroupVersionKindFluent>{
    public N and();
    public N endGroupVersionKind();
    
  }
  public interface GroupVersionResourceNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GroupVersionResourceFluent>{
    public N and();
    public N endGroupVersionResource();
    
  }
  public interface InfoNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.version.InfoFluent>{
    public N and();
    public N endInfo();
    
  }
  public interface LimitRangeListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.LimitRangeListFluent>{
    public N and();
    public N endLimitRangeList();
    
  }
  public interface ListOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ListOptionsFluent>{
    public N and();
    public N endListOptions();
    
  }
  public interface MicroTimeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.MicroTimeFluent>{
    public N and();
    public N endMicroTime();
    
  }
  public interface NamespaceNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NamespaceFluent>{
    public N and();
    public N endNamespace();
    
  }
  public interface NamespaceListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NamespaceListFluent>{
    public N and();
    public N endNamespaceList();
    
  }
  public interface NodeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NodeFluent>{
    public N and();
    public N endNode();
    
  }
  public interface NodeListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NodeListFluent>{
    public N and();
    public N endNodeList();
    
  }
  public interface ObjectMetaNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ObjectMetaFluent>{
    public N and();
    public N endObjectMeta();
    
  }
  public interface PatchNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PatchFluent>{
    public N and();
    public N endPatch();
    
  }
  public interface PatchOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PatchOptionsFluent>{
    public N and();
    public N endPatchOptions();
    
  }
  public interface PersistentVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeFluent>{
    public N and();
    public N endPersistentVolume();
    
  }
  public interface PersistentVolumeClaimNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeClaimFluent>{
    public N and();
    public N endPersistentVolumeClaim();
    
  }
  public interface PersistentVolumeClaimListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeClaimListFluent>{
    public N and();
    public N endPersistentVolumeClaimList();
    
  }
  public interface PersistentVolumeListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeListFluent>{
    public N and();
    public N endPersistentVolumeList();
    
  }
  public interface PodExecOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodExecOptionsFluent>{
    public N and();
    public N endPodExecOptions();
    
  }
  public interface PodListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodListFluent>{
    public N and();
    public N endPodList();
    
  }
  public interface PodTemplateListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodTemplateListFluent>{
    public N and();
    public N endPodTemplateList();
    
  }
  
 /**
  * Quantity is fixed point representation of a number.
  * It provides convenient marshalling/unmarshalling in JSON or YAML,
  * in addition to String or getAmountInBytes accessors.
  */
public interface QuantityNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.QuantityFluent>{
    public N and();
    public N endQuantity();
    
  }
  public interface ReplicationControllerListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ReplicationControllerListFluent>{
    public N and();
    public N endReplicationControllerList();
    
  }
  public interface ResourceQuotaNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ResourceQuotaFluent>{
    public N and();
    public N endResourceQuota();
    
  }
  public interface ResourceQuotaListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ResourceQuotaListFluent>{
    public N and();
    public N endResourceQuotaList();
    
  }
  public interface RootPathsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.RootPathsFluent>{
    public N and();
    public N endRootPaths();
    
  }
  public interface SecretNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.SecretFluent>{
    public N and();
    public N endSecret();
    
  }
  public interface SecretListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.SecretListFluent>{
    public N and();
    public N endSecretList();
    
  }
  public interface ServiceAccountNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ServiceAccountFluent>{
    public N and();
    public N endServiceAccount();
    
  }
  public interface ServiceAccountListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ServiceAccountListFluent>{
    public N and();
    public N endServiceAccountList();
    
  }
  public interface ServiceListNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ServiceListFluent>{
    public N and();
    public N endServiceList();
    
  }
  public interface StatusNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.StatusFluent>{
    public N and();
    public N endStatus();
    
  }
  public interface TolerationNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.TolerationFluent>{
    public N and();
    public N endToleration();
    
  }
  public interface TopologySelectorTermNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.TopologySelectorTermFluent>{
    public N and();
    public N endTopologySelectorTerm();
    
  }
  public interface TypeMetaNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.TypeMetaFluent>{
    public N and();
    public N endTypeMeta();
    
  }
  public interface UpdateOptionsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.UpdateOptionsFluent>{
    public N and();
    public N endUpdateOptions();
    
  }
  public interface WatchEventNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.WatchEventFluent>{
    public N and();
    public N endWatchEvent();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy