Class AppAttrRenderingMetadata.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public AppAttrRenderingMetadata.Builder name​(String name)
        Name of the attribute.

        *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        name - the value to set
        Returns:
        this builder
      • label

        public AppAttrRenderingMetadata.Builder label​(String label)
        Label for the attribute to be shown in the UI.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        label - the value to set
        Returns:
        this builder
      • helptext

        public AppAttrRenderingMetadata.Builder helptext​(String helptext)
        Help text for the attribute.

        It can contain HTML tags.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        helptext - the value to set
        Returns:
        this builder
      • widget

        public AppAttrRenderingMetadata.Builder widget​(AppAttrRenderingMetadata.Widget widget)
        UI widget to use for the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        widget - the value to set
        Returns:
        this builder
      • datatype

        public AppAttrRenderingMetadata.Builder datatype​(String datatype)
        Data type of the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        datatype - the value to set
        Returns:
        this builder
      • section

        public AppAttrRenderingMetadata.Builder section​(AppAttrRenderingMetadata.Section section)
        UI widget to use for the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        section - the value to set
        Returns:
        this builder
      • order

        public AppAttrRenderingMetadata.Builder order​(Integer order)
        Data type of the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Parameters:
        order - the value to set
        Returns:
        this builder
      • required

        public AppAttrRenderingMetadata.Builder required​(Boolean required)
        Attribute is required or optional.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        required - the value to set
        Returns:
        this builder
      • regexp

        public AppAttrRenderingMetadata.Builder regexp​(String regexp)
        Regular expression of the attribute for validation.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        regexp - the value to set
        Returns:
        this builder
      • readOnly

        public AppAttrRenderingMetadata.Builder readOnly​(Boolean readOnly)
        Is the attribute readOnly.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        readOnly - the value to set
        Returns:
        this builder
      • visible

        public AppAttrRenderingMetadata.Builder visible​(Boolean visible)
        Indicates whether the attribute is to be shown on the application creation UI.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        visible - the value to set
        Returns:
        this builder
      • minLength

        public AppAttrRenderingMetadata.Builder minLength​(Integer minLength)
        Minimum length of the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Parameters:
        minLength - the value to set
        Returns:
        this builder
      • maxLength

        public AppAttrRenderingMetadata.Builder maxLength​(Integer maxLength)
        Maximum length of the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Parameters:
        maxLength - the value to set
        Returns:
        this builder
      • minSize

        public AppAttrRenderingMetadata.Builder minSize​(Integer minSize)
        Minimum size of the attribute..

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Parameters:
        minSize - the value to set
        Returns:
        this builder
      • maxSize

        public AppAttrRenderingMetadata.Builder maxSize​(Integer maxSize)
        Maximum size of the attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Parameters:
        maxSize - the value to set
        Returns:
        this builder