public static final class ClientManager.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ClientManager |
build() |
ClientManager.Builder |
withAcceptLanguage(List<String> acceptLanguages)
Provide the languages this caller can accept to the server, in an ordered list of two-character
language codes (in order of most preferred, to least preferred).
|
ClientManager.Builder |
withClientInfo(ClientInfo clientInfo)
Provide a ClientInfo object for requests made by clients from this ClientManager.
|
ClientManager.Builder |
withConfig(Config config)
Provide a configuration object for this ClientManager.
|
ClientManager.Builder |
withSignIn(SignIn signIn)
Provide the sign in credentials for clients from this ClientManager.
|
public ClientManager.Builder withConfig(Config config)
config
- a Config objectpublic ClientManager.Builder withClientInfo(ClientInfo clientInfo)
User-Agent
header
for requests. If you provide a clientInfo object to the ClientManager, any values
that would be set in the properties file (e.g. device.name or app.version) will be
ignored. If you want to change these values, create the client manager and then
update the resulting clientInfo object.clientInfo
- a ClientInfo objectpublic ClientManager.Builder withAcceptLanguage(List<String> acceptLanguages)
acceptLanguages
- an optional, ordered list of two-letter language codes, from most preferred language to
least preferred languagepublic ClientManager.Builder withSignIn(SignIn signIn)
signIn
- a SignIn objectpublic ClientManager build()
Copyright © 2022 Sage Bionetworks. All rights reserved.