
annotations.io.fabric8.kubernetes.api.model.ConfigFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import javax.validation.Valid;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.validation.constraints.NotNull;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ConfigFluent> extends Fluent{
public String getApiVersion();
public A withApiVersion(String apiVersion);
public A addToClusters(NamedCluster... items);
public A removeFromClusters(NamedCluster... items);
public List getClusters();
public A withClusters(List clusters);
public A withClusters(NamedCluster... clusters);
public ConfigFluent.ClustersNested addNewCluster();
public ConfigFluent.ClustersNested addNewClusterLike(NamedCluster item);
public A addToContexts(NamedContext... items);
public A removeFromContexts(NamedContext... items);
public List getContexts();
public A withContexts(List contexts);
public A withContexts(NamedContext... contexts);
public ConfigFluent.ContextsNested addNewContext();
public ConfigFluent.ContextsNested addNewContextLike(NamedContext item);
public String getCurrentContext();
public A withCurrentContext(String currentContext);
public A addToExtensions(NamedExtension... items);
public A removeFromExtensions(NamedExtension... items);
public List getExtensions();
public A withExtensions(List extensions);
public A withExtensions(NamedExtension... extensions);
public ConfigFluent.ExtensionsNested addNewExtension();
public ConfigFluent.ExtensionsNested addNewExtensionLike(NamedExtension item);
public String getKind();
public A withKind(String kind);
public Preferences getPreferences();
public A withPreferences(Preferences preferences);
public ConfigFluent.PreferencesNested withNewPreferences();
public ConfigFluent.PreferencesNested withNewPreferencesLike(Preferences item);
public ConfigFluent.PreferencesNested editPreferences();
public A addToUsers(NamedAuthInfo... items);
public A removeFromUsers(NamedAuthInfo... items);
public List getUsers();
public A withUsers(List users);
public A withUsers(NamedAuthInfo... users);
public ConfigFluent.UsersNested addNewUser();
public ConfigFluent.UsersNested addNewUserLike(NamedAuthInfo item);
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 endExtension(); public N and();
}
public interface PreferencesNested extends Nested,PreferencesFluent>{
public N endPreferences(); public N and();
}
public interface UsersNested extends Nested,NamedAuthInfoFluent>{
public N endUser(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy