Package io.fabric8.kubernetes.api.model
Class AuthInfoFluent<A extends AuthInfoFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.AuthInfoFluent<A>
-
- Direct Known Subclasses:
AuthInfoBuilder
,NamedAuthInfoFluent.UserNested
public class AuthInfoFluent<A extends AuthInfoFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AuthInfoFluent.AuthProviderNested<N>
class
AuthInfoFluent.ExecNested<N>
class
AuthInfoFluent.ExtensionsNested<N>
-
Constructor Summary
Constructors Constructor Description AuthInfoFluent()
AuthInfoFluent(AuthInfo instance)
-
Method Summary
-
-
-
Constructor Detail
-
AuthInfoFluent
public AuthInfoFluent()
-
AuthInfoFluent
public AuthInfoFluent(AuthInfo instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(AuthInfo instance)
-
getAs
public String getAs()
-
hasAs
public boolean hasAs()
-
addAllToAsGroups
public A addAllToAsGroups(Collection<String> items)
-
removeAllFromAsGroups
public A removeAllFromAsGroups(Collection<String> items)
-
getAsGroup
public String getAsGroup(int index)
-
getFirstAsGroup
public String getFirstAsGroup()
-
getLastAsGroup
public String getLastAsGroup()
-
hasAsGroups
public boolean hasAsGroups()
-
getAsUid
public String getAsUid()
-
hasAsUid
public boolean hasAsUid()
-
hasAsUserExtra
public boolean hasAsUserExtra()
-
buildAuthProvider
public AuthProviderConfig buildAuthProvider()
-
withAuthProvider
public A withAuthProvider(AuthProviderConfig authProvider)
-
hasAuthProvider
public boolean hasAuthProvider()
-
withNewAuthProvider
public AuthInfoFluent.AuthProviderNested<A> withNewAuthProvider()
-
withNewAuthProviderLike
public AuthInfoFluent.AuthProviderNested<A> withNewAuthProviderLike(AuthProviderConfig item)
-
editAuthProvider
public AuthInfoFluent.AuthProviderNested<A> editAuthProvider()
-
editOrNewAuthProvider
public AuthInfoFluent.AuthProviderNested<A> editOrNewAuthProvider()
-
editOrNewAuthProviderLike
public AuthInfoFluent.AuthProviderNested<A> editOrNewAuthProviderLike(AuthProviderConfig item)
-
getClientCertificate
public String getClientCertificate()
-
hasClientCertificate
public boolean hasClientCertificate()
-
getClientCertificateData
public String getClientCertificateData()
-
hasClientCertificateData
public boolean hasClientCertificateData()
-
getClientKey
public String getClientKey()
-
hasClientKey
public boolean hasClientKey()
-
getClientKeyData
public String getClientKeyData()
-
hasClientKeyData
public boolean hasClientKeyData()
-
buildExec
public ExecConfig buildExec()
-
withExec
public A withExec(ExecConfig exec)
-
hasExec
public boolean hasExec()
-
withNewExec
public AuthInfoFluent.ExecNested<A> withNewExec()
-
withNewExecLike
public AuthInfoFluent.ExecNested<A> withNewExecLike(ExecConfig item)
-
editExec
public AuthInfoFluent.ExecNested<A> editExec()
-
editOrNewExec
public AuthInfoFluent.ExecNested<A> editOrNewExec()
-
editOrNewExecLike
public AuthInfoFluent.ExecNested<A> editOrNewExecLike(ExecConfig item)
-
addToExtensions
public A addToExtensions(int index, NamedExtension item)
-
setToExtensions
public A setToExtensions(int index, NamedExtension item)
-
addToExtensions
public A addToExtensions(NamedExtension... items)
-
addAllToExtensions
public A addAllToExtensions(Collection<NamedExtension> items)
-
removeFromExtensions
public A removeFromExtensions(NamedExtension... items)
-
removeAllFromExtensions
public A removeAllFromExtensions(Collection<NamedExtension> items)
-
removeMatchingFromExtensions
public A removeMatchingFromExtensions(Predicate<NamedExtensionBuilder> predicate)
-
buildExtensions
public List<NamedExtension> buildExtensions()
-
buildExtension
public NamedExtension buildExtension(int index)
-
buildFirstExtension
public NamedExtension buildFirstExtension()
-
buildLastExtension
public NamedExtension buildLastExtension()
-
buildMatchingExtension
public NamedExtension buildMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
hasMatchingExtension
public boolean hasMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
withExtensions
public A withExtensions(List<NamedExtension> extensions)
-
withExtensions
public A withExtensions(NamedExtension... extensions)
-
hasExtensions
public boolean hasExtensions()
-
addNewExtension
public AuthInfoFluent.ExtensionsNested<A> addNewExtension()
-
addNewExtensionLike
public AuthInfoFluent.ExtensionsNested<A> addNewExtensionLike(NamedExtension item)
-
setNewExtensionLike
public AuthInfoFluent.ExtensionsNested<A> setNewExtensionLike(int index, NamedExtension item)
-
editExtension
public AuthInfoFluent.ExtensionsNested<A> editExtension(int index)
-
editFirstExtension
public AuthInfoFluent.ExtensionsNested<A> editFirstExtension()
-
editLastExtension
public AuthInfoFluent.ExtensionsNested<A> editLastExtension()
-
editMatchingExtension
public AuthInfoFluent.ExtensionsNested<A> editMatchingExtension(Predicate<NamedExtensionBuilder> predicate)
-
getPassword
public String getPassword()
-
hasPassword
public boolean hasPassword()
-
getToken
public String getToken()
-
hasToken
public boolean hasToken()
-
getTokenFile
public String getTokenFile()
-
hasTokenFile
public boolean hasTokenFile()
-
getUsername
public String getUsername()
-
hasUsername
public boolean hasUsername()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends AuthInfoFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends AuthInfoFluent<A>>
-
-