
io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import java.lang.Boolean;
import java.lang.Object;
import java.util.Map;
import java.lang.Deprecated;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.LinkedHashMap;
import io.fabric8.kubernetes.api.builder.Nested;
/**
* Generated
*/
public class NamedExtensionFluentImpl> extends io.fabric8.kubernetes.api.builder.BaseFluent implements io.fabric8.kubernetes.api.model.NamedExtensionFluent{
public NamedExtensionFluentImpl() {
}
public NamedExtensionFluentImpl(io.fabric8.kubernetes.api.model.NamedExtension instance) {
this.withExtension(instance.getExtension());
this.withName(instance.getName());
this.withAdditionalProperties(instance.getAdditionalProperties());
}
private io.fabric8.kubernetes.api.builder.VisitableBuilder extends io.fabric8.kubernetes.api.model.HasMetadata,?> extension;
private java.lang.String name;
private java.util.Map additionalProperties;
/**
* 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() {
return this.extension!=null?this.extension.build():null;
}
public io.fabric8.kubernetes.api.model.HasMetadata buildExtension() {
return this.extension!=null?this.extension.build():null;
}
public A withExtension(io.fabric8.kubernetes.api.model.HasMetadata extension) {
if (extension instanceof io.fabric8.kubernetes.api.model.LimitRange){ this.extension= new io.fabric8.kubernetes.api.model.LimitRangeBuilder((io.fabric8.kubernetes.api.model.LimitRange)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.APIService){ this.extension= new io.fabric8.kubernetes.api.model.APIServiceBuilder((io.fabric8.kubernetes.api.model.APIService)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Namespace){ this.extension= new io.fabric8.kubernetes.api.model.NamespaceBuilder((io.fabric8.kubernetes.api.model.Namespace)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Service){ this.extension= new io.fabric8.kubernetes.api.model.ServiceBuilder((io.fabric8.kubernetes.api.model.Service)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.ReplicationController){ this.extension= new io.fabric8.kubernetes.api.model.ReplicationControllerBuilder((io.fabric8.kubernetes.api.model.ReplicationController)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.PodTemplate){ this.extension= new io.fabric8.kubernetes.api.model.PodTemplateBuilder((io.fabric8.kubernetes.api.model.PodTemplate)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Event){ this.extension= new io.fabric8.kubernetes.api.model.EventBuilder((io.fabric8.kubernetes.api.model.Event)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.PersistentVolume){ this.extension= new io.fabric8.kubernetes.api.model.PersistentVolumeBuilder((io.fabric8.kubernetes.api.model.PersistentVolume)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.extension= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.GenericKubernetesResource){ this.extension= new io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder((io.fabric8.kubernetes.api.model.GenericKubernetesResource)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Endpoints){ this.extension= new io.fabric8.kubernetes.api.model.EndpointsBuilder((io.fabric8.kubernetes.api.model.Endpoints)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Pod){ this.extension= new io.fabric8.kubernetes.api.model.PodBuilder((io.fabric8.kubernetes.api.model.Pod)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.ConfigMap){ this.extension= new io.fabric8.kubernetes.api.model.ConfigMapBuilder((io.fabric8.kubernetes.api.model.ConfigMap)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.ComponentStatus){ this.extension= new io.fabric8.kubernetes.api.model.ComponentStatusBuilder((io.fabric8.kubernetes.api.model.ComponentStatus)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Binding){ this.extension= new io.fabric8.kubernetes.api.model.BindingBuilder((io.fabric8.kubernetes.api.model.Binding)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.ResourceQuota){ this.extension= new io.fabric8.kubernetes.api.model.ResourceQuotaBuilder((io.fabric8.kubernetes.api.model.ResourceQuota)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Secret){ this.extension= new io.fabric8.kubernetes.api.model.SecretBuilder((io.fabric8.kubernetes.api.model.Secret)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.Node){ this.extension= new io.fabric8.kubernetes.api.model.NodeBuilder((io.fabric8.kubernetes.api.model.Node)extension); _visitables.get("extension").add(this.extension);}
if (extension instanceof io.fabric8.kubernetes.api.model.ServiceAccount){ this.extension= new io.fabric8.kubernetes.api.model.ServiceAccountBuilder((io.fabric8.kubernetes.api.model.ServiceAccount)extension); _visitables.get("extension").add(this.extension);}
return (A) this;
}
public java.lang.Boolean hasExtension() {
return this.extension != null;
}
public A withLimitRangeExtension(io.fabric8.kubernetes.api.model.LimitRange limitRangeExtension) {
_visitables.get("extension").remove(this.extension);
if (limitRangeExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.LimitRangeBuilder(limitRangeExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.LimitRangeExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtensionLike(io.fabric8.kubernetes.api.model.LimitRange item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.LimitRangeExtensionNestedImpl(item);
}
public A withAPIServiceExtension(io.fabric8.kubernetes.api.model.APIService aPIServiceExtension) {
_visitables.get("extension").remove(this.extension);
if (aPIServiceExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.APIServiceBuilder(aPIServiceExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.APIServiceExtensionNested withNewAPIServiceExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.APIServiceExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.APIServiceExtensionNested withNewAPIServiceExtensionLike(io.fabric8.kubernetes.api.model.APIService item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.APIServiceExtensionNestedImpl(item);
}
public A withNamespaceExtension(io.fabric8.kubernetes.api.model.Namespace namespaceExtension) {
_visitables.get("extension").remove(this.extension);
if (namespaceExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.NamespaceBuilder(namespaceExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.NamespaceExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtensionLike(io.fabric8.kubernetes.api.model.Namespace item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.NamespaceExtensionNestedImpl(item);
}
public A withServiceExtension(io.fabric8.kubernetes.api.model.Service serviceExtension) {
_visitables.get("extension").remove(this.extension);
if (serviceExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ServiceBuilder(serviceExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceExtensionNested withNewServiceExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ServiceExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceExtensionNested withNewServiceExtensionLike(io.fabric8.kubernetes.api.model.Service item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ServiceExtensionNestedImpl(item);
}
public A withReplicationControllerExtension(io.fabric8.kubernetes.api.model.ReplicationController replicationControllerExtension) {
_visitables.get("extension").remove(this.extension);
if (replicationControllerExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ReplicationControllerBuilder(replicationControllerExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ReplicationControllerExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtensionLike(io.fabric8.kubernetes.api.model.ReplicationController item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ReplicationControllerExtensionNestedImpl(item);
}
public A withPodTemplateExtension(io.fabric8.kubernetes.api.model.PodTemplate podTemplateExtension) {
_visitables.get("extension").remove(this.extension);
if (podTemplateExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.PodTemplateBuilder(podTemplateExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PodTemplateExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtensionLike(io.fabric8.kubernetes.api.model.PodTemplate item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PodTemplateExtensionNestedImpl(item);
}
public A withEventExtension(io.fabric8.kubernetes.api.model.Event eventExtension) {
_visitables.get("extension").remove(this.extension);
if (eventExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.EventBuilder(eventExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EventExtensionNested withNewEventExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.EventExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EventExtensionNested withNewEventExtensionLike(io.fabric8.kubernetes.api.model.Event item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.EventExtensionNestedImpl(item);
}
public A withPersistentVolumeExtension(io.fabric8.kubernetes.api.model.PersistentVolume persistentVolumeExtension) {
_visitables.get("extension").remove(this.extension);
if (persistentVolumeExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.PersistentVolumeBuilder(persistentVolumeExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PersistentVolumeExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtensionLike(io.fabric8.kubernetes.api.model.PersistentVolume item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PersistentVolumeExtensionNestedImpl(item);
}
public A withPersistentVolumeClaimExtension(io.fabric8.kubernetes.api.model.PersistentVolumeClaim persistentVolumeClaimExtension) {
_visitables.get("extension").remove(this.extension);
if (persistentVolumeClaimExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder(persistentVolumeClaimExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PersistentVolumeClaimExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtensionLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PersistentVolumeClaimExtensionNestedImpl(item);
}
public A withGenericKubernetesResourceExtension(io.fabric8.kubernetes.api.model.GenericKubernetesResource genericKubernetesResourceExtension) {
_visitables.get("extension").remove(this.extension);
if (genericKubernetesResourceExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder(genericKubernetesResourceExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.GenericKubernetesResourceExtensionNested withNewGenericKubernetesResourceExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.GenericKubernetesResourceExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.GenericKubernetesResourceExtensionNested withNewGenericKubernetesResourceExtensionLike(io.fabric8.kubernetes.api.model.GenericKubernetesResource item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.GenericKubernetesResourceExtensionNestedImpl(item);
}
public A withEndpointsExtension(io.fabric8.kubernetes.api.model.Endpoints endpointsExtension) {
_visitables.get("extension").remove(this.extension);
if (endpointsExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.EndpointsBuilder(endpointsExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.EndpointsExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtensionLike(io.fabric8.kubernetes.api.model.Endpoints item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.EndpointsExtensionNestedImpl(item);
}
public A withPodExtension(io.fabric8.kubernetes.api.model.Pod podExtension) {
_visitables.get("extension").remove(this.extension);
if (podExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.PodBuilder(podExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodExtensionNested withNewPodExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PodExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodExtensionNested withNewPodExtensionLike(io.fabric8.kubernetes.api.model.Pod item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.PodExtensionNestedImpl(item);
}
public A withConfigMapExtension(io.fabric8.kubernetes.api.model.ConfigMap configMapExtension) {
_visitables.get("extension").remove(this.extension);
if (configMapExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ConfigMapBuilder(configMapExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ConfigMapExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtensionLike(io.fabric8.kubernetes.api.model.ConfigMap item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ConfigMapExtensionNestedImpl(item);
}
public A withComponentStatusExtension(io.fabric8.kubernetes.api.model.ComponentStatus componentStatusExtension) {
_visitables.get("extension").remove(this.extension);
if (componentStatusExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ComponentStatusBuilder(componentStatusExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ComponentStatusExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtensionLike(io.fabric8.kubernetes.api.model.ComponentStatus item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ComponentStatusExtensionNestedImpl(item);
}
public A withBindingExtension(io.fabric8.kubernetes.api.model.Binding bindingExtension) {
_visitables.get("extension").remove(this.extension);
if (bindingExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.BindingBuilder(bindingExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.BindingExtensionNested withNewBindingExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.BindingExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.BindingExtensionNested withNewBindingExtensionLike(io.fabric8.kubernetes.api.model.Binding item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.BindingExtensionNestedImpl(item);
}
public A withResourceQuotaExtension(io.fabric8.kubernetes.api.model.ResourceQuota resourceQuotaExtension) {
_visitables.get("extension").remove(this.extension);
if (resourceQuotaExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ResourceQuotaBuilder(resourceQuotaExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ResourceQuotaExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtensionLike(io.fabric8.kubernetes.api.model.ResourceQuota item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ResourceQuotaExtensionNestedImpl(item);
}
public A withSecretExtension(io.fabric8.kubernetes.api.model.Secret secretExtension) {
_visitables.get("extension").remove(this.extension);
if (secretExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.SecretBuilder(secretExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.SecretExtensionNested withNewSecretExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.SecretExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.SecretExtensionNested withNewSecretExtensionLike(io.fabric8.kubernetes.api.model.Secret item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.SecretExtensionNestedImpl(item);
}
public A withNodeExtension(io.fabric8.kubernetes.api.model.Node nodeExtension) {
_visitables.get("extension").remove(this.extension);
if (nodeExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.NodeBuilder(nodeExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NodeExtensionNested withNewNodeExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.NodeExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.NodeExtensionNested withNewNodeExtensionLike(io.fabric8.kubernetes.api.model.Node item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.NodeExtensionNestedImpl(item);
}
public A withServiceAccountExtension(io.fabric8.kubernetes.api.model.ServiceAccount serviceAccountExtension) {
_visitables.get("extension").remove(this.extension);
if (serviceAccountExtension!=null){ this.extension= new io.fabric8.kubernetes.api.model.ServiceAccountBuilder(serviceAccountExtension); _visitables.get("extension").add(this.extension);} return (A) this;
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtension() {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ServiceAccountExtensionNestedImpl();
}
public io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtensionLike(io.fabric8.kubernetes.api.model.ServiceAccount item) {
return new io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl.ServiceAccountExtensionNestedImpl(item);
}
public java.lang.String getName() {
return this.name;
}
public A withName(java.lang.String name) {
this.name=name; return (A) this;
}
public java.lang.Boolean hasName() {
return this.name != null;
}
/**
* Method is deprecated. use withName instead.
*/
@java.lang.Deprecated
public A withNewName(java.lang.String arg0) {
return (A)withName(new String(arg0));
}
public A addToAdditionalProperties(java.lang.String key,java.lang.Object value) {
if(this.additionalProperties == null && key != null && value != null) { this.additionalProperties = new java.util.LinkedHashMap(); }
if(key != null && value != null) {this.additionalProperties.put(key, value);} return (A)this;
}
public A addToAdditionalProperties(java.util.Map map) {
if(this.additionalProperties == null && map != null) { this.additionalProperties = new java.util.LinkedHashMap(); }
if(map != null) { this.additionalProperties.putAll(map);} return (A)this;
}
public A removeFromAdditionalProperties(java.lang.String key) {
if(this.additionalProperties == null) { return (A) this; }
if(key != null && this.additionalProperties != null) {this.additionalProperties.remove(key);} return (A)this;
}
public A removeFromAdditionalProperties(java.util.Map map) {
if(this.additionalProperties == null) { return (A) this; }
if(map != null) { for(Object key : map.keySet()) {if (this.additionalProperties != null){this.additionalProperties.remove(key);}}} return (A)this;
}
public java.util.Map getAdditionalProperties() {
return this.additionalProperties;
}
public A withAdditionalProperties(java.util.Map additionalProperties) {
if (additionalProperties == null) { this.additionalProperties = null;} else {this.additionalProperties = new java.util.LinkedHashMap(additionalProperties);} return (A) this;
}
public java.lang.Boolean hasAdditionalProperties() {
return this.additionalProperties != null;
}
public boolean equals(java.lang.Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
NamedExtensionFluentImpl that = (NamedExtensionFluentImpl) o;
if (extension != null ? !extension.equals(that.extension) :that.extension != null) return false;
if (name != null ? !name.equals(that.name) :that.name != null) return false;
if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;
return true;
}
public int hashCode() {
return java.util.Objects.hash(extension, name, additionalProperties, super.hashCode());
}
public class LimitRangeExtensionNestedImpl extends io.fabric8.kubernetes.api.model.LimitRangeFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.LimitRangeExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
LimitRangeExtensionNestedImpl(io.fabric8.kubernetes.api.model.LimitRange item) {
this.builder = new io.fabric8.kubernetes.api.model.LimitRangeBuilder(this, item);
}
LimitRangeExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.LimitRangeBuilder(this);
}
io.fabric8.kubernetes.api.model.LimitRangeBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endLimitRangeExtension() {
return and();
}
}
public class APIServiceExtensionNestedImpl extends io.fabric8.kubernetes.api.model.APIServiceFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.APIServiceExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
APIServiceExtensionNestedImpl(io.fabric8.kubernetes.api.model.APIService item) {
this.builder = new io.fabric8.kubernetes.api.model.APIServiceBuilder(this, item);
}
APIServiceExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.APIServiceBuilder(this);
}
io.fabric8.kubernetes.api.model.APIServiceBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endAPIServiceExtension() {
return and();
}
}
public class NamespaceExtensionNestedImpl extends io.fabric8.kubernetes.api.model.NamespaceFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.NamespaceExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
NamespaceExtensionNestedImpl(io.fabric8.kubernetes.api.model.Namespace item) {
this.builder = new io.fabric8.kubernetes.api.model.NamespaceBuilder(this, item);
}
NamespaceExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.NamespaceBuilder(this);
}
io.fabric8.kubernetes.api.model.NamespaceBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endNamespaceExtension() {
return and();
}
}
public class ServiceExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ServiceFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ServiceExtensionNestedImpl(io.fabric8.kubernetes.api.model.Service item) {
this.builder = new io.fabric8.kubernetes.api.model.ServiceBuilder(this, item);
}
ServiceExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ServiceBuilder(this);
}
io.fabric8.kubernetes.api.model.ServiceBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endServiceExtension() {
return and();
}
}
public class ReplicationControllerExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ReplicationControllerFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ReplicationControllerExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ReplicationControllerExtensionNestedImpl(io.fabric8.kubernetes.api.model.ReplicationController item) {
this.builder = new io.fabric8.kubernetes.api.model.ReplicationControllerBuilder(this, item);
}
ReplicationControllerExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ReplicationControllerBuilder(this);
}
io.fabric8.kubernetes.api.model.ReplicationControllerBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endReplicationControllerExtension() {
return and();
}
}
public class PodTemplateExtensionNestedImpl extends io.fabric8.kubernetes.api.model.PodTemplateFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodTemplateExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
PodTemplateExtensionNestedImpl(io.fabric8.kubernetes.api.model.PodTemplate item) {
this.builder = new io.fabric8.kubernetes.api.model.PodTemplateBuilder(this, item);
}
PodTemplateExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.PodTemplateBuilder(this);
}
io.fabric8.kubernetes.api.model.PodTemplateBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endPodTemplateExtension() {
return and();
}
}
public class EventExtensionNestedImpl extends io.fabric8.kubernetes.api.model.EventFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.EventExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
EventExtensionNestedImpl(io.fabric8.kubernetes.api.model.Event item) {
this.builder = new io.fabric8.kubernetes.api.model.EventBuilder(this, item);
}
EventExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.EventBuilder(this);
}
io.fabric8.kubernetes.api.model.EventBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endEventExtension() {
return and();
}
}
public class PersistentVolumeExtensionNestedImpl extends io.fabric8.kubernetes.api.model.PersistentVolumeFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
PersistentVolumeExtensionNestedImpl(io.fabric8.kubernetes.api.model.PersistentVolume item) {
this.builder = new io.fabric8.kubernetes.api.model.PersistentVolumeBuilder(this, item);
}
PersistentVolumeExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.PersistentVolumeBuilder(this);
}
io.fabric8.kubernetes.api.model.PersistentVolumeBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endPersistentVolumeExtension() {
return and();
}
}
public class PersistentVolumeClaimExtensionNestedImpl extends io.fabric8.kubernetes.api.model.PersistentVolumeClaimFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.PersistentVolumeClaimExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
PersistentVolumeClaimExtensionNestedImpl(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item) {
this.builder = new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder(this, item);
}
PersistentVolumeClaimExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder(this);
}
io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endPersistentVolumeClaimExtension() {
return and();
}
}
public class GenericKubernetesResourceExtensionNestedImpl extends io.fabric8.kubernetes.api.model.GenericKubernetesResourceFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.GenericKubernetesResourceExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
GenericKubernetesResourceExtensionNestedImpl(io.fabric8.kubernetes.api.model.GenericKubernetesResource item) {
this.builder = new io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder(this, item);
}
GenericKubernetesResourceExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder(this);
}
io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endGenericKubernetesResourceExtension() {
return and();
}
}
public class EndpointsExtensionNestedImpl extends io.fabric8.kubernetes.api.model.EndpointsFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.EndpointsExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
EndpointsExtensionNestedImpl(io.fabric8.kubernetes.api.model.Endpoints item) {
this.builder = new io.fabric8.kubernetes.api.model.EndpointsBuilder(this, item);
}
EndpointsExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.EndpointsBuilder(this);
}
io.fabric8.kubernetes.api.model.EndpointsBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endEndpointsExtension() {
return and();
}
}
public class PodExtensionNestedImpl extends io.fabric8.kubernetes.api.model.PodFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.PodExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
PodExtensionNestedImpl(io.fabric8.kubernetes.api.model.Pod item) {
this.builder = new io.fabric8.kubernetes.api.model.PodBuilder(this, item);
}
PodExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.PodBuilder(this);
}
io.fabric8.kubernetes.api.model.PodBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endPodExtension() {
return and();
}
}
public class ConfigMapExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ConfigMapFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ConfigMapExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ConfigMapExtensionNestedImpl(io.fabric8.kubernetes.api.model.ConfigMap item) {
this.builder = new io.fabric8.kubernetes.api.model.ConfigMapBuilder(this, item);
}
ConfigMapExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ConfigMapBuilder(this);
}
io.fabric8.kubernetes.api.model.ConfigMapBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endConfigMapExtension() {
return and();
}
}
public class ComponentStatusExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ComponentStatusFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ComponentStatusExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ComponentStatusExtensionNestedImpl(io.fabric8.kubernetes.api.model.ComponentStatus item) {
this.builder = new io.fabric8.kubernetes.api.model.ComponentStatusBuilder(this, item);
}
ComponentStatusExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ComponentStatusBuilder(this);
}
io.fabric8.kubernetes.api.model.ComponentStatusBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endComponentStatusExtension() {
return and();
}
}
public class BindingExtensionNestedImpl extends io.fabric8.kubernetes.api.model.BindingFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.BindingExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
BindingExtensionNestedImpl(io.fabric8.kubernetes.api.model.Binding item) {
this.builder = new io.fabric8.kubernetes.api.model.BindingBuilder(this, item);
}
BindingExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.BindingBuilder(this);
}
io.fabric8.kubernetes.api.model.BindingBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endBindingExtension() {
return and();
}
}
public class ResourceQuotaExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ResourceQuotaFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ResourceQuotaExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ResourceQuotaExtensionNestedImpl(io.fabric8.kubernetes.api.model.ResourceQuota item) {
this.builder = new io.fabric8.kubernetes.api.model.ResourceQuotaBuilder(this, item);
}
ResourceQuotaExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ResourceQuotaBuilder(this);
}
io.fabric8.kubernetes.api.model.ResourceQuotaBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endResourceQuotaExtension() {
return and();
}
}
public class SecretExtensionNestedImpl extends io.fabric8.kubernetes.api.model.SecretFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.SecretExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
SecretExtensionNestedImpl(io.fabric8.kubernetes.api.model.Secret item) {
this.builder = new io.fabric8.kubernetes.api.model.SecretBuilder(this, item);
}
SecretExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.SecretBuilder(this);
}
io.fabric8.kubernetes.api.model.SecretBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endSecretExtension() {
return and();
}
}
public class NodeExtensionNestedImpl extends io.fabric8.kubernetes.api.model.NodeFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.NodeExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
NodeExtensionNestedImpl(io.fabric8.kubernetes.api.model.Node item) {
this.builder = new io.fabric8.kubernetes.api.model.NodeBuilder(this, item);
}
NodeExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.NodeBuilder(this);
}
io.fabric8.kubernetes.api.model.NodeBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endNodeExtension() {
return and();
}
}
public class ServiceAccountExtensionNestedImpl extends io.fabric8.kubernetes.api.model.ServiceAccountFluentImpl> implements io.fabric8.kubernetes.api.model.NamedExtensionFluent.ServiceAccountExtensionNested,io.fabric8.kubernetes.api.builder.Nested{
ServiceAccountExtensionNestedImpl(io.fabric8.kubernetes.api.model.ServiceAccount item) {
this.builder = new io.fabric8.kubernetes.api.model.ServiceAccountBuilder(this, item);
}
ServiceAccountExtensionNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ServiceAccountBuilder(this);
}
io.fabric8.kubernetes.api.model.ServiceAccountBuilder builder;
public N and() {
return (N) NamedExtensionFluentImpl.this.withExtension(builder.build());
}
public N endServiceAccountExtension() {
return and();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy