Class UsernamePasswordCredentialBuilder

    • Constructor Detail

      • UsernamePasswordCredentialBuilder

        public UsernamePasswordCredentialBuilder()
    • Method Detail

      • username

        public UsernamePasswordCredentialBuilder username​(String username)
        Sets the username of the user.
        Parameters:
        username - the username of the user
        Returns:
        the UserCredentialBuilder itself
      • password

        public UsernamePasswordCredentialBuilder password​(String password)
        Sets the password of the user.
        Parameters:
        password - the password of the user
        Returns:
        the UserCredentialBuilder itself
      • tokenCachePersistenceOptions

        public UsernamePasswordCredentialBuilder tokenCachePersistenceOptions​(TokenCachePersistenceOptions tokenCachePersistenceOptions)
        Configures the persistent shared token cache options and enables the persistent token cache which is disabled by default. If configured, the credential will store tokens in a cache persisted to the machine, protected to the current user, which can be shared by other credentials and processes.
        Parameters:
        tokenCachePersistenceOptions - the token cache configuration options
        Returns:
        An updated instance of this builder with the token cache options configured.