Class KeystoneIdentityProvider
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.KeystoneIdentityProvider
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<KeystoneIdentityProviderBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class KeystoneIdentityProvider extends Object implements io.fabric8.kubernetes.api.builder.Editable<KeystoneIdentityProviderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KeystoneIdentityProvider()No args constructor for use in serializationKeystoneIdentityProvider(ConfigMapNameReference ca, String domainName, SecretNameReference tlsClientCert, SecretNameReference tlsClientKey, String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeystoneIdentityProviderBuilderedit()Map<String,Object>getAdditionalProperties()ConfigMapNameReferencegetCa()KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsStringgetDomainName()domainName is required for keystone v3SecretNameReferencegetTlsClientCert()KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsSecretNameReferencegetTlsClientKey()KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsStringgetUrl()url is the remote URL to connect tovoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCa(ConfigMapNameReference ca)KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsvoidsetDomainName(String domainName)domainName is required for keystone v3voidsetTlsClientCert(SecretNameReference tlsClientCert)KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsvoidsetTlsClientKey(SecretNameReference tlsClientKey)KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentialsvoidsetUrl(String url)url is the remote URL to connect toKeystoneIdentityProviderBuildertoBuilder()
-
-
-
Constructor Detail
-
KeystoneIdentityProvider
public KeystoneIdentityProvider()
No args constructor for use in serialization
-
KeystoneIdentityProvider
public KeystoneIdentityProvider(ConfigMapNameReference ca, String domainName, SecretNameReference tlsClientCert, SecretNameReference tlsClientKey, String url)
-
-
Method Detail
-
getCa
public ConfigMapNameReference getCa()
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
setCa
public void setCa(ConfigMapNameReference ca)
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
getDomainName
public String getDomainName()
domainName is required for keystone v3
-
setDomainName
public void setDomainName(String domainName)
domainName is required for keystone v3
-
getTlsClientCert
public SecretNameReference getTlsClientCert()
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
setTlsClientCert
public void setTlsClientCert(SecretNameReference tlsClientCert)
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
getTlsClientKey
public SecretNameReference getTlsClientKey()
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
setTlsClientKey
public void setTlsClientKey(SecretNameReference tlsClientKey)
KeystonePasswordIdentityProvider provides identities for users authenticating using keystone password credentials
-
getUrl
public String getUrl()
url is the remote URL to connect to
-
setUrl
public void setUrl(String url)
url is the remote URL to connect to
-
edit
public KeystoneIdentityProviderBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<KeystoneIdentityProviderBuilder>
-
toBuilder
public KeystoneIdentityProviderBuilder toBuilder()
-
-