public interface ConfigFluent<A extends ConfigFluent<A>> extends Fluent<A>
Modifier and Type | Interface and 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> |
String getApiVersion()
Boolean hasApiVersion()
@Deprecated A withNewApiVersion(String arg0)
A addToClusters(Integer index, NamedCluster item)
A setToClusters(Integer index, NamedCluster item)
A addToClusters(NamedCluster... items)
A addAllToClusters(Collection<NamedCluster> items)
A removeFromClusters(NamedCluster... items)
A removeAllFromClusters(Collection<NamedCluster> items)
A removeMatchingFromClusters(Predicate<NamedClusterBuilder> predicate)
@Deprecated List<NamedCluster> getClusters()
List<NamedCluster> buildClusters()
NamedCluster buildCluster(Integer index)
NamedCluster buildFirstCluster()
NamedCluster buildLastCluster()
NamedCluster buildMatchingCluster(Predicate<NamedClusterBuilder> predicate)
Boolean hasMatchingCluster(Predicate<NamedClusterBuilder> predicate)
A withClusters(List<NamedCluster> clusters)
A withClusters(NamedCluster... clusters)
Boolean hasClusters()
ConfigFluent.ClustersNested<A> addNewCluster()
ConfigFluent.ClustersNested<A> addNewClusterLike(NamedCluster item)
ConfigFluent.ClustersNested<A> setNewClusterLike(Integer index, NamedCluster item)
ConfigFluent.ClustersNested<A> editCluster(Integer index)
ConfigFluent.ClustersNested<A> editFirstCluster()
ConfigFluent.ClustersNested<A> editLastCluster()
ConfigFluent.ClustersNested<A> editMatchingCluster(Predicate<NamedClusterBuilder> predicate)
A addToContexts(Integer index, NamedContext item)
A setToContexts(Integer index, NamedContext item)
A addToContexts(NamedContext... items)
A addAllToContexts(Collection<NamedContext> items)
A removeFromContexts(NamedContext... items)
A removeAllFromContexts(Collection<NamedContext> items)
A removeMatchingFromContexts(Predicate<NamedContextBuilder> predicate)
@Deprecated List<NamedContext> getContexts()
List<NamedContext> buildContexts()
NamedContext buildContext(Integer index)
NamedContext buildFirstContext()
NamedContext buildLastContext()
NamedContext buildMatchingContext(Predicate<NamedContextBuilder> predicate)
Boolean hasMatchingContext(Predicate<NamedContextBuilder> predicate)
A withContexts(List<NamedContext> contexts)
A withContexts(NamedContext... contexts)
Boolean hasContexts()
ConfigFluent.ContextsNested<A> addNewContext()
ConfigFluent.ContextsNested<A> addNewContextLike(NamedContext item)
ConfigFluent.ContextsNested<A> setNewContextLike(Integer index, NamedContext item)
ConfigFluent.ContextsNested<A> editContext(Integer index)
ConfigFluent.ContextsNested<A> editFirstContext()
ConfigFluent.ContextsNested<A> editLastContext()
ConfigFluent.ContextsNested<A> editMatchingContext(Predicate<NamedContextBuilder> predicate)
String getCurrentContext()
Boolean hasCurrentContext()
@Deprecated A withNewCurrentContext(String arg0)
A addToExtensions(Integer index, NamedExtension item)
A setToExtensions(Integer index, NamedExtension item)
A addToExtensions(NamedExtension... items)
A addAllToExtensions(Collection<NamedExtension> items)
A removeFromExtensions(NamedExtension... items)
A removeAllFromExtensions(Collection<NamedExtension> items)
A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
@Deprecated List<NamedExtension> getExtensions()
List<NamedExtension> buildExtensions()
NamedExtension buildExtension(Integer index)
NamedExtension buildFirstExtension()
NamedExtension buildLastExtension()
NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
Boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
A withExtensions(List<NamedExtension> extensions)
A withExtensions(NamedExtension... extensions)
Boolean hasExtensions()
ConfigFluent.ExtensionsNested<A> addNewExtension()
ConfigFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
ConfigFluent.ExtensionsNested<A> setNewExtensionLike(Integer index, NamedExtension item)
ConfigFluent.ExtensionsNested<A> editExtension(Integer index)
ConfigFluent.ExtensionsNested<A> editFirstExtension()
ConfigFluent.ExtensionsNested<A> editLastExtension()
ConfigFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
String getKind()
Boolean hasKind()
@Deprecated A withNewKind(String arg0)
@Deprecated Preferences getPreferences()
Preferences buildPreferences()
A withPreferences(Preferences preferences)
Boolean hasPreferences()
ConfigFluent.PreferencesNested<A> withNewPreferences()
ConfigFluent.PreferencesNested<A> withNewPreferencesLike(Preferences item)
ConfigFluent.PreferencesNested<A> editPreferences()
ConfigFluent.PreferencesNested<A> editOrNewPreferences()
ConfigFluent.PreferencesNested<A> editOrNewPreferencesLike(Preferences item)
A addToUsers(Integer index, NamedAuthInfo item)
A setToUsers(Integer index, NamedAuthInfo item)
A addToUsers(NamedAuthInfo... items)
A addAllToUsers(Collection<NamedAuthInfo> items)
A removeFromUsers(NamedAuthInfo... items)
A removeAllFromUsers(Collection<NamedAuthInfo> items)
A removeMatchingFromUsers(Predicate<NamedAuthInfoBuilder> predicate)
@Deprecated List<NamedAuthInfo> getUsers()
List<NamedAuthInfo> buildUsers()
NamedAuthInfo buildUser(Integer index)
NamedAuthInfo buildFirstUser()
NamedAuthInfo buildLastUser()
NamedAuthInfo buildMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
Boolean hasMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
A withUsers(List<NamedAuthInfo> users)
A withUsers(NamedAuthInfo... users)
Boolean hasUsers()
ConfigFluent.UsersNested<A> addNewUser()
ConfigFluent.UsersNested<A> addNewUserLike(NamedAuthInfo item)
ConfigFluent.UsersNested<A> setNewUserLike(Integer index, NamedAuthInfo item)
ConfigFluent.UsersNested<A> editUser(Integer index)
ConfigFluent.UsersNested<A> editFirstUser()
ConfigFluent.UsersNested<A> editLastUser()
ConfigFluent.UsersNested<A> editMatchingUser(Predicate<NamedAuthInfoBuilder> predicate)
Copyright © 2015–2020 Red Hat. All rights reserved.