Package io.fabric8.kubernetes.api.model
Class ConfigFluentImpl<A extends ConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.ConfigFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,ConfigFluent<A>
- Direct Known Subclasses:
ConfigBuilder
,KubeSchemaFluentImpl.ConfigNestedImpl
,WatchEventFluentImpl.ConfigObjectNestedImpl
public class ConfigFluentImpl<A extends ConfigFluent<A>> extends BaseFluent<A> implements ConfigFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ConfigFluentImpl.ClustersNestedImpl<N>
class
ConfigFluentImpl.ContextsNestedImpl<N>
class
ConfigFluentImpl.ExtensionsNestedImpl<N>
class
ConfigFluentImpl.PreferencesNestedImpl<N>
class
ConfigFluentImpl.UsersNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.ConfigFluent
ConfigFluent.ClustersNested<N>, ConfigFluent.ContextsNested<N>, ConfigFluent.ExtensionsNested<N>, ConfigFluent.PreferencesNested<N>, ConfigFluent.UsersNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description ConfigFluentImpl()
ConfigFluentImpl(Config instance)
-
Method Summary
-
-
-
Constructor Detail
-
ConfigFluentImpl
public ConfigFluentImpl()
-
ConfigFluentImpl
public ConfigFluentImpl(Config instance)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
- Specified by:
getApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withApiVersion
public A withApiVersion(String apiVersion)
- Specified by:
withApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasApiVersion
public Boolean hasApiVersion()
- Specified by:
hasApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(String arg1)
- Specified by:
withNewApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuilder arg1)
- Specified by:
withNewApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuffer arg1)
- Specified by:
withNewApiVersion
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToClusters
public A addToClusters(int index, NamedCluster item)
- Specified by:
addToClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToClusters
public A setToClusters(int index, NamedCluster item)
- Specified by:
setToClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToClusters
public A addToClusters(NamedCluster... items)
- Specified by:
addToClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToClusters
public A addAllToClusters(Collection<NamedCluster> items)
- Specified by:
addAllToClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromClusters
public A removeFromClusters(NamedCluster... items)
- Specified by:
removeFromClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromClusters
public A removeAllFromClusters(Collection<NamedCluster> items)
- Specified by:
removeAllFromClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromClusters
public A removeMatchingFromClusters(Predicate<NamedClusterBuilder> predicate)
- Specified by:
removeMatchingFromClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getClusters
@Deprecated public List<NamedCluster> getClusters()
Deprecated.This method has been deprecated, please use method buildClusters instead.- Specified by:
getClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
- Returns:
- The buildable object.
-
buildClusters
public List<NamedCluster> buildClusters()
- Specified by:
buildClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildCluster
public NamedCluster buildCluster(int index)
- Specified by:
buildCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstCluster
public NamedCluster buildFirstCluster()
- Specified by:
buildFirstCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastCluster
public NamedCluster buildLastCluster()
- Specified by:
buildLastCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingCluster
public NamedCluster buildMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
buildMatchingCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingCluster
public Boolean hasMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
hasMatchingCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withClusters
public A withClusters(List<NamedCluster> clusters)
- Specified by:
withClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withClusters
public A withClusters(NamedCluster... clusters)
- Specified by:
withClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasClusters
public Boolean hasClusters()
- Specified by:
hasClusters
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewCluster
public ConfigFluent.ClustersNested<A> addNewCluster()
- Specified by:
addNewCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewClusterLike
public ConfigFluent.ClustersNested<A> addNewClusterLike(NamedCluster item)
- Specified by:
addNewClusterLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewClusterLike
public ConfigFluent.ClustersNested<A> setNewClusterLike(int index, NamedCluster item)
- Specified by:
setNewClusterLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editCluster
public ConfigFluent.ClustersNested<A> editCluster(int index)
- Specified by:
editCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstCluster
public ConfigFluent.ClustersNested<A> editFirstCluster()
- Specified by:
editFirstCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastCluster
public ConfigFluent.ClustersNested<A> editLastCluster()
- Specified by:
editLastCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingCluster
public ConfigFluent.ClustersNested<A> editMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
editMatchingCluster
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToContexts
public A addToContexts(int index, NamedContext item)
- Specified by:
addToContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToContexts
public A setToContexts(int index, NamedContext item)
- Specified by:
setToContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToContexts
public A addToContexts(NamedContext... items)
- Specified by:
addToContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToContexts
public A addAllToContexts(Collection<NamedContext> items)
- Specified by:
addAllToContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromContexts
public A removeFromContexts(NamedContext... items)
- Specified by:
removeFromContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromContexts
public A removeAllFromContexts(Collection<NamedContext> items)
- Specified by:
removeAllFromContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromContexts
public A removeMatchingFromContexts(Predicate<NamedContextBuilder> predicate)
- Specified by:
removeMatchingFromContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getContexts
@Deprecated public List<NamedContext> getContexts()
Deprecated.This method has been deprecated, please use method buildContexts instead.- Specified by:
getContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
- Returns:
- The buildable object.
-
buildContexts
public List<NamedContext> buildContexts()
- Specified by:
buildContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildContext
public NamedContext buildContext(int index)
- Specified by:
buildContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstContext
public NamedContext buildFirstContext()
- Specified by:
buildFirstContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastContext
public NamedContext buildLastContext()
- Specified by:
buildLastContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingContext
public NamedContext buildMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
buildMatchingContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingContext
public Boolean hasMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
hasMatchingContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withContexts
public A withContexts(List<NamedContext> contexts)
- Specified by:
withContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withContexts
public A withContexts(NamedContext... contexts)
- Specified by:
withContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasContexts
public Boolean hasContexts()
- Specified by:
hasContexts
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewContext
public ConfigFluent.ContextsNested<A> addNewContext()
- Specified by:
addNewContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewContextLike
public ConfigFluent.ContextsNested<A> addNewContextLike(NamedContext item)
- Specified by:
addNewContextLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewContextLike
public ConfigFluent.ContextsNested<A> setNewContextLike(int index, NamedContext item)
- Specified by:
setNewContextLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editContext
public ConfigFluent.ContextsNested<A> editContext(int index)
- Specified by:
editContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstContext
public ConfigFluent.ContextsNested<A> editFirstContext()
- Specified by:
editFirstContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastContext
public ConfigFluent.ContextsNested<A> editLastContext()
- Specified by:
editLastContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingContext
public ConfigFluent.ContextsNested<A> editMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
editMatchingContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getCurrentContext
public String getCurrentContext()
- Specified by:
getCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withCurrentContext
public A withCurrentContext(String currentContext)
- Specified by:
withCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasCurrentContext
public Boolean hasCurrentContext()
- Specified by:
hasCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(String arg1)
- Specified by:
withNewCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(StringBuilder arg1)
- Specified by:
withNewCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(StringBuffer arg1)
- Specified by:
withNewCurrentContext
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToExtensions
public A addToExtensions(int index, NamedExtension item)
- Specified by:
addToExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToExtensions
public A setToExtensions(int index, NamedExtension item)
- Specified by:
setToExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToExtensions
public A addToExtensions(NamedExtension... items)
- Specified by:
addToExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToExtensions
public A addAllToExtensions(Collection<NamedExtension> items)
- Specified by:
addAllToExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromExtensions
public A removeFromExtensions(NamedExtension... items)
- Specified by:
removeFromExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromExtensions
public A removeAllFromExtensions(Collection<NamedExtension> items)
- Specified by:
removeAllFromExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromExtensions
public A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
removeMatchingFromExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getExtensions
@Deprecated public List<NamedExtension> getExtensions()
Deprecated.This method has been deprecated, please use method buildExtensions instead.- Specified by:
getExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
- Returns:
- The buildable object.
-
buildExtensions
public List<NamedExtension> buildExtensions()
- Specified by:
buildExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildExtension
public NamedExtension buildExtension(int index)
- Specified by:
buildExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstExtension
public NamedExtension buildFirstExtension()
- Specified by:
buildFirstExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastExtension
public NamedExtension buildLastExtension()
- Specified by:
buildLastExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingExtension
public NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
buildMatchingExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingExtension
public Boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
hasMatchingExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withExtensions
public A withExtensions(List<NamedExtension> extensions)
- Specified by:
withExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withExtensions
public A withExtensions(NamedExtension... extensions)
- Specified by:
withExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasExtensions
public Boolean hasExtensions()
- Specified by:
hasExtensions
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewExtension
public ConfigFluent.ExtensionsNested<A> addNewExtension()
- Specified by:
addNewExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewExtensionLike
public ConfigFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
- Specified by:
addNewExtensionLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewExtensionLike
public ConfigFluent.ExtensionsNested<A> setNewExtensionLike(int index, NamedExtension item)
- Specified by:
setNewExtensionLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editExtension
public ConfigFluent.ExtensionsNested<A> editExtension(int index)
- Specified by:
editExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstExtension
public ConfigFluent.ExtensionsNested<A> editFirstExtension()
- Specified by:
editFirstExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastExtension
public ConfigFluent.ExtensionsNested<A> editLastExtension()
- Specified by:
editLastExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingExtension
public ConfigFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
editMatchingExtension
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getKind
public String getKind()
- Specified by:
getKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withKind
public A withKind(String kind)
- Specified by:
withKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasKind
public Boolean hasKind()
- Specified by:
hasKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(String arg1)
- Specified by:
withNewKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(StringBuilder arg1)
- Specified by:
withNewKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(StringBuffer arg1)
- Specified by:
withNewKind
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getPreferences
@Deprecated public Preferences getPreferences()
Deprecated.This method has been deprecated, please use method buildPreferences instead.- Specified by:
getPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
- Returns:
- The buildable object.
-
buildPreferences
public Preferences buildPreferences()
- Specified by:
buildPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withPreferences
public A withPreferences(Preferences preferences)
- Specified by:
withPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasPreferences
public Boolean hasPreferences()
- Specified by:
hasPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewPreferences
public ConfigFluent.PreferencesNested<A> withNewPreferences()
- Specified by:
withNewPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewPreferencesLike
public ConfigFluent.PreferencesNested<A> withNewPreferencesLike(Preferences item)
- Specified by:
withNewPreferencesLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editPreferences
public ConfigFluent.PreferencesNested<A> editPreferences()
- Specified by:
editPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editOrNewPreferences
public ConfigFluent.PreferencesNested<A> editOrNewPreferences()
- Specified by:
editOrNewPreferences
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editOrNewPreferencesLike
public ConfigFluent.PreferencesNested<A> editOrNewPreferencesLike(Preferences item)
- Specified by:
editOrNewPreferencesLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToUsers
public A addToUsers(int index, NamedAuthInfo item)
- Specified by:
addToUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToUsers
public A setToUsers(int index, NamedAuthInfo item)
- Specified by:
setToUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToUsers
public A addToUsers(NamedAuthInfo... items)
- Specified by:
addToUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToUsers
public A addAllToUsers(Collection<NamedAuthInfo> items)
- Specified by:
addAllToUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromUsers
public A removeFromUsers(NamedAuthInfo... items)
- Specified by:
removeFromUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromUsers
public A removeAllFromUsers(Collection<NamedAuthInfo> items)
- Specified by:
removeAllFromUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromUsers
public A removeMatchingFromUsers(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
removeMatchingFromUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
getUsers
@Deprecated public List<NamedAuthInfo> getUsers()
Deprecated.This method has been deprecated, please use method buildUsers instead.- Specified by:
getUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
- Returns:
- The buildable object.
-
buildUsers
public List<NamedAuthInfo> buildUsers()
- Specified by:
buildUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildUser
public NamedAuthInfo buildUser(int index)
- Specified by:
buildUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstUser
public NamedAuthInfo buildFirstUser()
- Specified by:
buildFirstUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastUser
public NamedAuthInfo buildLastUser()
- Specified by:
buildLastUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingUser
public NamedAuthInfo buildMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
buildMatchingUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingUser
public Boolean hasMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
hasMatchingUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withUsers
public A withUsers(List<NamedAuthInfo> users)
- Specified by:
withUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
withUsers
public A withUsers(NamedAuthInfo... users)
- Specified by:
withUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasUsers
public Boolean hasUsers()
- Specified by:
hasUsers
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewUser
public ConfigFluent.UsersNested<A> addNewUser()
- Specified by:
addNewUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewUserLike
public ConfigFluent.UsersNested<A> addNewUserLike(NamedAuthInfo item)
- Specified by:
addNewUserLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewUserLike
public ConfigFluent.UsersNested<A> setNewUserLike(int index, NamedAuthInfo item)
- Specified by:
setNewUserLike
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editUser
public ConfigFluent.UsersNested<A> editUser(int index)
- Specified by:
editUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstUser
public ConfigFluent.UsersNested<A> editFirstUser()
- Specified by:
editFirstUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastUser
public ConfigFluent.UsersNested<A> editLastUser()
- Specified by:
editLastUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingUser
public ConfigFluent.UsersNested<A> editMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
editMatchingUser
in interfaceConfigFluent<A extends ConfigFluent<A>>
-
-