public interface  io.fabric.kubernetes.api.model.NamedExtensionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.HasMetadata getExtension();
public abstract io.fabric.kubernetes.api.model.HasMetadata buildExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withExtension(io.fabric.kubernetes.api.model.HasMetadata);
public abstract java.lang.Boolean hasExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withLimitRangeExtension(io.fabric.kubernetes.api.model.LimitRange);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$LimitRangeExtensionNested withNewLimitRangeExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$LimitRangeExtensionNested withNewLimitRangeExtensionLike(io.fabric.kubernetes.api.model.LimitRange);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withAPIServiceExtension(io.fabric.kubernetes.api.model.APIService);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$APIServiceExtensionNested withNewAPIServiceExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$APIServiceExtensionNested withNewAPIServiceExtensionLike(io.fabric.kubernetes.api.model.APIService);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withNamespaceExtension(io.fabric.kubernetes.api.model.Namespace);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$NamespaceExtensionNested withNewNamespaceExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$NamespaceExtensionNested withNewNamespaceExtensionLike(io.fabric.kubernetes.api.model.Namespace);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withServiceExtension(io.fabric.kubernetes.api.model.Service);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ServiceExtensionNested withNewServiceExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ServiceExtensionNested withNewServiceExtensionLike(io.fabric.kubernetes.api.model.Service);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withReplicationControllerExtension(io.fabric.kubernetes.api.model.ReplicationController);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ReplicationControllerExtensionNested withNewReplicationControllerExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ReplicationControllerExtensionNested withNewReplicationControllerExtensionLike(io.fabric.kubernetes.api.model.ReplicationController);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withPodTemplateExtension(io.fabric.kubernetes.api.model.PodTemplate);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PodTemplateExtensionNested withNewPodTemplateExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PodTemplateExtensionNested withNewPodTemplateExtensionLike(io.fabric.kubernetes.api.model.PodTemplate);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withEventExtension(io.fabric.kubernetes.api.model.Event);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$EventExtensionNested withNewEventExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$EventExtensionNested withNewEventExtensionLike(io.fabric.kubernetes.api.model.Event);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withPersistentVolumeExtension(io.fabric.kubernetes.api.model.PersistentVolume);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PersistentVolumeExtensionNested withNewPersistentVolumeExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PersistentVolumeExtensionNested withNewPersistentVolumeExtensionLike(io.fabric.kubernetes.api.model.PersistentVolume);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withPersistentVolumeClaimExtension(io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtensionLike(io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withEndpointsExtension(io.fabric.kubernetes.api.model.Endpoints);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$EndpointsExtensionNested withNewEndpointsExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$EndpointsExtensionNested withNewEndpointsExtensionLike(io.fabric.kubernetes.api.model.Endpoints);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withPodExtension(io.fabric.kubernetes.api.model.Pod);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PodExtensionNested withNewPodExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$PodExtensionNested withNewPodExtensionLike(io.fabric.kubernetes.api.model.Pod);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withConfigMapExtension(io.fabric.kubernetes.api.model.ConfigMap);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ConfigMapExtensionNested withNewConfigMapExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ConfigMapExtensionNested withNewConfigMapExtensionLike(io.fabric.kubernetes.api.model.ConfigMap);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withComponentStatusExtension(io.fabric.kubernetes.api.model.ComponentStatus);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ComponentStatusExtensionNested withNewComponentStatusExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ComponentStatusExtensionNested withNewComponentStatusExtensionLike(io.fabric.kubernetes.api.model.ComponentStatus);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withBindingExtension(io.fabric.kubernetes.api.model.Binding);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$BindingExtensionNested withNewBindingExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$BindingExtensionNested withNewBindingExtensionLike(io.fabric.kubernetes.api.model.Binding);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withResourceQuotaExtension(io.fabric.kubernetes.api.model.ResourceQuota);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ResourceQuotaExtensionNested withNewResourceQuotaExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ResourceQuotaExtensionNested withNewResourceQuotaExtensionLike(io.fabric.kubernetes.api.model.ResourceQuota);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withSecretExtension(io.fabric.kubernetes.api.model.Secret);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$SecretExtensionNested withNewSecretExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$SecretExtensionNested withNewSecretExtensionLike(io.fabric.kubernetes.api.model.Secret);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withNodeExtension(io.fabric.kubernetes.api.model.Node);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$NodeExtensionNested withNewNodeExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$NodeExtensionNested withNewNodeExtensionLike(io.fabric.kubernetes.api.model.Node);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withServiceAccountExtension(io.fabric.kubernetes.api.model.ServiceAccount);
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ServiceAccountExtensionNested withNewServiceAccountExtension();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent$ServiceAccountExtensionNested withNewServiceAccountExtensionLike(io.fabric.kubernetes.api.model.ServiceAccount);
public abstract java.lang.String getName();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.kubernetes.api.model.NamedExtensionFluent withNewName(java.lang.String);
}