Class IdentityProviderConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.IdentityProviderConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<IdentityProviderConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class IdentityProviderConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<IdentityProviderConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
IdentityProviderConfig contains configuration for using a specific identity provider- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IdentityProviderConfig()No args constructor for use in serializationIdentityProviderConfig(BasicAuthIdentityProvider basicAuth, GitHubIdentityProvider github, GitLabIdentityProvider gitlab, GoogleIdentityProvider google, HTPasswdIdentityProvider htpasswd, KeystoneIdentityProvider keystone, LDAPIdentityProvider ldap, OpenIDIdentityProvider openID, RequestHeaderIdentityProvider requestHeader, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityProviderConfigBuilderedit()Map<String,Object>getAdditionalProperties()BasicAuthIdentityProvidergetBasicAuth()IdentityProviderConfig contains configuration for using a specific identity providerGitHubIdentityProvidergetGithub()IdentityProviderConfig contains configuration for using a specific identity providerGitLabIdentityProvidergetGitlab()IdentityProviderConfig contains configuration for using a specific identity providerGoogleIdentityProvidergetGoogle()IdentityProviderConfig contains configuration for using a specific identity providerHTPasswdIdentityProvidergetHtpasswd()IdentityProviderConfig contains configuration for using a specific identity providerKeystoneIdentityProvidergetKeystone()IdentityProviderConfig contains configuration for using a specific identity providerLDAPIdentityProvidergetLdap()IdentityProviderConfig contains configuration for using a specific identity providerOpenIDIdentityProvidergetOpenID()IdentityProviderConfig contains configuration for using a specific identity providerRequestHeaderIdentityProvidergetRequestHeader()IdentityProviderConfig contains configuration for using a specific identity providerStringgetType()type identifies the identity provider type for this entry.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBasicAuth(BasicAuthIdentityProvider basicAuth)IdentityProviderConfig contains configuration for using a specific identity providervoidsetGithub(GitHubIdentityProvider github)IdentityProviderConfig contains configuration for using a specific identity providervoidsetGitlab(GitLabIdentityProvider gitlab)IdentityProviderConfig contains configuration for using a specific identity providervoidsetGoogle(GoogleIdentityProvider google)IdentityProviderConfig contains configuration for using a specific identity providervoidsetHtpasswd(HTPasswdIdentityProvider htpasswd)IdentityProviderConfig contains configuration for using a specific identity providervoidsetKeystone(KeystoneIdentityProvider keystone)IdentityProviderConfig contains configuration for using a specific identity providervoidsetLdap(LDAPIdentityProvider ldap)IdentityProviderConfig contains configuration for using a specific identity providervoidsetOpenID(OpenIDIdentityProvider openID)IdentityProviderConfig contains configuration for using a specific identity providervoidsetRequestHeader(RequestHeaderIdentityProvider requestHeader)IdentityProviderConfig contains configuration for using a specific identity providervoidsetType(String type)type identifies the identity provider type for this entry.IdentityProviderConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
IdentityProviderConfig
public IdentityProviderConfig()
No args constructor for use in serialization
-
IdentityProviderConfig
public IdentityProviderConfig(BasicAuthIdentityProvider basicAuth, GitHubIdentityProvider github, GitLabIdentityProvider gitlab, GoogleIdentityProvider google, HTPasswdIdentityProvider htpasswd, KeystoneIdentityProvider keystone, LDAPIdentityProvider ldap, OpenIDIdentityProvider openID, RequestHeaderIdentityProvider requestHeader, String type)
-
-
Method Detail
-
getBasicAuth
public BasicAuthIdentityProvider getBasicAuth()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setBasicAuth
public void setBasicAuth(BasicAuthIdentityProvider basicAuth)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getGithub
public GitHubIdentityProvider getGithub()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setGithub
public void setGithub(GitHubIdentityProvider github)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getGitlab
public GitLabIdentityProvider getGitlab()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setGitlab
public void setGitlab(GitLabIdentityProvider gitlab)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getGoogle
public GoogleIdentityProvider getGoogle()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setGoogle
public void setGoogle(GoogleIdentityProvider google)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getHtpasswd
public HTPasswdIdentityProvider getHtpasswd()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setHtpasswd
public void setHtpasswd(HTPasswdIdentityProvider htpasswd)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getKeystone
public KeystoneIdentityProvider getKeystone()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setKeystone
public void setKeystone(KeystoneIdentityProvider keystone)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getLdap
public LDAPIdentityProvider getLdap()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setLdap
public void setLdap(LDAPIdentityProvider ldap)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getOpenID
public OpenIDIdentityProvider getOpenID()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setOpenID
public void setOpenID(OpenIDIdentityProvider openID)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getRequestHeader
public RequestHeaderIdentityProvider getRequestHeader()
IdentityProviderConfig contains configuration for using a specific identity provider
-
setRequestHeader
public void setRequestHeader(RequestHeaderIdentityProvider requestHeader)
IdentityProviderConfig contains configuration for using a specific identity provider
-
getType
public String getType()
type identifies the identity provider type for this entry.
-
setType
public void setType(String type)
type identifies the identity provider type for this entry.
-
edit
public IdentityProviderConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IdentityProviderConfigBuilder>
-
toBuilder
public IdentityProviderConfigBuilder toBuilder()
-
-