Package io.fabric8.kubernetes.api.model
Class AuthInfoFluentImpl<A extends AuthInfoFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.AuthInfoFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,AuthInfoFluent<A>
- Direct Known Subclasses:
AuthInfoBuilder,NamedAuthInfoFluentImpl.UserNestedImpl,WatchEventFluentImpl.AuthInfoObjectNestedImpl
public class AuthInfoFluentImpl<A extends AuthInfoFluent<A>> extends BaseFluent<A> implements AuthInfoFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAuthInfoFluentImpl.AuthProviderNestedImpl<N>classAuthInfoFluentImpl.ExecNestedImpl<N>classAuthInfoFluentImpl.ExtensionsNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.AuthInfoFluent
AuthInfoFluent.AuthProviderNested<N>, AuthInfoFluent.ExecNested<N>, AuthInfoFluent.ExtensionsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description AuthInfoFluentImpl()AuthInfoFluentImpl(AuthInfo instance)
-
Method Summary
-
-
-
Constructor Detail
-
AuthInfoFluentImpl
public AuthInfoFluentImpl()
-
AuthInfoFluentImpl
public AuthInfoFluentImpl(AuthInfo instance)
-
-
Method Detail
-
getAs
public String getAs()
- Specified by:
getAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withAs
public A withAs(String as)
- Specified by:
withAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasAs
public Boolean hasAs()
- Specified by:
hasAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewAs
public A withNewAs(String arg1)
- Specified by:
withNewAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewAs
public A withNewAs(StringBuilder arg1)
- Specified by:
withNewAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewAs
public A withNewAs(StringBuffer arg1)
- Specified by:
withNewAsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToAsGroups
public A addToAsGroups(int index, String item)
- Specified by:
addToAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
setToAsGroups
public A setToAsGroups(int index, String item)
- Specified by:
setToAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToAsGroups
public A addToAsGroups(String... items)
- Specified by:
addToAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addAllToAsGroups
public A addAllToAsGroups(Collection<String> items)
- Specified by:
addAllToAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeFromAsGroups
public A removeFromAsGroups(String... items)
- Specified by:
removeFromAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeAllFromAsGroups
public A removeAllFromAsGroups(Collection<String> items)
- Specified by:
removeAllFromAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getAsGroups
public List<String> getAsGroups()
- Specified by:
getAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getAsGroup
public String getAsGroup(int index)
- Specified by:
getAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getFirstAsGroup
public String getFirstAsGroup()
- Specified by:
getFirstAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getLastAsGroup
public String getLastAsGroup()
- Specified by:
getLastAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getMatchingAsGroup
public String getMatchingAsGroup(Predicate<String> predicate)
- Specified by:
getMatchingAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasMatchingAsGroup
public Boolean hasMatchingAsGroup(Predicate<String> predicate)
- Specified by:
hasMatchingAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withAsGroups
public A withAsGroups(List<String> asGroups)
- Specified by:
withAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withAsGroups
public A withAsGroups(String... asGroups)
- Specified by:
withAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasAsGroups
public Boolean hasAsGroups()
- Specified by:
hasAsGroupsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addNewAsGroup
public A addNewAsGroup(String arg1)
- Specified by:
addNewAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addNewAsGroup
public A addNewAsGroup(StringBuilder arg1)
- Specified by:
addNewAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addNewAsGroup
public A addNewAsGroup(StringBuffer arg1)
- Specified by:
addNewAsGroupin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToAsUserExtra
public A addToAsUserExtra(String key, ArrayList<String> value)
- Specified by:
addToAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToAsUserExtra
public A addToAsUserExtra(Map<String,ArrayList<String>> map)
- Specified by:
addToAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeFromAsUserExtra
public A removeFromAsUserExtra(String key)
- Specified by:
removeFromAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeFromAsUserExtra
public A removeFromAsUserExtra(Map<String,ArrayList<String>> map)
- Specified by:
removeFromAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getAsUserExtra
public Map<String,ArrayList<String>> getAsUserExtra()
- Specified by:
getAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withAsUserExtra
public A withAsUserExtra(Map<String,ArrayList<String>> asUserExtra)
- Specified by:
withAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasAsUserExtra
public Boolean hasAsUserExtra()
- Specified by:
hasAsUserExtrain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getAuthProvider
@Deprecated public AuthProviderConfig getAuthProvider()
Deprecated.This method has been deprecated, please use method buildAuthProvider instead.- Specified by:
getAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>- Returns:
- The buildable object.
-
buildAuthProvider
public AuthProviderConfig buildAuthProvider()
- Specified by:
buildAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withAuthProvider
public A withAuthProvider(AuthProviderConfig authProvider)
- Specified by:
withAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasAuthProvider
public Boolean hasAuthProvider()
- Specified by:
hasAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewAuthProvider
public AuthInfoFluent.AuthProviderNested<A> withNewAuthProvider()
- Specified by:
withNewAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewAuthProviderLike
public AuthInfoFluent.AuthProviderNested<A> withNewAuthProviderLike(AuthProviderConfig item)
- Specified by:
withNewAuthProviderLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editAuthProvider
public AuthInfoFluent.AuthProviderNested<A> editAuthProvider()
- Specified by:
editAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editOrNewAuthProvider
public AuthInfoFluent.AuthProviderNested<A> editOrNewAuthProvider()
- Specified by:
editOrNewAuthProviderin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editOrNewAuthProviderLike
public AuthInfoFluent.AuthProviderNested<A> editOrNewAuthProviderLike(AuthProviderConfig item)
- Specified by:
editOrNewAuthProviderLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getClientCertificate
public String getClientCertificate()
- Specified by:
getClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withClientCertificate
public A withClientCertificate(String clientCertificate)
- Specified by:
withClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasClientCertificate
public Boolean hasClientCertificate()
- Specified by:
hasClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificate
public A withNewClientCertificate(String arg1)
- Specified by:
withNewClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificate
public A withNewClientCertificate(StringBuilder arg1)
- Specified by:
withNewClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificate
public A withNewClientCertificate(StringBuffer arg1)
- Specified by:
withNewClientCertificatein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getClientCertificateData
public String getClientCertificateData()
- Specified by:
getClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withClientCertificateData
public A withClientCertificateData(String clientCertificateData)
- Specified by:
withClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasClientCertificateData
public Boolean hasClientCertificateData()
- Specified by:
hasClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificateData
public A withNewClientCertificateData(String arg1)
- Specified by:
withNewClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificateData
public A withNewClientCertificateData(StringBuilder arg1)
- Specified by:
withNewClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientCertificateData
public A withNewClientCertificateData(StringBuffer arg1)
- Specified by:
withNewClientCertificateDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getClientKey
public String getClientKey()
- Specified by:
getClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withClientKey
public A withClientKey(String clientKey)
- Specified by:
withClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasClientKey
public Boolean hasClientKey()
- Specified by:
hasClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKey
public A withNewClientKey(String arg1)
- Specified by:
withNewClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKey
public A withNewClientKey(StringBuilder arg1)
- Specified by:
withNewClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKey
public A withNewClientKey(StringBuffer arg1)
- Specified by:
withNewClientKeyin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getClientKeyData
public String getClientKeyData()
- Specified by:
getClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withClientKeyData
public A withClientKeyData(String clientKeyData)
- Specified by:
withClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasClientKeyData
public Boolean hasClientKeyData()
- Specified by:
hasClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKeyData
public A withNewClientKeyData(String arg1)
- Specified by:
withNewClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKeyData
public A withNewClientKeyData(StringBuilder arg1)
- Specified by:
withNewClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewClientKeyData
public A withNewClientKeyData(StringBuffer arg1)
- Specified by:
withNewClientKeyDatain interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getExec
@Deprecated public ExecConfig getExec()
Deprecated.This method has been deprecated, please use method buildExec instead.- Specified by:
getExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>- Returns:
- The buildable object.
-
buildExec
public ExecConfig buildExec()
- Specified by:
buildExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withExec
public A withExec(ExecConfig exec)
- Specified by:
withExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasExec
public Boolean hasExec()
- Specified by:
hasExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewExec
public AuthInfoFluent.ExecNested<A> withNewExec()
- Specified by:
withNewExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewExecLike
public AuthInfoFluent.ExecNested<A> withNewExecLike(ExecConfig item)
- Specified by:
withNewExecLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editExec
public AuthInfoFluent.ExecNested<A> editExec()
- Specified by:
editExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editOrNewExec
public AuthInfoFluent.ExecNested<A> editOrNewExec()
- Specified by:
editOrNewExecin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editOrNewExecLike
public AuthInfoFluent.ExecNested<A> editOrNewExecLike(ExecConfig item)
- Specified by:
editOrNewExecLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToExtensions
public A addToExtensions(int index, NamedExtension item)
- Specified by:
addToExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
setToExtensions
public A setToExtensions(int index, NamedExtension item)
- Specified by:
setToExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addToExtensions
public A addToExtensions(NamedExtension... items)
- Specified by:
addToExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addAllToExtensions
public A addAllToExtensions(Collection<NamedExtension> items)
- Specified by:
addAllToExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeFromExtensions
public A removeFromExtensions(NamedExtension... items)
- Specified by:
removeFromExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeAllFromExtensions
public A removeAllFromExtensions(Collection<NamedExtension> items)
- Specified by:
removeAllFromExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
removeMatchingFromExtensions
public A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
removeMatchingFromExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getExtensions
@Deprecated public List<NamedExtension> getExtensions()
Deprecated.This method has been deprecated, please use method buildExtensions instead.- Specified by:
getExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>- Returns:
- The buildable object.
-
buildExtensions
public List<NamedExtension> buildExtensions()
- Specified by:
buildExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
buildExtension
public NamedExtension buildExtension(int index)
- Specified by:
buildExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
buildFirstExtension
public NamedExtension buildFirstExtension()
- Specified by:
buildFirstExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
buildLastExtension
public NamedExtension buildLastExtension()
- Specified by:
buildLastExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
buildMatchingExtension
public NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
buildMatchingExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasMatchingExtension
public Boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
hasMatchingExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withExtensions
public A withExtensions(List<NamedExtension> extensions)
- Specified by:
withExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withExtensions
public A withExtensions(NamedExtension... extensions)
- Specified by:
withExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasExtensions
public Boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addNewExtension
public AuthInfoFluent.ExtensionsNested<A> addNewExtension()
- Specified by:
addNewExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
addNewExtensionLike
public AuthInfoFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
- Specified by:
addNewExtensionLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
setNewExtensionLike
public AuthInfoFluent.ExtensionsNested<A> setNewExtensionLike(int index, NamedExtension item)
- Specified by:
setNewExtensionLikein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editExtension
public AuthInfoFluent.ExtensionsNested<A> editExtension(int index)
- Specified by:
editExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editFirstExtension
public AuthInfoFluent.ExtensionsNested<A> editFirstExtension()
- Specified by:
editFirstExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editLastExtension
public AuthInfoFluent.ExtensionsNested<A> editLastExtension()
- Specified by:
editLastExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
editMatchingExtension
public AuthInfoFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
- Specified by:
editMatchingExtensionin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withPassword
public A withPassword(String password)
- Specified by:
withPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasPassword
public Boolean hasPassword()
- Specified by:
hasPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewPassword
public A withNewPassword(String arg1)
- Specified by:
withNewPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewPassword
public A withNewPassword(StringBuilder arg1)
- Specified by:
withNewPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewPassword
public A withNewPassword(StringBuffer arg1)
- Specified by:
withNewPasswordin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getToken
public String getToken()
- Specified by:
getTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withToken
public A withToken(String token)
- Specified by:
withTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasToken
public Boolean hasToken()
- Specified by:
hasTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewToken
public A withNewToken(String arg1)
- Specified by:
withNewTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewToken
public A withNewToken(StringBuilder arg1)
- Specified by:
withNewTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewToken
public A withNewToken(StringBuffer arg1)
- Specified by:
withNewTokenin interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getTokenFile
public String getTokenFile()
- Specified by:
getTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withTokenFile
public A withTokenFile(String tokenFile)
- Specified by:
withTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasTokenFile
public Boolean hasTokenFile()
- Specified by:
hasTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewTokenFile
public A withNewTokenFile(String arg1)
- Specified by:
withNewTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewTokenFile
public A withNewTokenFile(StringBuilder arg1)
- Specified by:
withNewTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewTokenFile
public A withNewTokenFile(StringBuffer arg1)
- Specified by:
withNewTokenFilein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
getUsername
public String getUsername()
- Specified by:
getUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withUsername
public A withUsername(String username)
- Specified by:
withUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
hasUsername
public Boolean hasUsername()
- Specified by:
hasUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewUsername
public A withNewUsername(String arg1)
- Specified by:
withNewUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewUsername
public A withNewUsername(StringBuilder arg1)
- Specified by:
withNewUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
withNewUsername
public A withNewUsername(StringBuffer arg1)
- Specified by:
withNewUsernamein interfaceAuthInfoFluent<A extends AuthInfoFluent<A>>
-
-