public class ApiClientProvider.AuthenticatedClientProviderBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ApiClientProvider.AuthenticatedClientProviderBuilder |
addUserSessionInfoChangeListener(UserSessionInfoProvider.UserSessionInfoChangeListener changeListener) |
ApiClientProvider.AuthenticatedClientProvider |
build()
Builds an AuthenticatedClientProvider.
|
ApiClientProvider.AuthenticatedClientProviderBuilder |
withEmail(String email) |
ApiClientProvider.AuthenticatedClientProviderBuilder |
withExternalId(String externalId) |
ApiClientProvider.AuthenticatedClientProviderBuilder |
withPassword(String password) |
ApiClientProvider.AuthenticatedClientProviderBuilder |
withPhone(Phone phone) |
ApiClientProvider.AuthenticatedClientProviderBuilder |
withSession(UserSessionInfo session) |
public ApiClientProvider.AuthenticatedClientProviderBuilder addUserSessionInfoChangeListener(UserSessionInfoProvider.UserSessionInfoChangeListener changeListener)
changeListener
- UserSessionInfo change listenerpublic ApiClientProvider.AuthenticatedClientProviderBuilder withPhone(Phone phone)
phone
- participant's phonepublic ApiClientProvider.AuthenticatedClientProviderBuilder withEmail(String email)
email
- participant's emailpublic ApiClientProvider.AuthenticatedClientProviderBuilder withExternalId(String externalId)
externalId
- participant's externalIdpublic ApiClientProvider.AuthenticatedClientProviderBuilder withPassword(String password)
password
- participant's password, if availablepublic ApiClientProvider.AuthenticatedClientProviderBuilder withSession(UserSessionInfo session)
session
- participant's last active session, if availablepublic ApiClientProvider.AuthenticatedClientProvider build()
Copyright © 2023 Sage Bionetworks. All rights reserved.