public static class Credentials.Builder
extends java.lang.Object
Helper class that lets users create an instance of a Credentials object. The builder needs to be created with the mandatory parameter Credentials.Type.
Example usage
Credentials creds = new Credentials.Builder(Credentials.Type.USER_PASSWORD)
.setUser("user")
.setPassword("password")
.create();
| Constructor and Description |
|---|
Credentials.Builder(Credentials.Type type) |
| Modifier and Type | Method and Description |
|---|---|
Credentials.Builder |
addUserOptions(java.lang.String optionName,
java.lang.Object option)
Not implemented
|
Credentials |
create()
Used to create a Credentials object after the Credentials.Builder
has been initialized with the appropriate values.
|
Credentials.Builder |
setAppName(java.lang.String name)
Application name to pick up login context configuration.
|
Credentials.Builder |
setAuthenticationDetails(java.lang.String digest,
java.lang.String signature,
java.lang.String provider) |
Credentials.Builder |
setKeystore(java.io.File keystore,
java.lang.String password) |
Credentials.Builder |
setPassword(java.lang.String password) |
Credentials.Builder |
setPrivateKeyFile(java.io.File keyFile) |
Credentials.Builder |
setStandaloneSslMode(boolean ssl)
Set optional encryption on connection to standalone projects.
|
Credentials.Builder |
setTrace(boolean trace)
Deprecated.
|
Credentials.Builder |
setUser(java.lang.String user) |
Credentials.Builder |
setUserClass(java.lang.String className)
Not implemented
|
public Credentials.Builder(Credentials.Type type)
public Credentials.Builder setUser(java.lang.String user)
user - user id to authenticate withpublic Credentials.Builder setPassword(java.lang.String password)
password - Password to use to authenticatepublic Credentials.Builder setAppName(java.lang.String name)
name - public Credentials.Builder setPrivateKeyFile(java.io.File keyFile) throws java.io.FileNotFoundException
keyFile - file containing the PROJECT_RSA private key in DER format.java.io.FileNotFoundExceptionpublic Credentials.Builder setKeystore(java.io.File keystore, java.lang.String password) throws java.io.FileNotFoundException
keystore - password - java.io.FileNotFoundExceptionpublic Credentials.Builder setAuthenticationDetails(java.lang.String digest, java.lang.String signature, java.lang.String provider)
digest - default "MD5"signature - default "SHA1withRSA"provider - default "SunRsaSign"public Credentials.Builder setStandaloneSslMode(boolean ssl)
ssl - public Credentials.Builder setUserClass(java.lang.String className)
className - public Credentials.Builder addUserOptions(java.lang.String optionName, java.lang.Object option)
options - @Deprecated public Credentials.Builder setTrace(boolean trace)
trace - public Credentials create()
java.lang.IllegalStateException - in case of illegal or missing arguments