Class GrantSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • key

        public GrantSummary.Builder key​(String key)
        The unique key of a user grant.
        Parameters:
        key - the value to set
        Returns:
        this builder
      • grantName

        public GrantSummary.Builder grantName​(String grantName)
        The name of a user grant.
        Parameters:
        grantName - the value to set
        Returns:
        this builder
      • depthLevel

        public GrantSummary.Builder depthLevel​(Integer depthLevel)
        The grant depth level of the indirect grant.

        An indirectly granted role/privilege is granted to the user through another role. The depth level indicates how deep a privilege is within the grant hierarchy.

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