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

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

package io.fabric8.kubernetes.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.String;
import java.lang.Boolean;
import java.lang.Object;
import java.util.Map;
import java.lang.Deprecated;
import java.util.LinkedHashMap;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;

 /**
  * Generated
  */
public interface NamedExtensionFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
  
  /**
   * This method has been deprecated, please use method buildExtension instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.HasMetadata getExtension();
  public io.fabric8.kubernetes.api.model.HasMetadata buildExtension();
  public A withExtension(io.fabric8.kubernetes.api.model.HasMetadata extension);
  public java.lang.Boolean hasExtension();
  public A withLimitRangeExtension(io.fabric8.kubernetes.api.model.LimitRange limitRangeExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtensionLike(io.fabric8.kubernetes.api.model.LimitRange item);
  public A withAPIServiceExtension(io.fabric8.kubernetes.api.model.APIService aPIServiceExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.APIServiceExtensionNested withNewAPIServiceExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.APIServiceExtensionNested withNewAPIServiceExtensionLike(io.fabric8.kubernetes.api.model.APIService item);
  public A withNamespaceExtension(io.fabric8.kubernetes.api.model.Namespace namespaceExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtensionLike(io.fabric8.kubernetes.api.model.Namespace item);
  public A withServiceExtension(io.fabric8.kubernetes.api.model.Service serviceExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceExtensionNested withNewServiceExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceExtensionNested withNewServiceExtensionLike(io.fabric8.kubernetes.api.model.Service item);
  public A withReplicationControllerExtension(io.fabric8.kubernetes.api.model.ReplicationController replicationControllerExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtensionLike(io.fabric8.kubernetes.api.model.ReplicationController item);
  public A withPodTemplateExtension(io.fabric8.kubernetes.api.model.PodTemplate podTemplateExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtensionLike(io.fabric8.kubernetes.api.model.PodTemplate item);
  public A withEventExtension(io.fabric8.kubernetes.api.model.Event eventExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EventExtensionNested withNewEventExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EventExtensionNested withNewEventExtensionLike(io.fabric8.kubernetes.api.model.Event item);
  public A withPersistentVolumeExtension(io.fabric8.kubernetes.api.model.PersistentVolume persistentVolumeExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtensionLike(io.fabric8.kubernetes.api.model.PersistentVolume item);
  public A withPersistentVolumeClaimExtension(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtensionLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item);
  public A withGenericKubernetesResourceExtension(io.fabric8.kubernetes.api.model.GenericKubernetesResource genericKubernetesResourceExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.GenericKubernetesResourceExtensionNested withNewGenericKubernetesResourceExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.GenericKubernetesResourceExtensionNested withNewGenericKubernetesResourceExtensionLike(io.fabric8.kubernetes.api.model.GenericKubernetesResource item);
  public A withEndpointsExtension(io.fabric8.kubernetes.api.model.Endpoints endpointsExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtensionLike(io.fabric8.kubernetes.api.model.Endpoints item);
  public A withPodExtension(io.fabric8.kubernetes.api.model.Pod podExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodExtensionNested withNewPodExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodExtensionNested withNewPodExtensionLike(io.fabric8.kubernetes.api.model.Pod item);
  public A withConfigMapExtension(io.fabric8.kubernetes.api.model.ConfigMap configMapExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtensionLike(io.fabric8.kubernetes.api.model.ConfigMap item);
  public A withComponentStatusExtension(io.fabric8.kubernetes.api.model.ComponentStatus componentStatusExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtensionLike(io.fabric8.kubernetes.api.model.ComponentStatus item);
  public A withBindingExtension(io.fabric8.kubernetes.api.model.Binding bindingExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.BindingExtensionNested withNewBindingExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.BindingExtensionNested withNewBindingExtensionLike(io.fabric8.kubernetes.api.model.Binding item);
  public A withResourceQuotaExtension(io.fabric8.kubernetes.api.model.ResourceQuota resourceQuotaExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtensionLike(io.fabric8.kubernetes.api.model.ResourceQuota item);
  public A withSecretExtension(io.fabric8.kubernetes.api.model.Secret secretExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.SecretExtensionNested withNewSecretExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.SecretExtensionNested withNewSecretExtensionLike(io.fabric8.kubernetes.api.model.Secret item);
  public A withNodeExtension(io.fabric8.kubernetes.api.model.Node nodeExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NodeExtensionNested withNewNodeExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NodeExtensionNested withNewNodeExtensionLike(io.fabric8.kubernetes.api.model.Node item);
  public A withServiceAccountExtension(io.fabric8.kubernetes.api.model.ServiceAccount serviceAccountExtension);
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtension();
  public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtensionLike(io.fabric8.kubernetes.api.model.ServiceAccount item);
  public java.lang.String getName();
  public A withName(java.lang.String name);
  public java.lang.Boolean hasName();
  
  /**
   * Method is deprecated. use withName instead.
   */
  @java.lang.Deprecated
  public A withNewName(java.lang.String arg0);
  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 LimitRangeExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.LimitRangeFluent>{
    public N and();
    public N endLimitRangeExtension();
    
  }
  public interface APIServiceExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.APIServiceFluent>{
    public N and();
    public N endAPIServiceExtension();
    
  }
  public interface NamespaceExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NamespaceFluent>{
    public N and();
    public N endNamespaceExtension();
    
  }
  public interface ServiceExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ServiceFluent>{
    public N and();
    public N endServiceExtension();
    
  }
  public interface ReplicationControllerExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ReplicationControllerFluent>{
    public N and();
    public N endReplicationControllerExtension();
    
  }
  public interface PodTemplateExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodTemplateFluent>{
    public N and();
    public N endPodTemplateExtension();
    
  }
  public interface EventExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EventFluent>{
    public N and();
    public N endEventExtension();
    
  }
  public interface PersistentVolumeExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeFluent>{
    public N and();
    public N endPersistentVolumeExtension();
    
  }
  public interface PersistentVolumeClaimExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PersistentVolumeClaimFluent>{
    public N and();
    public N endPersistentVolumeClaimExtension();
    
  }
  public interface GenericKubernetesResourceExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GenericKubernetesResourceFluent>{
    public N and();
    public N endGenericKubernetesResourceExtension();
    
  }
  public interface EndpointsExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EndpointsFluent>{
    public N and();
    public N endEndpointsExtension();
    
  }
  public interface PodExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodFluent>{
    public N and();
    public N endPodExtension();
    
  }
  public interface ConfigMapExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ConfigMapFluent>{
    public N and();
    public N endConfigMapExtension();
    
  }
  public interface ComponentStatusExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ComponentStatusFluent>{
    public N and();
    public N endComponentStatusExtension();
    
  }
  public interface BindingExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.BindingFluent>{
    public N and();
    public N endBindingExtension();
    
  }
  public interface ResourceQuotaExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ResourceQuotaFluent>{
    public N and();
    public N endResourceQuotaExtension();
    
  }
  public interface SecretExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.SecretFluent>{
    public N and();
    public N endSecretExtension();
    
  }
  public interface NodeExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NodeFluent>{
    public N and();
    public N endNodeExtension();
    
  }
  public interface ServiceAccountExtensionNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ServiceAccountFluent>{
    public N and();
    public N endServiceAccountExtension();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy