io.fabric8.kubernetes.api.model.ConfigFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.List;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.AbstractMap;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ConfigFluent> extends Fluent{
public String getApiVersion(); public T withApiVersion( String apiVersion); public T addToClusters( NamedCluster ...items); public T removeFromClusters( NamedCluster ...items); public List getClusters(); public T withClusters( List clusters); public T withClusters( NamedCluster ...clusters); public ClustersNested addNewCluster(); public ClustersNested addNewClusterLike( NamedCluster item); public T addToContexts( NamedContext ...items); public T removeFromContexts( NamedContext ...items); public List getContexts(); public T withContexts( List contexts); public T withContexts( NamedContext ...contexts); public ContextsNested addNewContext(); public ContextsNested addNewContextLike( NamedContext item); public String getCurrentContext(); public T withCurrentContext( String currentContext); public T addToExtensions( NamedExtension ...items); public T removeFromExtensions( NamedExtension ...items); public List getExtensions(); public T withExtensions( List extensions); public T withExtensions( NamedExtension ...extensions); public ExtensionsNested addNewExtension(); public ExtensionsNested addNewExtensionLike( NamedExtension item); public String getKind(); public T withKind( String kind); public Preferences getPreferences(); public T withPreferences( Preferences preferences); public PreferencesNested withNewPreferences(); public PreferencesNested withNewPreferencesLike( Preferences item); public PreferencesNested editPreferences(); public T addToUsers( NamedAuthInfo ...items); public T removeFromUsers( NamedAuthInfo ...items); public List getUsers(); public T withUsers( List users); public T withUsers( NamedAuthInfo ...users); public UsersNested addNewUser(); public UsersNested addNewUserLike( NamedAuthInfo item); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
public interface ClustersNested extends Nested, NamedClusterFluent>{
public N endCluster(); public N and();
}
public interface ContextsNested extends Nested, NamedContextFluent>{
public N endContext(); public N and();
}
public interface ExtensionsNested extends Nested, NamedExtensionFluent>{
public N and(); public N endExtension();
}
public interface PreferencesNested extends Nested, PreferencesFluent>{
public N and(); public N endPreferences();
}
public interface UsersNested extends Nested, NamedAuthInfoFluent>{
public N and(); public N endUser();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy