Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
annotations.io.fabric8.openshift.api.model.TemplateFluentImpl Maven / Gradle / Ivy
package io.fabric8.openshift.api.model;
import java.util.ArrayList;
import java.util.RandomAccess;
import io.fabric8.kubernetes.api.model.HasMetadata;
import java.util.Map;
import io.fabric8.kubernetes.api.model.KubernetesResource;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.AbstractList;
import java.util.HashMap;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import java.io.Serializable;
import java.util.Map;
import java.util.Collection;
import java.util.AbstractMap;
import java.util.List;
import io.fabric8.kubernetes.api.model.ConfigMapBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Visitable;
import io.fabric8.kubernetes.api.model.LimitRange;
import io.fabric8.kubernetes.api.model.LimitRangeFluentImpl;
import io.fabric8.kubernetes.api.model.EventFluentImpl;
import io.fabric8.kubernetes.api.model.BindingBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.PersistentVolume;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.fabric8.kubernetes.api.model.NodeFluentImpl;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.ResourceQuotaFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PersistentVolumeFluent;
import io.fabric8.kubernetes.api.model.Service;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.EndpointsFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluent;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.ServiceFluent;
import io.fabric8.kubernetes.api.model.Pod;
import io.fabric8.kubernetes.api.model.Binding;
import io.fabric8.kubernetes.api.builder.Visitable;
import io.fabric8.kubernetes.api.model.EndpointsFluent;
import io.fabric8.kubernetes.api.model.ComponentStatusFluent;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluentImpl;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.PodTemplateFluent;
import io.fabric8.kubernetes.api.model.LimitRangeFluent;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluent;
import io.fabric8.kubernetes.api.model.Namespace;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.IngressBuilder;
import io.fabric8.kubernetes.api.model.PersistentVolumeFluentImpl;
import io.fabric8.kubernetes.api.model.Node;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSet;
import java.util.List;
import io.fabric8.kubernetes.api.model.ResourceQuotaFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluentImpl;
import io.fabric8.kubernetes.api.model.ComponentStatusFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.model.EventFluent;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Builder;
import io.fabric8.kubernetes.api.model.Secret;
import io.fabric8.kubernetes.api.model.extensions.JobBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.EndpointsBuilder;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PodTemplate;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaimFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaimFluent;
import io.fabric8.kubernetes.api.model.BindingFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.ReplicationControllerFluentImpl;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerBuilder;
import io.fabric8.kubernetes.api.model.PersistentVolumeBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.ServiceAccount;
import io.fabric8.kubernetes.api.model.Endpoints;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluent;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.IngressFluentImpl;
import io.fabric8.kubernetes.api.model.EventBuilder;
import io.fabric8.kubernetes.api.model.ResourceQuota;
import io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder;
import io.fabric8.kubernetes.api.model.ComponentStatus;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.ConfigMapFluentImpl;
import io.fabric8.kubernetes.api.model.ServiceAccountFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.ServiceAccountFluent;
import io.fabric8.kubernetes.api.model.extensions.Deployment;
import io.fabric8.kubernetes.api.model.NamespaceBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaim;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.SecurityContextConstraintsFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.SecurityContextConstraintsBuilder;
import io.fabric8.kubernetes.api.model.ServiceAccountBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.ConfigMap;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PodFluent;
import io.fabric8.kubernetes.api.model.SecretFluentImpl;
import io.fabric8.kubernetes.api.model.NamespaceFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.ComponentStatusBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder;
import io.fabric8.kubernetes.api.model.ObjectMetaFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.NamespaceFluent;
import io.fabric8.kubernetes.api.model.extensions.ScaleBuilder;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluentImpl;
import io.fabric8.kubernetes.api.model.SecretFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetFluent;
import io.fabric8.kubernetes.api.model.extensions.IngressFluent;
import io.fabric8.kubernetes.api.model.ServiceBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PodFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.JobFluent;
import io.fabric8.kubernetes.api.model.SecurityContextConstraintsFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetFluentImpl;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.model.extensions.Ingress;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.ServiceFluentImpl;
import io.fabric8.kubernetes.api.model.ReplicationControllerFluent;
import io.fabric8.kubernetes.api.model.NodeFluent;
import io.fabric8.kubernetes.api.model.ReplicationController;
import io.fabric8.kubernetes.api.model.PodTemplateBuilder;
import io.fabric8.kubernetes.api.model.extensions.Job;
import io.fabric8.kubernetes.api.model.BindingFluent;
import io.fabric8.kubernetes.api.model.ResourceQuotaBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.PodTemplateFluentImpl;
import io.fabric8.kubernetes.api.model.ConfigMapFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.SecurityContextConstraints;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.Event;
import java.util.List;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluent;
import io.fabric8.kubernetes.api.model.ReplicationControllerBuilder;
import io.fabric8.kubernetes.api.model.extensions.Scale;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.SecretBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.PodBuilder;
import java.util.List;
import io.fabric8.kubernetes.api.model.extensions.DaemonSet;
import io.fabric8.kubernetes.api.model.NodeBuilder;
import io.fabric8.kubernetes.api.model.LimitRangeBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
public class TemplateFluentImpl> extends BaseFluent implements TemplateFluent{
String apiVersion; String kind; Map labels = new HashMap(); VisitableBuilder metadata; List objects = new ArrayList(); List> scaleObjects = new ArrayList(); List> buildConfigObjects = new ArrayList(); List> roleBindingObjects = new ArrayList(); List> limitRangeObjects = new ArrayList(); List> identityObjects = new ArrayList(); List> deploymentConfigObjects = new ArrayList(); List> daemonSetObjects = new ArrayList(); List> clusterRoleObjects = new ArrayList(); List> imageObjects = new ArrayList(); List> persistentVolumeClaimObjects = new ArrayList(); List> endpointsObjects = new ArrayList(); List> eventObjects = new ArrayList(); List> componentStatusObjects = new ArrayList(); List> oAuthClientAuthorizationObjects = new ArrayList(); List> ingressObjects = new ArrayList(); List> groupObjects = new ArrayList(); List> configMapObjects = new ArrayList(); List> secretObjects = new ArrayList(); List> serviceAccountObjects = new ArrayList(); List> horizontalPodAutoscalerObjects = new ArrayList(); List> jobObjects = new ArrayList(); List> oAuthAccessTokenObjects = new ArrayList(); List> persistentVolumeObjects = new ArrayList(); List> templateObjects = new ArrayList(); List> imageStreamObjects = new ArrayList(); List> bindingObjects = new ArrayList(); List> serviceObjects = new ArrayList(); List> clusterRoleBindingObjects = new ArrayList(); List> namespaceObjects = new ArrayList(); List> userObjects = new ArrayList(); List> replicationControllerObjects = new ArrayList(); List> oAuthAuthorizeTokenObjects = new ArrayList(); List> securityContextConstraintsObjects = new ArrayList(); List> podTemplateObjects = new ArrayList(); List> routeObjects = new ArrayList(); List> oAuthClientObjects = new ArrayList(); List> roleObjects = new ArrayList(); List> deploymentObjects = new ArrayList(); List> projectObjects = new ArrayList(); List> clusterPolicyObjects = new ArrayList(); List> podObjects = new ArrayList(); List> thirdPartyResourceObjects = new ArrayList(); List> buildObjects = new ArrayList(); List> policyBindingObjects = new ArrayList(); List> clusterPolicyBindingObjects = new ArrayList(); List> nodeObjects = new ArrayList(); List> replicaSetObjects = new ArrayList(); List> policyObjects = new ArrayList(); List> projectRequestObjects = new ArrayList(); List> resourceQuotaObjects = new ArrayList(); List> buildRequestObjects = new ArrayList(); List> parameters = new ArrayList(); Map additionalProperties = new HashMap();
public TemplateFluentImpl(){
}
public TemplateFluentImpl( Template instance ){
this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withLabels(instance.getLabels()); this.withMetadata(instance.getMetadata()); this.withObjects(instance.getObjects()); this.withParameters(instance.getParameters());
}
public String getApiVersion(){
return this.apiVersion;
}
public T withApiVersion( String apiVersion){
this.apiVersion=apiVersion; return (T) this;
}
public String getKind(){
return this.kind;
}
public T withKind( String kind){
this.kind=kind; return (T) this;
}
public T addToLabels( String key, String value){
if(key != null && value != null) {this.labels.put(key, value);} return (T)this;
}
public T addToLabels( Map map){
if(map != null) { this.labels.putAll(map);} return (T)this;
}
public T removeFromLabels( String key){
if(key != null) {this.labels.remove(key);} return (T)this;
}
public T removeFromLabels( Map map){
if(map != null) { for(Object key : map.keySet()) {this.labels.remove(key);}} return (T)this;
}
public Map getLabels(){
return this.labels;
}
public T withLabels( Map labels){
this.labels.clear();if (labels != null) {this.labels.putAll(labels);} return (T) this;
}
public ObjectMeta getMetadata(){
return this.metadata!=null?this.metadata.build():null;
}
public T withMetadata( ObjectMeta metadata){
if (metadata!=null){ this.metadata= new ObjectMetaBuilder(metadata); _visitables.add(this.metadata);} return (T) this;
}
public MetadataNested withNewMetadata(){
return new MetadataNestedImpl();
}
public MetadataNested withNewMetadataLike( ObjectMeta item){
return new MetadataNestedImpl(item);
}
public MetadataNested editMetadata(){
return withNewMetadataLike(getMetadata());
}
public T addToObjects( HasMetadata ...items){
for (HasMetadata item : items) {if (item instanceof Scale){addToScaleObjects((Scale)item);}
else if (item instanceof BuildConfig){addToBuildConfigObjects((BuildConfig)item);}
else if (item instanceof RoleBinding){addToRoleBindingObjects((RoleBinding)item);}
else if (item instanceof LimitRange){addToLimitRangeObjects((LimitRange)item);}
else if (item instanceof Identity){addToIdentityObjects((Identity)item);}
else if (item instanceof DeploymentConfig){addToDeploymentConfigObjects((DeploymentConfig)item);}
else if (item instanceof DaemonSet){addToDaemonSetObjects((DaemonSet)item);}
else if (item instanceof ClusterRole){addToClusterRoleObjects((ClusterRole)item);}
else if (item instanceof Image){addToImageObjects((Image)item);}
else if (item instanceof PersistentVolumeClaim){addToPersistentVolumeClaimObjects((PersistentVolumeClaim)item);}
else if (item instanceof Endpoints){addToEndpointsObjects((Endpoints)item);}
else if (item instanceof Event){addToEventObjects((Event)item);}
else if (item instanceof ComponentStatus){addToComponentStatusObjects((ComponentStatus)item);}
else if (item instanceof OAuthClientAuthorization){addToOAuthClientAuthorizationObjects((OAuthClientAuthorization)item);}
else if (item instanceof Ingress){addToIngressObjects((Ingress)item);}
else if (item instanceof Group){addToGroupObjects((Group)item);}
else if (item instanceof ConfigMap){addToConfigMapObjects((ConfigMap)item);}
else if (item instanceof Secret){addToSecretObjects((Secret)item);}
else if (item instanceof ServiceAccount){addToServiceAccountObjects((ServiceAccount)item);}
else if (item instanceof HorizontalPodAutoscaler){addToHorizontalPodAutoscalerObjects((HorizontalPodAutoscaler)item);}
else if (item instanceof Job){addToJobObjects((Job)item);}
else if (item instanceof OAuthAccessToken){addToOAuthAccessTokenObjects((OAuthAccessToken)item);}
else if (item instanceof PersistentVolume){addToPersistentVolumeObjects((PersistentVolume)item);}
else if (item instanceof Template){addToTemplateObjects((Template)item);}
else if (item instanceof ImageStream){addToImageStreamObjects((ImageStream)item);}
else if (item instanceof Binding){addToBindingObjects((Binding)item);}
else if (item instanceof Service){addToServiceObjects((Service)item);}
else if (item instanceof ClusterRoleBinding){addToClusterRoleBindingObjects((ClusterRoleBinding)item);}
else if (item instanceof Namespace){addToNamespaceObjects((Namespace)item);}
else if (item instanceof User){addToUserObjects((User)item);}
else if (item instanceof ReplicationController){addToReplicationControllerObjects((ReplicationController)item);}
else if (item instanceof OAuthAuthorizeToken){addToOAuthAuthorizeTokenObjects((OAuthAuthorizeToken)item);}
else if (item instanceof SecurityContextConstraints){addToSecurityContextConstraintsObjects((SecurityContextConstraints)item);}
else if (item instanceof PodTemplate){addToPodTemplateObjects((PodTemplate)item);}
else if (item instanceof Route){addToRouteObjects((Route)item);}
else if (item instanceof OAuthClient){addToOAuthClientObjects((OAuthClient)item);}
else if (item instanceof Role){addToRoleObjects((Role)item);}
else if (item instanceof Deployment){addToDeploymentObjects((Deployment)item);}
else if (item instanceof Project){addToProjectObjects((Project)item);}
else if (item instanceof ClusterPolicy){addToClusterPolicyObjects((ClusterPolicy)item);}
else if (item instanceof Pod){addToPodObjects((Pod)item);}
else if (item instanceof ThirdPartyResource){addToThirdPartyResourceObjects((ThirdPartyResource)item);}
else if (item instanceof Build){addToBuildObjects((Build)item);}
else if (item instanceof PolicyBinding){addToPolicyBindingObjects((PolicyBinding)item);}
else if (item instanceof ClusterPolicyBinding){addToClusterPolicyBindingObjects((ClusterPolicyBinding)item);}
else if (item instanceof Node){addToNodeObjects((Node)item);}
else if (item instanceof ReplicaSet){addToReplicaSetObjects((ReplicaSet)item);}
else if (item instanceof Policy){addToPolicyObjects((Policy)item);}
else if (item instanceof ProjectRequest){addToProjectRequestObjects((ProjectRequest)item);}
else if (item instanceof ResourceQuota){addToResourceQuotaObjects((ResourceQuota)item);}
else if (item instanceof BuildRequest){addToBuildRequestObjects((BuildRequest)item);}
} return (T)this;
}
public T removeFromObjects( HasMetadata ...items){
for (HasMetadata item : items) {if (item instanceof Scale){removeFromScaleObjects((Scale)item);}
else if (item instanceof BuildConfig){removeFromBuildConfigObjects((BuildConfig)item);}
else if (item instanceof RoleBinding){removeFromRoleBindingObjects((RoleBinding)item);}
else if (item instanceof LimitRange){removeFromLimitRangeObjects((LimitRange)item);}
else if (item instanceof Identity){removeFromIdentityObjects((Identity)item);}
else if (item instanceof DeploymentConfig){removeFromDeploymentConfigObjects((DeploymentConfig)item);}
else if (item instanceof DaemonSet){removeFromDaemonSetObjects((DaemonSet)item);}
else if (item instanceof ClusterRole){removeFromClusterRoleObjects((ClusterRole)item);}
else if (item instanceof Image){removeFromImageObjects((Image)item);}
else if (item instanceof PersistentVolumeClaim){removeFromPersistentVolumeClaimObjects((PersistentVolumeClaim)item);}
else if (item instanceof Endpoints){removeFromEndpointsObjects((Endpoints)item);}
else if (item instanceof Event){removeFromEventObjects((Event)item);}
else if (item instanceof ComponentStatus){removeFromComponentStatusObjects((ComponentStatus)item);}
else if (item instanceof OAuthClientAuthorization){removeFromOAuthClientAuthorizationObjects((OAuthClientAuthorization)item);}
else if (item instanceof Ingress){removeFromIngressObjects((Ingress)item);}
else if (item instanceof Group){removeFromGroupObjects((Group)item);}
else if (item instanceof ConfigMap){removeFromConfigMapObjects((ConfigMap)item);}
else if (item instanceof Secret){removeFromSecretObjects((Secret)item);}
else if (item instanceof ServiceAccount){removeFromServiceAccountObjects((ServiceAccount)item);}
else if (item instanceof HorizontalPodAutoscaler){removeFromHorizontalPodAutoscalerObjects((HorizontalPodAutoscaler)item);}
else if (item instanceof Job){removeFromJobObjects((Job)item);}
else if (item instanceof OAuthAccessToken){removeFromOAuthAccessTokenObjects((OAuthAccessToken)item);}
else if (item instanceof PersistentVolume){removeFromPersistentVolumeObjects((PersistentVolume)item);}
else if (item instanceof Template){removeFromTemplateObjects((Template)item);}
else if (item instanceof ImageStream){removeFromImageStreamObjects((ImageStream)item);}
else if (item instanceof Binding){removeFromBindingObjects((Binding)item);}
else if (item instanceof Service){removeFromServiceObjects((Service)item);}
else if (item instanceof ClusterRoleBinding){removeFromClusterRoleBindingObjects((ClusterRoleBinding)item);}
else if (item instanceof Namespace){removeFromNamespaceObjects((Namespace)item);}
else if (item instanceof User){removeFromUserObjects((User)item);}
else if (item instanceof ReplicationController){removeFromReplicationControllerObjects((ReplicationController)item);}
else if (item instanceof OAuthAuthorizeToken){removeFromOAuthAuthorizeTokenObjects((OAuthAuthorizeToken)item);}
else if (item instanceof SecurityContextConstraints){removeFromSecurityContextConstraintsObjects((SecurityContextConstraints)item);}
else if (item instanceof PodTemplate){removeFromPodTemplateObjects((PodTemplate)item);}
else if (item instanceof Route){removeFromRouteObjects((Route)item);}
else if (item instanceof OAuthClient){removeFromOAuthClientObjects((OAuthClient)item);}
else if (item instanceof Role){removeFromRoleObjects((Role)item);}
else if (item instanceof Deployment){removeFromDeploymentObjects((Deployment)item);}
else if (item instanceof Project){removeFromProjectObjects((Project)item);}
else if (item instanceof ClusterPolicy){removeFromClusterPolicyObjects((ClusterPolicy)item);}
else if (item instanceof Pod){removeFromPodObjects((Pod)item);}
else if (item instanceof ThirdPartyResource){removeFromThirdPartyResourceObjects((ThirdPartyResource)item);}
else if (item instanceof Build){removeFromBuildObjects((Build)item);}
else if (item instanceof PolicyBinding){removeFromPolicyBindingObjects((PolicyBinding)item);}
else if (item instanceof ClusterPolicyBinding){removeFromClusterPolicyBindingObjects((ClusterPolicyBinding)item);}
else if (item instanceof Node){removeFromNodeObjects((Node)item);}
else if (item instanceof ReplicaSet){removeFromReplicaSetObjects((ReplicaSet)item);}
else if (item instanceof Policy){removeFromPolicyObjects((Policy)item);}
else if (item instanceof ProjectRequest){removeFromProjectRequestObjects((ProjectRequest)item);}
else if (item instanceof ResourceQuota){removeFromResourceQuotaObjects((ResourceQuota)item);}
else if (item instanceof BuildRequest){removeFromBuildRequestObjects((BuildRequest)item);}
} return (T)this;
}
public List getObjects(){
return aggregate(build(bindingObjects), build(buildConfigObjects), build(buildObjects), build(buildRequestObjects), build(clusterPolicyBindingObjects), build(clusterPolicyObjects), build(clusterRoleBindingObjects), build(clusterRoleObjects), build(componentStatusObjects), build(configMapObjects), build(daemonSetObjects), build(deploymentConfigObjects), build(deploymentObjects), build(endpointsObjects), build(eventObjects), build(groupObjects), build(horizontalPodAutoscalerObjects), build(identityObjects), build(imageObjects), build(imageStreamObjects), build(ingressObjects), build(jobObjects), build(limitRangeObjects), build(namespaceObjects), build(nodeObjects), build(oAuthAccessTokenObjects), build(oAuthAuthorizeTokenObjects), build(oAuthClientAuthorizationObjects), build(oAuthClientObjects), build(persistentVolumeClaimObjects), build(persistentVolumeObjects), build(podObjects), build(podTemplateObjects), build(policyBindingObjects), build(policyObjects), build(projectObjects), build(projectRequestObjects), build(replicaSetObjects), build(replicationControllerObjects), build(resourceQuotaObjects), build(roleBindingObjects), build(roleObjects), build(routeObjects), build(scaleObjects), build(secretObjects), build(securityContextConstraintsObjects), build(serviceAccountObjects), build(serviceObjects), build(templateObjects), build(thirdPartyResourceObjects), build(userObjects));
}
public T withObjects( List objects){
this.objects.clear();if (objects != null) {for (HasMetadata item : objects){this.addToObjects(item);}} return (T) this;
}
public T withObjects( HasMetadata ...objects){
this.objects.clear(); if (objects != null) {for (HasMetadata item :objects){ this.addToObjects(item);}} return (T) this;
}
public T addToScaleObjects( Scale ...items){
for (Scale item : items) {ScaleBuilder builder = new ScaleBuilder(item);_visitables.add(builder);this.scaleObjects.add(builder);} return (T)this;
}
public T removeFromScaleObjects( Scale ...items){
for (Scale item : items) {ScaleBuilder builder = new ScaleBuilder(item);_visitables.remove(builder);this.scaleObjects.remove(builder);} return (T)this;
}
public ScaleObjectsNested addNewScaleObject(){
return new ScaleObjectsNestedImpl();
}
public ScaleObjectsNested addNewScaleObjectLike( Scale item){
return new ScaleObjectsNestedImpl(item);
}
public T addToBuildConfigObjects( BuildConfig ...items){
for (BuildConfig item : items) {BuildConfigBuilder builder = new BuildConfigBuilder(item);_visitables.add(builder);this.buildConfigObjects.add(builder);} return (T)this;
}
public T removeFromBuildConfigObjects( BuildConfig ...items){
for (BuildConfig item : items) {BuildConfigBuilder builder = new BuildConfigBuilder(item);_visitables.remove(builder);this.buildConfigObjects.remove(builder);} return (T)this;
}
public BuildConfigObjectsNested addNewBuildConfigObject(){
return new BuildConfigObjectsNestedImpl();
}
public BuildConfigObjectsNested addNewBuildConfigObjectLike( BuildConfig item){
return new BuildConfigObjectsNestedImpl(item);
}
public T addToRoleBindingObjects( RoleBinding ...items){
for (RoleBinding item : items) {RoleBindingBuilder builder = new RoleBindingBuilder(item);_visitables.add(builder);this.roleBindingObjects.add(builder);} return (T)this;
}
public T removeFromRoleBindingObjects( RoleBinding ...items){
for (RoleBinding item : items) {RoleBindingBuilder builder = new RoleBindingBuilder(item);_visitables.remove(builder);this.roleBindingObjects.remove(builder);} return (T)this;
}
public RoleBindingObjectsNested addNewRoleBindingObject(){
return new RoleBindingObjectsNestedImpl();
}
public RoleBindingObjectsNested addNewRoleBindingObjectLike( RoleBinding item){
return new RoleBindingObjectsNestedImpl(item);
}
public T addToLimitRangeObjects( LimitRange ...items){
for (LimitRange item : items) {LimitRangeBuilder builder = new LimitRangeBuilder(item);_visitables.add(builder);this.limitRangeObjects.add(builder);} return (T)this;
}
public T removeFromLimitRangeObjects( LimitRange ...items){
for (LimitRange item : items) {LimitRangeBuilder builder = new LimitRangeBuilder(item);_visitables.remove(builder);this.limitRangeObjects.remove(builder);} return (T)this;
}
public LimitRangeObjectsNested addNewLimitRangeObject(){
return new LimitRangeObjectsNestedImpl();
}
public LimitRangeObjectsNested addNewLimitRangeObjectLike( LimitRange item){
return new LimitRangeObjectsNestedImpl(item);
}
public T addToIdentityObjects( Identity ...items){
for (Identity item : items) {IdentityBuilder builder = new IdentityBuilder(item);_visitables.add(builder);this.identityObjects.add(builder);} return (T)this;
}
public T removeFromIdentityObjects( Identity ...items){
for (Identity item : items) {IdentityBuilder builder = new IdentityBuilder(item);_visitables.remove(builder);this.identityObjects.remove(builder);} return (T)this;
}
public IdentityObjectsNested addNewIdentityObject(){
return new IdentityObjectsNestedImpl();
}
public IdentityObjectsNested addNewIdentityObjectLike( Identity item){
return new IdentityObjectsNestedImpl(item);
}
public T addToDeploymentConfigObjects( DeploymentConfig ...items){
for (DeploymentConfig item : items) {DeploymentConfigBuilder builder = new DeploymentConfigBuilder(item);_visitables.add(builder);this.deploymentConfigObjects.add(builder);} return (T)this;
}
public T removeFromDeploymentConfigObjects( DeploymentConfig ...items){
for (DeploymentConfig item : items) {DeploymentConfigBuilder builder = new DeploymentConfigBuilder(item);_visitables.remove(builder);this.deploymentConfigObjects.remove(builder);} return (T)this;
}
public DeploymentConfigObjectsNested addNewDeploymentConfigObject(){
return new DeploymentConfigObjectsNestedImpl();
}
public DeploymentConfigObjectsNested addNewDeploymentConfigObjectLike( DeploymentConfig item){
return new DeploymentConfigObjectsNestedImpl(item);
}
public T addToDaemonSetObjects( DaemonSet ...items){
for (DaemonSet item : items) {DaemonSetBuilder builder = new DaemonSetBuilder(item);_visitables.add(builder);this.daemonSetObjects.add(builder);} return (T)this;
}
public T removeFromDaemonSetObjects( DaemonSet ...items){
for (DaemonSet item : items) {DaemonSetBuilder builder = new DaemonSetBuilder(item);_visitables.remove(builder);this.daemonSetObjects.remove(builder);} return (T)this;
}
public DaemonSetObjectsNested addNewDaemonSetObject(){
return new DaemonSetObjectsNestedImpl();
}
public DaemonSetObjectsNested addNewDaemonSetObjectLike( DaemonSet item){
return new DaemonSetObjectsNestedImpl(item);
}
public T addToClusterRoleObjects( ClusterRole ...items){
for (ClusterRole item : items) {ClusterRoleBuilder builder = new ClusterRoleBuilder(item);_visitables.add(builder);this.clusterRoleObjects.add(builder);} return (T)this;
}
public T removeFromClusterRoleObjects( ClusterRole ...items){
for (ClusterRole item : items) {ClusterRoleBuilder builder = new ClusterRoleBuilder(item);_visitables.remove(builder);this.clusterRoleObjects.remove(builder);} return (T)this;
}
public ClusterRoleObjectsNested addNewClusterRoleObject(){
return new ClusterRoleObjectsNestedImpl();
}
public ClusterRoleObjectsNested addNewClusterRoleObjectLike( ClusterRole item){
return new ClusterRoleObjectsNestedImpl(item);
}
public T addToImageObjects( Image ...items){
for (Image item : items) {ImageBuilder builder = new ImageBuilder(item);_visitables.add(builder);this.imageObjects.add(builder);} return (T)this;
}
public T removeFromImageObjects( Image ...items){
for (Image item : items) {ImageBuilder builder = new ImageBuilder(item);_visitables.remove(builder);this.imageObjects.remove(builder);} return (T)this;
}
public ImageObjectsNested addNewImageObject(){
return new ImageObjectsNestedImpl();
}
public ImageObjectsNested addNewImageObjectLike( Image item){
return new ImageObjectsNestedImpl(item);
}
public T addToPersistentVolumeClaimObjects( PersistentVolumeClaim ...items){
for (PersistentVolumeClaim item : items) {PersistentVolumeClaimBuilder builder = new PersistentVolumeClaimBuilder(item);_visitables.add(builder);this.persistentVolumeClaimObjects.add(builder);} return (T)this;
}
public T removeFromPersistentVolumeClaimObjects( PersistentVolumeClaim ...items){
for (PersistentVolumeClaim item : items) {PersistentVolumeClaimBuilder builder = new PersistentVolumeClaimBuilder(item);_visitables.remove(builder);this.persistentVolumeClaimObjects.remove(builder);} return (T)this;
}
public PersistentVolumeClaimObjectsNested addNewPersistentVolumeClaimObject(){
return new PersistentVolumeClaimObjectsNestedImpl();
}
public PersistentVolumeClaimObjectsNested addNewPersistentVolumeClaimObjectLike( PersistentVolumeClaim item){
return new PersistentVolumeClaimObjectsNestedImpl(item);
}
public T addToEndpointsObjects( Endpoints ...items){
for (Endpoints item : items) {EndpointsBuilder builder = new EndpointsBuilder(item);_visitables.add(builder);this.endpointsObjects.add(builder);} return (T)this;
}
public T removeFromEndpointsObjects( Endpoints ...items){
for (Endpoints item : items) {EndpointsBuilder builder = new EndpointsBuilder(item);_visitables.remove(builder);this.endpointsObjects.remove(builder);} return (T)this;
}
public EndpointsObjectsNested addNewEndpointsObject(){
return new EndpointsObjectsNestedImpl();
}
public EndpointsObjectsNested addNewEndpointsObjectLike( Endpoints item){
return new EndpointsObjectsNestedImpl(item);
}
public T addToEventObjects( Event ...items){
for (Event item : items) {EventBuilder builder = new EventBuilder(item);_visitables.add(builder);this.eventObjects.add(builder);} return (T)this;
}
public T removeFromEventObjects( Event ...items){
for (Event item : items) {EventBuilder builder = new EventBuilder(item);_visitables.remove(builder);this.eventObjects.remove(builder);} return (T)this;
}
public EventObjectsNested addNewEventObject(){
return new EventObjectsNestedImpl();
}
public EventObjectsNested addNewEventObjectLike( Event item){
return new EventObjectsNestedImpl(item);
}
public T addToComponentStatusObjects( ComponentStatus ...items){
for (ComponentStatus item : items) {ComponentStatusBuilder builder = new ComponentStatusBuilder(item);_visitables.add(builder);this.componentStatusObjects.add(builder);} return (T)this;
}
public T removeFromComponentStatusObjects( ComponentStatus ...items){
for (ComponentStatus item : items) {ComponentStatusBuilder builder = new ComponentStatusBuilder(item);_visitables.remove(builder);this.componentStatusObjects.remove(builder);} return (T)this;
}
public ComponentStatusObjectsNested addNewComponentStatusObject(){
return new ComponentStatusObjectsNestedImpl();
}
public ComponentStatusObjectsNested addNewComponentStatusObjectLike( ComponentStatus item){
return new ComponentStatusObjectsNestedImpl(item);
}
public T addToOAuthClientAuthorizationObjects( OAuthClientAuthorization ...items){
for (OAuthClientAuthorization item : items) {OAuthClientAuthorizationBuilder builder = new OAuthClientAuthorizationBuilder(item);_visitables.add(builder);this.oAuthClientAuthorizationObjects.add(builder);} return (T)this;
}
public T removeFromOAuthClientAuthorizationObjects( OAuthClientAuthorization ...items){
for (OAuthClientAuthorization item : items) {OAuthClientAuthorizationBuilder builder = new OAuthClientAuthorizationBuilder(item);_visitables.remove(builder);this.oAuthClientAuthorizationObjects.remove(builder);} return (T)this;
}
public OAuthClientAuthorizationObjectsNested addNewOAuthClientAuthorizationObject(){
return new OAuthClientAuthorizationObjectsNestedImpl();
}
public OAuthClientAuthorizationObjectsNested addNewOAuthClientAuthorizationObjectLike( OAuthClientAuthorization item){
return new OAuthClientAuthorizationObjectsNestedImpl(item);
}
public T addToIngressObjects( Ingress ...items){
for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.add(builder);this.ingressObjects.add(builder);} return (T)this;
}
public T removeFromIngressObjects( Ingress ...items){
for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.remove(builder);this.ingressObjects.remove(builder);} return (T)this;
}
public IngressObjectsNested addNewIngressObject(){
return new IngressObjectsNestedImpl();
}
public IngressObjectsNested addNewIngressObjectLike( Ingress item){
return new IngressObjectsNestedImpl(item);
}
public T addToGroupObjects( Group ...items){
for (Group item : items) {GroupBuilder builder = new GroupBuilder(item);_visitables.add(builder);this.groupObjects.add(builder);} return (T)this;
}
public T removeFromGroupObjects( Group ...items){
for (Group item : items) {GroupBuilder builder = new GroupBuilder(item);_visitables.remove(builder);this.groupObjects.remove(builder);} return (T)this;
}
public GroupObjectsNested addNewGroupObject(){
return new GroupObjectsNestedImpl();
}
public GroupObjectsNested addNewGroupObjectLike( Group item){
return new GroupObjectsNestedImpl(item);
}
public T addToConfigMapObjects( ConfigMap ...items){
for (ConfigMap item : items) {ConfigMapBuilder builder = new ConfigMapBuilder(item);_visitables.add(builder);this.configMapObjects.add(builder);} return (T)this;
}
public T removeFromConfigMapObjects( ConfigMap ...items){
for (ConfigMap item : items) {ConfigMapBuilder builder = new ConfigMapBuilder(item);_visitables.remove(builder);this.configMapObjects.remove(builder);} return (T)this;
}
public ConfigMapObjectsNested addNewConfigMapObject(){
return new ConfigMapObjectsNestedImpl();
}
public ConfigMapObjectsNested addNewConfigMapObjectLike( ConfigMap item){
return new ConfigMapObjectsNestedImpl(item);
}
public T addToSecretObjects( Secret ...items){
for (Secret item : items) {SecretBuilder builder = new SecretBuilder(item);_visitables.add(builder);this.secretObjects.add(builder);} return (T)this;
}
public T removeFromSecretObjects( Secret ...items){
for (Secret item : items) {SecretBuilder builder = new SecretBuilder(item);_visitables.remove(builder);this.secretObjects.remove(builder);} return (T)this;
}
public SecretObjectsNested addNewSecretObject(){
return new SecretObjectsNestedImpl();
}
public SecretObjectsNested addNewSecretObjectLike( Secret item){
return new SecretObjectsNestedImpl(item);
}
public T addToServiceAccountObjects( ServiceAccount ...items){
for (ServiceAccount item : items) {ServiceAccountBuilder builder = new ServiceAccountBuilder(item);_visitables.add(builder);this.serviceAccountObjects.add(builder);} return (T)this;
}
public T removeFromServiceAccountObjects( ServiceAccount ...items){
for (ServiceAccount item : items) {ServiceAccountBuilder builder = new ServiceAccountBuilder(item);_visitables.remove(builder);this.serviceAccountObjects.remove(builder);} return (T)this;
}
public ServiceAccountObjectsNested addNewServiceAccountObject(){
return new ServiceAccountObjectsNestedImpl();
}
public ServiceAccountObjectsNested addNewServiceAccountObjectLike( ServiceAccount item){
return new ServiceAccountObjectsNestedImpl(item);
}
public T addToHorizontalPodAutoscalerObjects( HorizontalPodAutoscaler ...items){
for (HorizontalPodAutoscaler item : items) {HorizontalPodAutoscalerBuilder builder = new HorizontalPodAutoscalerBuilder(item);_visitables.add(builder);this.horizontalPodAutoscalerObjects.add(builder);} return (T)this;
}
public T removeFromHorizontalPodAutoscalerObjects( HorizontalPodAutoscaler ...items){
for (HorizontalPodAutoscaler item : items) {HorizontalPodAutoscalerBuilder builder = new HorizontalPodAutoscalerBuilder(item);_visitables.remove(builder);this.horizontalPodAutoscalerObjects.remove(builder);} return (T)this;
}
public HorizontalPodAutoscalerObjectsNested addNewHorizontalPodAutoscalerObject(){
return new HorizontalPodAutoscalerObjectsNestedImpl();
}
public HorizontalPodAutoscalerObjectsNested addNewHorizontalPodAutoscalerObjectLike( HorizontalPodAutoscaler item){
return new HorizontalPodAutoscalerObjectsNestedImpl(item);
}
public T addToJobObjects( Job ...items){
for (Job item : items) {JobBuilder builder = new JobBuilder(item);_visitables.add(builder);this.jobObjects.add(builder);} return (T)this;
}
public T removeFromJobObjects( Job ...items){
for (Job item : items) {JobBuilder builder = new JobBuilder(item);_visitables.remove(builder);this.jobObjects.remove(builder);} return (T)this;
}
public JobObjectsNested addNewJobObject(){
return new JobObjectsNestedImpl();
}
public JobObjectsNested addNewJobObjectLike( Job item){
return new JobObjectsNestedImpl(item);
}
public T addToOAuthAccessTokenObjects( OAuthAccessToken ...items){
for (OAuthAccessToken item : items) {OAuthAccessTokenBuilder builder = new OAuthAccessTokenBuilder(item);_visitables.add(builder);this.oAuthAccessTokenObjects.add(builder);} return (T)this;
}
public T removeFromOAuthAccessTokenObjects( OAuthAccessToken ...items){
for (OAuthAccessToken item : items) {OAuthAccessTokenBuilder builder = new OAuthAccessTokenBuilder(item);_visitables.remove(builder);this.oAuthAccessTokenObjects.remove(builder);} return (T)this;
}
public OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObject(){
return new OAuthAccessTokenObjectsNestedImpl();
}
public OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObjectLike( OAuthAccessToken item){
return new OAuthAccessTokenObjectsNestedImpl(item);
}
public T addToPersistentVolumeObjects( PersistentVolume ...items){
for (PersistentVolume item : items) {PersistentVolumeBuilder builder = new PersistentVolumeBuilder(item);_visitables.add(builder);this.persistentVolumeObjects.add(builder);} return (T)this;
}
public T removeFromPersistentVolumeObjects( PersistentVolume ...items){
for (PersistentVolume item : items) {PersistentVolumeBuilder builder = new PersistentVolumeBuilder(item);_visitables.remove(builder);this.persistentVolumeObjects.remove(builder);} return (T)this;
}
public PersistentVolumeObjectsNested addNewPersistentVolumeObject(){
return new PersistentVolumeObjectsNestedImpl();
}
public PersistentVolumeObjectsNested addNewPersistentVolumeObjectLike( PersistentVolume item){
return new PersistentVolumeObjectsNestedImpl(item);
}
public T addToTemplateObjects( Template ...items){
for (Template item : items) {TemplateBuilder builder = new TemplateBuilder(item);_visitables.add(builder);this.templateObjects.add(builder);} return (T)this;
}
public T removeFromTemplateObjects( Template ...items){
for (Template item : items) {TemplateBuilder builder = new TemplateBuilder(item);_visitables.remove(builder);this.templateObjects.remove(builder);} return (T)this;
}
public TemplateObjectsNested addNewTemplateObject(){
return new TemplateObjectsNestedImpl();
}
public TemplateObjectsNested addNewTemplateObjectLike( Template item){
return new TemplateObjectsNestedImpl(item);
}
public T addToImageStreamObjects( ImageStream ...items){
for (ImageStream item : items) {ImageStreamBuilder builder = new ImageStreamBuilder(item);_visitables.add(builder);this.imageStreamObjects.add(builder);} return (T)this;
}
public T removeFromImageStreamObjects( ImageStream ...items){
for (ImageStream item : items) {ImageStreamBuilder builder = new ImageStreamBuilder(item);_visitables.remove(builder);this.imageStreamObjects.remove(builder);} return (T)this;
}
public ImageStreamObjectsNested addNewImageStreamObject(){
return new ImageStreamObjectsNestedImpl();
}
public ImageStreamObjectsNested addNewImageStreamObjectLike( ImageStream item){
return new ImageStreamObjectsNestedImpl(item);
}
public T addToBindingObjects( Binding ...items){
for (Binding item : items) {BindingBuilder builder = new BindingBuilder(item);_visitables.add(builder);this.bindingObjects.add(builder);} return (T)this;
}
public T removeFromBindingObjects( Binding ...items){
for (Binding item : items) {BindingBuilder builder = new BindingBuilder(item);_visitables.remove(builder);this.bindingObjects.remove(builder);} return (T)this;
}
public BindingObjectsNested addNewBindingObject(){
return new BindingObjectsNestedImpl();
}
public BindingObjectsNested addNewBindingObjectLike( Binding item){
return new BindingObjectsNestedImpl(item);
}
public T addToServiceObjects( Service ...items){
for (Service item : items) {ServiceBuilder builder = new ServiceBuilder(item);_visitables.add(builder);this.serviceObjects.add(builder);} return (T)this;
}
public T removeFromServiceObjects( Service ...items){
for (Service item : items) {ServiceBuilder builder = new ServiceBuilder(item);_visitables.remove(builder);this.serviceObjects.remove(builder);} return (T)this;
}
public ServiceObjectsNested addNewServiceObject(){
return new ServiceObjectsNestedImpl();
}
public ServiceObjectsNested addNewServiceObjectLike( Service item){
return new ServiceObjectsNestedImpl(item);
}
public T addToClusterRoleBindingObjects( ClusterRoleBinding ...items){
for (ClusterRoleBinding item : items) {ClusterRoleBindingBuilder builder = new ClusterRoleBindingBuilder(item);_visitables.add(builder);this.clusterRoleBindingObjects.add(builder);} return (T)this;
}
public T removeFromClusterRoleBindingObjects( ClusterRoleBinding ...items){
for (ClusterRoleBinding item : items) {ClusterRoleBindingBuilder builder = new ClusterRoleBindingBuilder(item);_visitables.remove(builder);this.clusterRoleBindingObjects.remove(builder);} return (T)this;
}
public ClusterRoleBindingObjectsNested addNewClusterRoleBindingObject(){
return new ClusterRoleBindingObjectsNestedImpl();
}
public ClusterRoleBindingObjectsNested addNewClusterRoleBindingObjectLike( ClusterRoleBinding item){
return new ClusterRoleBindingObjectsNestedImpl(item);
}
public T addToNamespaceObjects( Namespace ...items){
for (Namespace item : items) {NamespaceBuilder builder = new NamespaceBuilder(item);_visitables.add(builder);this.namespaceObjects.add(builder);} return (T)this;
}
public T removeFromNamespaceObjects( Namespace ...items){
for (Namespace item : items) {NamespaceBuilder builder = new NamespaceBuilder(item);_visitables.remove(builder);this.namespaceObjects.remove(builder);} return (T)this;
}
public NamespaceObjectsNested addNewNamespaceObject(){
return new NamespaceObjectsNestedImpl();
}
public NamespaceObjectsNested addNewNamespaceObjectLike( Namespace item){
return new NamespaceObjectsNestedImpl(item);
}
public T addToUserObjects( User ...items){
for (User item : items) {UserBuilder builder = new UserBuilder(item);_visitables.add(builder);this.userObjects.add(builder);} return (T)this;
}
public T removeFromUserObjects( User ...items){
for (User item : items) {UserBuilder builder = new UserBuilder(item);_visitables.remove(builder);this.userObjects.remove(builder);} return (T)this;
}
public UserObjectsNested addNewUserObject(){
return new UserObjectsNestedImpl();
}
public UserObjectsNested addNewUserObjectLike( User item){
return new UserObjectsNestedImpl(item);
}
public T addToReplicationControllerObjects( ReplicationController ...items){
for (ReplicationController item : items) {ReplicationControllerBuilder builder = new ReplicationControllerBuilder(item);_visitables.add(builder);this.replicationControllerObjects.add(builder);} return (T)this;
}
public T removeFromReplicationControllerObjects( ReplicationController ...items){
for (ReplicationController item : items) {ReplicationControllerBuilder builder = new ReplicationControllerBuilder(item);_visitables.remove(builder);this.replicationControllerObjects.remove(builder);} return (T)this;
}
public ReplicationControllerObjectsNested addNewReplicationControllerObject(){
return new ReplicationControllerObjectsNestedImpl();
}
public ReplicationControllerObjectsNested addNewReplicationControllerObjectLike( ReplicationController item){
return new ReplicationControllerObjectsNestedImpl(item);
}
public T addToOAuthAuthorizeTokenObjects( OAuthAuthorizeToken ...items){
for (OAuthAuthorizeToken item : items) {OAuthAuthorizeTokenBuilder builder = new OAuthAuthorizeTokenBuilder(item);_visitables.add(builder);this.oAuthAuthorizeTokenObjects.add(builder);} return (T)this;
}
public T removeFromOAuthAuthorizeTokenObjects( OAuthAuthorizeToken ...items){
for (OAuthAuthorizeToken item : items) {OAuthAuthorizeTokenBuilder builder = new OAuthAuthorizeTokenBuilder(item);_visitables.remove(builder);this.oAuthAuthorizeTokenObjects.remove(builder);} return (T)this;
}
public OAuthAuthorizeTokenObjectsNested addNewOAuthAuthorizeTokenObject(){
return new OAuthAuthorizeTokenObjectsNestedImpl();
}
public OAuthAuthorizeTokenObjectsNested addNewOAuthAuthorizeTokenObjectLike( OAuthAuthorizeToken item){
return new OAuthAuthorizeTokenObjectsNestedImpl(item);
}
public T addToSecurityContextConstraintsObjects( SecurityContextConstraints ...items){
for (SecurityContextConstraints item : items) {SecurityContextConstraintsBuilder builder = new SecurityContextConstraintsBuilder(item);_visitables.add(builder);this.securityContextConstraintsObjects.add(builder);} return (T)this;
}
public T removeFromSecurityContextConstraintsObjects( SecurityContextConstraints ...items){
for (SecurityContextConstraints item : items) {SecurityContextConstraintsBuilder builder = new SecurityContextConstraintsBuilder(item);_visitables.remove(builder);this.securityContextConstraintsObjects.remove(builder);} return (T)this;
}
public SecurityContextConstraintsObjectsNested addNewSecurityContextConstraintsObject(){
return new SecurityContextConstraintsObjectsNestedImpl();
}
public SecurityContextConstraintsObjectsNested addNewSecurityContextConstraintsObjectLike( SecurityContextConstraints item){
return new SecurityContextConstraintsObjectsNestedImpl(item);
}
public T addToPodTemplateObjects( PodTemplate ...items){
for (PodTemplate item : items) {PodTemplateBuilder builder = new PodTemplateBuilder(item);_visitables.add(builder);this.podTemplateObjects.add(builder);} return (T)this;
}
public T removeFromPodTemplateObjects( PodTemplate ...items){
for (PodTemplate item : items) {PodTemplateBuilder builder = new PodTemplateBuilder(item);_visitables.remove(builder);this.podTemplateObjects.remove(builder);} return (T)this;
}
public PodTemplateObjectsNested addNewPodTemplateObject(){
return new PodTemplateObjectsNestedImpl();
}
public PodTemplateObjectsNested addNewPodTemplateObjectLike( PodTemplate item){
return new PodTemplateObjectsNestedImpl(item);
}
public T addToRouteObjects( Route ...items){
for (Route item : items) {RouteBuilder builder = new RouteBuilder(item);_visitables.add(builder);this.routeObjects.add(builder);} return (T)this;
}
public T removeFromRouteObjects( Route ...items){
for (Route item : items) {RouteBuilder builder = new RouteBuilder(item);_visitables.remove(builder);this.routeObjects.remove(builder);} return (T)this;
}
public RouteObjectsNested addNewRouteObject(){
return new RouteObjectsNestedImpl();
}
public RouteObjectsNested addNewRouteObjectLike( Route item){
return new RouteObjectsNestedImpl(item);
}
public T addToOAuthClientObjects( OAuthClient ...items){
for (OAuthClient item : items) {OAuthClientBuilder builder = new OAuthClientBuilder(item);_visitables.add(builder);this.oAuthClientObjects.add(builder);} return (T)this;
}
public T removeFromOAuthClientObjects( OAuthClient ...items){
for (OAuthClient item : items) {OAuthClientBuilder builder = new OAuthClientBuilder(item);_visitables.remove(builder);this.oAuthClientObjects.remove(builder);} return (T)this;
}
public OAuthClientObjectsNested addNewOAuthClientObject(){
return new OAuthClientObjectsNestedImpl();
}
public OAuthClientObjectsNested addNewOAuthClientObjectLike( OAuthClient item){
return new OAuthClientObjectsNestedImpl(item);
}
public T addToRoleObjects( Role ...items){
for (Role item : items) {RoleBuilder builder = new RoleBuilder(item);_visitables.add(builder);this.roleObjects.add(builder);} return (T)this;
}
public T removeFromRoleObjects( Role ...items){
for (Role item : items) {RoleBuilder builder = new RoleBuilder(item);_visitables.remove(builder);this.roleObjects.remove(builder);} return (T)this;
}
public RoleObjectsNested addNewRoleObject(){
return new RoleObjectsNestedImpl();
}
public RoleObjectsNested addNewRoleObjectLike( Role item){
return new RoleObjectsNestedImpl(item);
}
public T addToDeploymentObjects( Deployment ...items){
for (Deployment item : items) {DeploymentBuilder builder = new DeploymentBuilder(item);_visitables.add(builder);this.deploymentObjects.add(builder);} return (T)this;
}
public T removeFromDeploymentObjects( Deployment ...items){
for (Deployment item : items) {DeploymentBuilder builder = new DeploymentBuilder(item);_visitables.remove(builder);this.deploymentObjects.remove(builder);} return (T)this;
}
public DeploymentObjectsNested addNewDeploymentObject(){
return new DeploymentObjectsNestedImpl();
}
public DeploymentObjectsNested addNewDeploymentObjectLike( Deployment item){
return new DeploymentObjectsNestedImpl(item);
}
public T addToProjectObjects( Project ...items){
for (Project item : items) {ProjectBuilder builder = new ProjectBuilder(item);_visitables.add(builder);this.projectObjects.add(builder);} return (T)this;
}
public T removeFromProjectObjects( Project ...items){
for (Project item : items) {ProjectBuilder builder = new ProjectBuilder(item);_visitables.remove(builder);this.projectObjects.remove(builder);} return (T)this;
}
public ProjectObjectsNested addNewProjectObject(){
return new ProjectObjectsNestedImpl();
}
public ProjectObjectsNested addNewProjectObjectLike( Project item){
return new ProjectObjectsNestedImpl(item);
}
public T addToClusterPolicyObjects( ClusterPolicy ...items){
for (ClusterPolicy item : items) {ClusterPolicyBuilder builder = new ClusterPolicyBuilder(item);_visitables.add(builder);this.clusterPolicyObjects.add(builder);} return (T)this;
}
public T removeFromClusterPolicyObjects( ClusterPolicy ...items){
for (ClusterPolicy item : items) {ClusterPolicyBuilder builder = new ClusterPolicyBuilder(item);_visitables.remove(builder);this.clusterPolicyObjects.remove(builder);} return (T)this;
}
public ClusterPolicyObjectsNested addNewClusterPolicyObject(){
return new ClusterPolicyObjectsNestedImpl();
}
public ClusterPolicyObjectsNested addNewClusterPolicyObjectLike( ClusterPolicy item){
return new ClusterPolicyObjectsNestedImpl(item);
}
public T addToPodObjects( Pod ...items){
for (Pod item : items) {PodBuilder builder = new PodBuilder(item);_visitables.add(builder);this.podObjects.add(builder);} return (T)this;
}
public T removeFromPodObjects( Pod ...items){
for (Pod item : items) {PodBuilder builder = new PodBuilder(item);_visitables.remove(builder);this.podObjects.remove(builder);} return (T)this;
}
public PodObjectsNested addNewPodObject(){
return new PodObjectsNestedImpl();
}
public PodObjectsNested addNewPodObjectLike( Pod item){
return new PodObjectsNestedImpl(item);
}
public T addToThirdPartyResourceObjects( ThirdPartyResource ...items){
for (ThirdPartyResource item : items) {ThirdPartyResourceBuilder builder = new ThirdPartyResourceBuilder(item);_visitables.add(builder);this.thirdPartyResourceObjects.add(builder);} return (T)this;
}
public T removeFromThirdPartyResourceObjects( ThirdPartyResource ...items){
for (ThirdPartyResource item : items) {ThirdPartyResourceBuilder builder = new ThirdPartyResourceBuilder(item);_visitables.remove(builder);this.thirdPartyResourceObjects.remove(builder);} return (T)this;
}
public ThirdPartyResourceObjectsNested addNewThirdPartyResourceObject(){
return new ThirdPartyResourceObjectsNestedImpl();
}
public ThirdPartyResourceObjectsNested addNewThirdPartyResourceObjectLike( ThirdPartyResource item){
return new ThirdPartyResourceObjectsNestedImpl(item);
}
public T addToBuildObjects( Build ...items){
for (Build item : items) {BuildBuilder builder = new BuildBuilder(item);_visitables.add(builder);this.buildObjects.add(builder);} return (T)this;
}
public T removeFromBuildObjects( Build ...items){
for (Build item : items) {BuildBuilder builder = new BuildBuilder(item);_visitables.remove(builder);this.buildObjects.remove(builder);} return (T)this;
}
public BuildObjectsNested addNewBuildObject(){
return new BuildObjectsNestedImpl();
}
public BuildObjectsNested addNewBuildObjectLike( Build item){
return new BuildObjectsNestedImpl(item);
}
public T addToPolicyBindingObjects( PolicyBinding ...items){
for (PolicyBinding item : items) {PolicyBindingBuilder builder = new PolicyBindingBuilder(item);_visitables.add(builder);this.policyBindingObjects.add(builder);} return (T)this;
}
public T removeFromPolicyBindingObjects( PolicyBinding ...items){
for (PolicyBinding item : items) {PolicyBindingBuilder builder = new PolicyBindingBuilder(item);_visitables.remove(builder);this.policyBindingObjects.remove(builder);} return (T)this;
}
public PolicyBindingObjectsNested addNewPolicyBindingObject(){
return new PolicyBindingObjectsNestedImpl();
}
public PolicyBindingObjectsNested addNewPolicyBindingObjectLike( PolicyBinding item){
return new PolicyBindingObjectsNestedImpl(item);
}
public T addToClusterPolicyBindingObjects( ClusterPolicyBinding ...items){
for (ClusterPolicyBinding item : items) {ClusterPolicyBindingBuilder builder = new ClusterPolicyBindingBuilder(item);_visitables.add(builder);this.clusterPolicyBindingObjects.add(builder);} return (T)this;
}
public T removeFromClusterPolicyBindingObjects( ClusterPolicyBinding ...items){
for (ClusterPolicyBinding item : items) {ClusterPolicyBindingBuilder builder = new ClusterPolicyBindingBuilder(item);_visitables.remove(builder);this.clusterPolicyBindingObjects.remove(builder);} return (T)this;
}
public ClusterPolicyBindingObjectsNested addNewClusterPolicyBindingObject(){
return new ClusterPolicyBindingObjectsNestedImpl();
}
public ClusterPolicyBindingObjectsNested addNewClusterPolicyBindingObjectLike( ClusterPolicyBinding item){
return new ClusterPolicyBindingObjectsNestedImpl(item);
}
public T addToNodeObjects( Node ...items){
for (Node item : items) {NodeBuilder builder = new NodeBuilder(item);_visitables.add(builder);this.nodeObjects.add(builder);} return (T)this;
}
public T removeFromNodeObjects( Node ...items){
for (Node item : items) {NodeBuilder builder = new NodeBuilder(item);_visitables.remove(builder);this.nodeObjects.remove(builder);} return (T)this;
}
public NodeObjectsNested