Class UserContext.Builder

  • Enclosing class:
    UserContext

    public static class UserContext.Builder
    extends Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(String name,
                       List<String> roles)
        Instantiates a new builder with required properties.
        Parameters:
        name - the name
        roles - the roles
    • Method Detail

      • build

        public UserContext build()
        Builds a UserContext.
        Returns:
        the new UserContext instance
      • addRoles

        public UserContext.Builder addRoles​(String roles)
        Adds an roles to roles.
        Parameters:
        roles - the new roles
        Returns:
        the UserContext builder
      • name

        public UserContext.Builder name​(String name)
        Set the name.
        Parameters:
        name - the name
        Returns:
        the UserContext builder
      • roles

        public UserContext.Builder roles​(List<String> roles)
        Set the roles. Existing roles will be replaced.
        Parameters:
        roles - the roles
        Returns:
        the UserContext builder