Package io.fabric8.kubernetes.api.model
Interface ConfigFluent<A extends ConfigFluent<A>>
-
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
KubeSchemaFluent.ConfigNested<N>
,WatchEventFluent.ConfigObjectNested<N>
- All Known Implementing Classes:
ConfigBuilder
,ConfigFluentImpl
,KubeSchemaFluentImpl.ConfigNestedImpl
,WatchEventFluentImpl.ConfigObjectNestedImpl
public interface ConfigFluent<A extends ConfigFluent<A>> extends Fluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConfigFluent.ClustersNested<N>
static interface
ConfigFluent.ContextsNested<N>
static interface
ConfigFluent.ExtensionsNested<N>
static interface
ConfigFluent.PreferencesNested<N>
static interface
ConfigFluent.UsersNested<N>
-
Method Summary
-
-
-
Method Detail
-
getApiVersion
String getApiVersion()
-
hasApiVersion
Boolean hasApiVersion()
-
withNewApiVersion
A withNewApiVersion(StringBuilder arg1)
-
withNewApiVersion
A withNewApiVersion(StringBuffer arg1)
-
addToClusters
A addToClusters(int index, NamedCluster item)
-
setToClusters
A setToClusters(int index, NamedCluster item)
-
addToClusters
A addToClusters(NamedCluster... items)
-
addAllToClusters
A addAllToClusters(Collection<NamedCluster> items)
-
removeFromClusters
A removeFromClusters(NamedCluster... items)
-
removeAllFromClusters
A removeAllFromClusters(Collection<NamedCluster> items)
-
removeMatchingFromClusters
A removeMatchingFromClusters(Predicate<NamedClusterBuilder> predicate)
-
getClusters
@Deprecated List<NamedCluster> getClusters()
Deprecated.This method has been deprecated, please use method buildClusters instead.- Returns:
- The buildable object.
-
buildClusters
List<NamedCluster> buildClusters()
-
buildCluster
NamedCluster buildCluster(int index)
-
buildFirstCluster
NamedCluster buildFirstCluster()
-
buildLastCluster
NamedCluster buildLastCluster()
-
buildMatchingCluster
NamedCluster buildMatchingCluster(Predicate<NamedClusterBuilder> predicate)
-
hasMatchingCluster
Boolean hasMatchingCluster(Predicate<NamedClusterBuilder> predicate)
-
withClusters
A withClusters(List<NamedCluster> clusters)
-
withClusters
A withClusters(NamedCluster... clusters)
-
hasClusters
Boolean hasClusters()
-
addNewCluster
ConfigFluent.ClustersNested<A> addNewCluster()
-
addNewClusterLike
ConfigFluent.ClustersNested<A> addNewClusterLike(NamedCluster item)
-
setNewClusterLike
ConfigFluent.ClustersNested<A> setNewClusterLike(int index, NamedCluster item)
-
editCluster
ConfigFluent.ClustersNested<A> editCluster(int index)
-
editFirstCluster
ConfigFluent.ClustersNested<A> editFirstCluster()
-
editLastCluster
ConfigFluent.ClustersNested<A> editLastCluster()
-
editMatchingCluster
ConfigFluent.ClustersNested<A> editMatchingCluster(Predicate<NamedClusterBuilder> predicate)
-
addToContexts
A addToContexts(int index, NamedContext item)
-
setToContexts
A setToContexts(int index, NamedContext item)
-
addToContexts
A addToContexts(NamedContext... items)
-
addAllToContexts
A addAllToContexts(Collection<NamedContext> items)
-
removeFromContexts
A removeFromContexts(NamedContext... items)
-
removeAllFromContexts
A removeAllFromContexts(Collection<NamedContext> items)
-
removeMatchingFromContexts
A removeMatchingFromContexts(Predicate<NamedContextBuilder> predicate)
-
getContexts
@Deprecated List<NamedContext> getContexts()
Deprecated.This method has been deprecated, please use method buildContexts instead.- Returns:
- The buildable object.
-
buildContexts
List<NamedContext> buildContexts()
-
buildContext
NamedContext buildContext(int index)
-
buildFirstContext
NamedContext buildFirstContext()
-
buildLastContext
NamedContext buildLastContext()
-
buildMatchingContext
NamedContext buildMatchingContext(Predicate<NamedContextBuilder> predicate)
-
hasMatchingContext
Boolean hasMatchingContext(Predicate<NamedContextBuilder> predicate)
-
withContexts
A withContexts(List<NamedContext> contexts)
-
withContexts
A withContexts(NamedContext... contexts)
-
hasContexts
Boolean hasContexts()
-
addNewContext
ConfigFluent.ContextsNested<A> addNewContext()
-
addNewContextLike
ConfigFluent.ContextsNested<A> addNewContextLike(NamedContext item)
-
setNewContextLike
ConfigFluent.ContextsNested<A> setNewContextLike(int index, NamedContext item)
-
editContext
ConfigFluent.ContextsNested<A> editContext(int index)
-
editFirstContext
ConfigFluent.ContextsNested<A> editFirstContext()
-
editLastContext
ConfigFluent.ContextsNested<A> editLastContext()
-
editMatchingContext
ConfigFluent.ContextsNested<A> editMatchingContext(Predicate<NamedContextBuilder> predicate)
-
getCurrentContext
String getCurrentContext()
-
hasCurrentContext
Boolean hasCurrentContext()
-
withNewCurrentContext
A withNewCurrentContext(StringBuilder arg1)
-
withNewCurrentContext
A withNewCurrentContext(StringBuffer arg1)
-
addToExtensions
A addToExtensions(int index, NamedExtension item)
-
setToExtensions
A setToExtensions(int index, NamedExtension item)
-
addToExtensions
A addToExtensions(NamedExtension... items)
-
addAllToExtensions
A addAllToExtensions(Collection<NamedExtension> items)
-
removeFromExtensions
A removeFromExtensions(NamedExtension... items)
-
removeAllFromExtensions
A removeAllFromExtensions(Collection<NamedExtension> items)
-
removeMatchingFromExtensions
A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
-
getExtensions
@Deprecated List<NamedExtension> getExtensions()
Deprecated.This method has been deprecated, please use method buildExtensions instead.- Returns:
- The buildable object.
-
buildExtensions
List<NamedExtension> buildExtensions()
-
buildExtension
NamedExtension buildExtension(int index)
-
buildFirstExtension
NamedExtension buildFirstExtension()
-
buildLastExtension
NamedExtension buildLastExtension()
-
buildMatchingExtension
NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
hasMatchingExtension
Boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
withExtensions
A withExtensions(List<NamedExtension> extensions)
-
withExtensions
A withExtensions(NamedExtension... extensions)
-
hasExtensions
Boolean hasExtensions()
-
addNewExtension
ConfigFluent.ExtensionsNested<A> addNewExtension()
-
addNewExtensionLike
ConfigFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
-
setNewExtensionLike
ConfigFluent.ExtensionsNested<A> setNewExtensionLike(int index, NamedExtension item)
-
editExtension
ConfigFluent.ExtensionsNested<A> editExtension(int index)
-
editFirstExtension
ConfigFluent.ExtensionsNested<A> editFirstExtension()
-
editLastExtension
ConfigFluent.ExtensionsNested<A> editLastExtension()
-
editMatchingExtension
ConfigFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
getKind
String getKind()
-
hasKind
Boolean hasKind()
-
withNewKind
A withNewKind(StringBuilder arg1)
-
withNewKind
A withNewKind(StringBuffer arg1)
-
getPreferences
@Deprecated Preferences getPreferences()
Deprecated.This method has been deprecated, please use method buildPreferences instead.- Returns:
- The buildable object.
-
buildPreferences
Preferences buildPreferences()
-
withPreferences
A withPreferences(Preferences preferences)
-
hasPreferences
Boolean hasPreferences()
-
withNewPreferences
ConfigFluent.PreferencesNested<A> withNewPreferences()
-
withNewPreferencesLike
ConfigFluent.PreferencesNested<A> withNewPreferencesLike(Preferences item)
-
editPreferences
ConfigFluent.PreferencesNested<A> editPreferences()
-
editOrNewPreferences
ConfigFluent.PreferencesNested<A> editOrNewPreferences()
-
editOrNewPreferencesLike
ConfigFluent.PreferencesNested<A> editOrNewPreferencesLike(Preferences item)
-
addToUsers
A addToUsers(int index, NamedAuthInfo item)
-
setToUsers
A setToUsers(int index, NamedAuthInfo item)
-
addToUsers
A addToUsers(NamedAuthInfo... items)
-
addAllToUsers
A addAllToUsers(Collection<NamedAuthInfo> items)
-
removeFromUsers
A removeFromUsers(NamedAuthInfo... items)
-
removeAllFromUsers
A removeAllFromUsers(Collection<NamedAuthInfo> items)
-
removeMatchingFromUsers
A removeMatchingFromUsers(Predicate<NamedAuthInfoBuilder> predicate)
-
getUsers
@Deprecated List<NamedAuthInfo> getUsers()
Deprecated.This method has been deprecated, please use method buildUsers instead.- Returns:
- The buildable object.
-
buildUsers
List<NamedAuthInfo> buildUsers()
-
buildUser
NamedAuthInfo buildUser(int index)
-
buildFirstUser
NamedAuthInfo buildFirstUser()
-
buildLastUser
NamedAuthInfo buildLastUser()
-
buildMatchingUser
NamedAuthInfo buildMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
-
hasMatchingUser
Boolean hasMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
-
withUsers
A withUsers(List<NamedAuthInfo> users)
-
withUsers
A withUsers(NamedAuthInfo... users)
-
hasUsers
Boolean hasUsers()
-
addNewUser
ConfigFluent.UsersNested<A> addNewUser()
-
addNewUserLike
ConfigFluent.UsersNested<A> addNewUserLike(NamedAuthInfo item)
-
setNewUserLike
ConfigFluent.UsersNested<A> setNewUserLike(int index, NamedAuthInfo item)
-
editUser
ConfigFluent.UsersNested<A> editUser(int index)
-
editFirstUser
ConfigFluent.UsersNested<A> editFirstUser()
-
editLastUser
ConfigFluent.UsersNested<A> editLastUser()
-
editMatchingUser
ConfigFluent.UsersNested<A> editMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
-
-