Class DefaultAttributeDefinition.DefaultAttributeDefinitionBuilder<C extends DefaultAttributeDefinition,B extends DefaultAttributeDefinition.DefaultAttributeDefinitionBuilder<C,B>>

java.lang.Object
org.apereo.cas.authentication.attribute.DefaultAttributeDefinition.DefaultAttributeDefinitionBuilder<C,B>
Enclosing class:
DefaultAttributeDefinition

public abstract static class DefaultAttributeDefinition.DefaultAttributeDefinitionBuilder<C extends DefaultAttributeDefinition,B extends DefaultAttributeDefinition.DefaultAttributeDefinitionBuilder<C,B>> extends Object
  • Constructor Details

    • DefaultAttributeDefinitionBuilder

      public DefaultAttributeDefinitionBuilder()
  • Method Details

    • key

      public B key(String key)
      Returns:
      this.
    • name

      public B name(String name)
      Returns:
      this.
    • scoped

      public B scoped(boolean scoped)
      Returns:
      this.
    • encrypted

      public B encrypted(boolean encrypted)
      Returns:
      this.
    • attribute

      public B attribute(String attribute)
      Returns:
      this.
    • patternFormat

      public B patternFormat(String patternFormat)
      Returns:
      this.
    • script

      public B script(String script)
      Returns:
      this.
    • canonicalizationMode

      public B canonicalizationMode(String canonicalizationMode)
      Returns:
      this.
    • patterns

      public B patterns(Map<String,String> patterns)
      Returns:
      this.
    • flattened

      public B flattened(String flattened)
      Returns:
      this.
    • singleValue

      public B singleValue(boolean singleValue)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object