Class LDAPAttributeMapping

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<LDAPAttributeMappingBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class LDAPAttributeMapping
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<LDAPAttributeMappingBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    LDAPAttributeMapping maps LDAP attributes to OpenShift identity fields
    See Also:
    Serialized Form
    • Constructor Detail

      • LDAPAttributeMapping

        public LDAPAttributeMapping()
        No args constructor for use in serialization
    • Method Detail

      • getEmail

        public List<String> getEmail()
        email is the list of attributes whose values should be used as the email address. Optional. If unspecified, no email is set for the identity
      • setEmail

        public void setEmail​(List<String> email)
        email is the list of attributes whose values should be used as the email address. Optional. If unspecified, no email is set for the identity
      • getId

        public List<String> getId()
        id is the list of attributes whose values should be used as the user ID. Required. First non-empty attribute is used. At least one attribute is required. If none of the listed attribute have a value, authentication fails. LDAP standard identity attribute is "dn"
      • setId

        public void setId​(List<String> id)
        id is the list of attributes whose values should be used as the user ID. Required. First non-empty attribute is used. At least one attribute is required. If none of the listed attribute have a value, authentication fails. LDAP standard identity attribute is "dn"
      • getName

        public List<String> getName()
        name is the list of attributes whose values should be used as the display name. Optional. If unspecified, no display name is set for the identity LDAP standard display name attribute is "cn"
      • setName

        public void setName​(List<String> name)
        name is the list of attributes whose values should be used as the display name. Optional. If unspecified, no display name is set for the identity LDAP standard display name attribute is "cn"
      • getPreferredUsername

        public List<String> getPreferredUsername()
        preferredUsername is the list of attributes whose values should be used as the preferred username. LDAP standard login attribute is "uid"
      • setPreferredUsername

        public void setPreferredUsername​(List<String> preferredUsername)
        preferredUsername is the list of attributes whose values should be used as the preferred username. LDAP standard login attribute is "uid"
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)