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 classConfigFluentImpl.ClustersNestedImpl<N>classConfigFluentImpl.ContextsNestedImpl<N>classConfigFluentImpl.ExtensionsNestedImpl<N>classConfigFluentImpl.PreferencesNestedImpl<N>classConfigFluentImpl.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:
getApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withApiVersion
public A withApiVersion(String apiVersion)
- Specified by:
withApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasApiVersion
public Boolean hasApiVersion()
- Specified by:
hasApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(String arg1)
- Specified by:
withNewApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuilder arg1)
- Specified by:
withNewApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuffer arg1)
- Specified by:
withNewApiVersionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToClusters
public A addToClusters(int index, NamedCluster item)
- Specified by:
addToClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToClusters
public A setToClusters(int index, NamedCluster item)
- Specified by:
setToClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToClusters
public A addToClusters(NamedCluster... items)
- Specified by:
addToClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToClusters
public A addAllToClusters(Collection<NamedCluster> items)
- Specified by:
addAllToClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromClusters
public A removeFromClusters(NamedCluster... items)
- Specified by:
removeFromClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromClusters
public A removeAllFromClusters(Collection<NamedCluster> items)
- Specified by:
removeAllFromClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromClusters
public A removeMatchingFromClusters(Predicate<NamedClusterBuilder> predicate)
- Specified by:
removeMatchingFromClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getClusters
@Deprecated public List<NamedCluster> getClusters()
Deprecated.This method has been deprecated, please use method buildClusters instead.- Specified by:
getClustersin interfaceConfigFluent<A extends ConfigFluent<A>>- Returns:
- The buildable object.
-
buildClusters
public List<NamedCluster> buildClusters()
- Specified by:
buildClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildCluster
public NamedCluster buildCluster(int index)
- Specified by:
buildClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstCluster
public NamedCluster buildFirstCluster()
- Specified by:
buildFirstClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastCluster
public NamedCluster buildLastCluster()
- Specified by:
buildLastClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingCluster
public NamedCluster buildMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
buildMatchingClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingCluster
public Boolean hasMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
hasMatchingClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withClusters
public A withClusters(List<NamedCluster> clusters)
- Specified by:
withClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withClusters
public A withClusters(NamedCluster... clusters)
- Specified by:
withClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasClusters
public Boolean hasClusters()
- Specified by:
hasClustersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewCluster
public ConfigFluent.ClustersNested<A> addNewCluster()
- Specified by:
addNewClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewClusterLike
public ConfigFluent.ClustersNested<A> addNewClusterLike(NamedCluster item)
- Specified by:
addNewClusterLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewClusterLike
public ConfigFluent.ClustersNested<A> setNewClusterLike(int index, NamedCluster item)
- Specified by:
setNewClusterLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
editCluster
public ConfigFluent.ClustersNested<A> editCluster(int index)
- Specified by:
editClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstCluster
public ConfigFluent.ClustersNested<A> editFirstCluster()
- Specified by:
editFirstClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastCluster
public ConfigFluent.ClustersNested<A> editLastCluster()
- Specified by:
editLastClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingCluster
public ConfigFluent.ClustersNested<A> editMatchingCluster(Predicate<NamedClusterBuilder> predicate)
- Specified by:
editMatchingClusterin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToContexts
public A addToContexts(int index, NamedContext item)
- Specified by:
addToContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToContexts
public A setToContexts(int index, NamedContext item)
- Specified by:
setToContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToContexts
public A addToContexts(NamedContext... items)
- Specified by:
addToContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToContexts
public A addAllToContexts(Collection<NamedContext> items)
- Specified by:
addAllToContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromContexts
public A removeFromContexts(NamedContext... items)
- Specified by:
removeFromContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromContexts
public A removeAllFromContexts(Collection<NamedContext> items)
- Specified by:
removeAllFromContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromContexts
public A removeMatchingFromContexts(Predicate<NamedContextBuilder> predicate)
- Specified by:
removeMatchingFromContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getContexts
@Deprecated public List<NamedContext> getContexts()
Deprecated.This method has been deprecated, please use method buildContexts instead.- Specified by:
getContextsin interfaceConfigFluent<A extends ConfigFluent<A>>- Returns:
- The buildable object.
-
buildContexts
public List<NamedContext> buildContexts()
- Specified by:
buildContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildContext
public NamedContext buildContext(int index)
- Specified by:
buildContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstContext
public NamedContext buildFirstContext()
- Specified by:
buildFirstContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastContext
public NamedContext buildLastContext()
- Specified by:
buildLastContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingContext
public NamedContext buildMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
buildMatchingContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingContext
public Boolean hasMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
hasMatchingContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withContexts
public A withContexts(List<NamedContext> contexts)
- Specified by:
withContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withContexts
public A withContexts(NamedContext... contexts)
- Specified by:
withContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasContexts
public Boolean hasContexts()
- Specified by:
hasContextsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewContext
public ConfigFluent.ContextsNested<A> addNewContext()
- Specified by:
addNewContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewContextLike
public ConfigFluent.ContextsNested<A> addNewContextLike(NamedContext item)
- Specified by:
addNewContextLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewContextLike
public ConfigFluent.ContextsNested<A> setNewContextLike(int index, NamedContext item)
- Specified by:
setNewContextLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
editContext
public ConfigFluent.ContextsNested<A> editContext(int index)
- Specified by:
editContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstContext
public ConfigFluent.ContextsNested<A> editFirstContext()
- Specified by:
editFirstContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastContext
public ConfigFluent.ContextsNested<A> editLastContext()
- Specified by:
editLastContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingContext
public ConfigFluent.ContextsNested<A> editMatchingContext(Predicate<NamedContextBuilder> predicate)
- Specified by:
editMatchingContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getCurrentContext
public String getCurrentContext()
- Specified by:
getCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withCurrentContext
public A withCurrentContext(String currentContext)
- Specified by:
withCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasCurrentContext
public Boolean hasCurrentContext()
- Specified by:
hasCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(String arg1)
- Specified by:
withNewCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(StringBuilder arg1)
- Specified by:
withNewCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewCurrentContext
public A withNewCurrentContext(StringBuffer arg1)
- Specified by:
withNewCurrentContextin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToExtensions
public A addToExtensions(int index, NamedExtension item)
- Specified by:
addToExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToExtensions
public A setToExtensions(int index, NamedExtension item)
- Specified by:
setToExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToExtensions
public A addToExtensions(NamedExtension... items)
- Specified by:
addToExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToExtensions
public A addAllToExtensions(Collection<NamedExtension> items)
- Specified by:
addAllToExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromExtensions
public A removeFromExtensions(NamedExtension... items)
- Specified by:
removeFromExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromExtensions
public A removeAllFromExtensions(Collection<NamedExtension> items)
- Specified by:
removeAllFromExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromExtensions
public A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
removeMatchingFromExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getExtensions
@Deprecated public List<NamedExtension> getExtensions()
Deprecated.This method has been deprecated, please use method buildExtensions instead.- Specified by:
getExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>- Returns:
- The buildable object.
-
buildExtensions
public List<NamedExtension> buildExtensions()
- Specified by:
buildExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildExtension
public NamedExtension buildExtension(int index)
- Specified by:
buildExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstExtension
public NamedExtension buildFirstExtension()
- Specified by:
buildFirstExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastExtension
public NamedExtension buildLastExtension()
- Specified by:
buildLastExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingExtension
public NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
buildMatchingExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingExtension
public Boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
hasMatchingExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withExtensions
public A withExtensions(List<NamedExtension> extensions)
- Specified by:
withExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withExtensions
public A withExtensions(NamedExtension... extensions)
- Specified by:
withExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasExtensions
public Boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewExtension
public ConfigFluent.ExtensionsNested<A> addNewExtension()
- Specified by:
addNewExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewExtensionLike
public ConfigFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
- Specified by:
addNewExtensionLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewExtensionLike
public ConfigFluent.ExtensionsNested<A> setNewExtensionLike(int index, NamedExtension item)
- Specified by:
setNewExtensionLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
editExtension
public ConfigFluent.ExtensionsNested<A> editExtension(int index)
- Specified by:
editExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstExtension
public ConfigFluent.ExtensionsNested<A> editFirstExtension()
- Specified by:
editFirstExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastExtension
public ConfigFluent.ExtensionsNested<A> editLastExtension()
- Specified by:
editLastExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingExtension
public ConfigFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
editMatchingExtensionin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getKind
public String getKind()
- Specified by:
getKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withKind
public A withKind(String kind)
- Specified by:
withKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasKind
public Boolean hasKind()
- Specified by:
hasKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(String arg1)
- Specified by:
withNewKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(StringBuilder arg1)
- Specified by:
withNewKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewKind
public A withNewKind(StringBuffer arg1)
- Specified by:
withNewKindin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getPreferences
@Deprecated public Preferences getPreferences()
Deprecated.This method has been deprecated, please use method buildPreferences instead.- Specified by:
getPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>- Returns:
- The buildable object.
-
buildPreferences
public Preferences buildPreferences()
- Specified by:
buildPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withPreferences
public A withPreferences(Preferences preferences)
- Specified by:
withPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasPreferences
public Boolean hasPreferences()
- Specified by:
hasPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewPreferences
public ConfigFluent.PreferencesNested<A> withNewPreferences()
- Specified by:
withNewPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withNewPreferencesLike
public ConfigFluent.PreferencesNested<A> withNewPreferencesLike(Preferences item)
- Specified by:
withNewPreferencesLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
editPreferences
public ConfigFluent.PreferencesNested<A> editPreferences()
- Specified by:
editPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editOrNewPreferences
public ConfigFluent.PreferencesNested<A> editOrNewPreferences()
- Specified by:
editOrNewPreferencesin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editOrNewPreferencesLike
public ConfigFluent.PreferencesNested<A> editOrNewPreferencesLike(Preferences item)
- Specified by:
editOrNewPreferencesLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToUsers
public A addToUsers(int index, NamedAuthInfo item)
- Specified by:
addToUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
setToUsers
public A setToUsers(int index, NamedAuthInfo item)
- Specified by:
setToUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addToUsers
public A addToUsers(NamedAuthInfo... items)
- Specified by:
addToUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addAllToUsers
public A addAllToUsers(Collection<NamedAuthInfo> items)
- Specified by:
addAllToUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeFromUsers
public A removeFromUsers(NamedAuthInfo... items)
- Specified by:
removeFromUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeAllFromUsers
public A removeAllFromUsers(Collection<NamedAuthInfo> items)
- Specified by:
removeAllFromUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
removeMatchingFromUsers
public A removeMatchingFromUsers(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
removeMatchingFromUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
getUsers
@Deprecated public List<NamedAuthInfo> getUsers()
Deprecated.This method has been deprecated, please use method buildUsers instead.- Specified by:
getUsersin interfaceConfigFluent<A extends ConfigFluent<A>>- Returns:
- The buildable object.
-
buildUsers
public List<NamedAuthInfo> buildUsers()
- Specified by:
buildUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildUser
public NamedAuthInfo buildUser(int index)
- Specified by:
buildUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildFirstUser
public NamedAuthInfo buildFirstUser()
- Specified by:
buildFirstUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildLastUser
public NamedAuthInfo buildLastUser()
- Specified by:
buildLastUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
buildMatchingUser
public NamedAuthInfo buildMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
buildMatchingUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasMatchingUser
public Boolean hasMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
hasMatchingUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withUsers
public A withUsers(List<NamedAuthInfo> users)
- Specified by:
withUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
withUsers
public A withUsers(NamedAuthInfo... users)
- Specified by:
withUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
hasUsers
public Boolean hasUsers()
- Specified by:
hasUsersin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewUser
public ConfigFluent.UsersNested<A> addNewUser()
- Specified by:
addNewUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
addNewUserLike
public ConfigFluent.UsersNested<A> addNewUserLike(NamedAuthInfo item)
- Specified by:
addNewUserLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
setNewUserLike
public ConfigFluent.UsersNested<A> setNewUserLike(int index, NamedAuthInfo item)
- Specified by:
setNewUserLikein interfaceConfigFluent<A extends ConfigFluent<A>>
-
editUser
public ConfigFluent.UsersNested<A> editUser(int index)
- Specified by:
editUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editFirstUser
public ConfigFluent.UsersNested<A> editFirstUser()
- Specified by:
editFirstUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editLastUser
public ConfigFluent.UsersNested<A> editLastUser()
- Specified by:
editLastUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
editMatchingUser
public ConfigFluent.UsersNested<A> editMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
- Specified by:
editMatchingUserin interfaceConfigFluent<A extends ConfigFluent<A>>
-
-