public class BoxConfigBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
BoxConfigBuilder.BoxConfig |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
API_URL_AUTHORITY
Default API url authority.
|
static java.lang.String |
API_URL_PATH
Default API url path.
|
static java.lang.String |
API_URL_SCHEME
Default API url scheme.
|
static java.lang.String |
DOWNLOAD_URL_AUTHORITY
Default Download url authority.
|
static java.lang.String |
DOWNLOAD_URL_PATH
Default Download url authority.
|
static java.lang.String |
DOWNLOAD_URL_SCHEME
Default Download url scheme.
|
static java.lang.String |
OAUTH_API_URL_PATH
Default OAuth API url path.
|
static java.lang.String |
OAUTH_URL_AUTHORITY
Default OAuth url authority.
|
static java.lang.String |
OAUTH_URL_SCHEME
Default OAuth url scheme.
|
static java.lang.String |
OAUTH_WEB_URL_PATH
Default OAuth url path.
|
static java.lang.String |
UPLOAD_URL_AUTHORITY
Default Upload url authority.
|
static java.lang.String |
UPLOAD_URL_PATH
Default upload API url path.
|
static java.lang.String |
UPLOAD_URL_SCHEME
Default Upload url scheme.
|
static java.lang.String |
USER_AGENT
Default User-Agent String.
|
static java.lang.String |
VERSION_NUMBER
Box Java SDK version.
|
| Constructor and Description |
|---|
BoxConfigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
apiUrlAuthority(java.lang.String authority)
Set a custom API URL Authority.
|
void |
apiUrlPath(java.lang.String path)
Set a custom API URL path.
|
void |
apiUrlScheme(java.lang.String scheme)
Set a custom API URL scheme.
|
IBoxConfig |
build() |
java.lang.String |
getVersion() |
void |
setAuthUrlScheme(java.lang.String oAuthUrlScheme) |
void |
setDownloadUrlAuthority(java.lang.String authority)
Set a custom Download URL Authority.
|
void |
setDownloadUrlPath(java.lang.String downloadUrlPath) |
void |
setDownloadUrlScheme(java.lang.String scheme)
Set a custom Download URL scheme.
|
void |
setOAuthApiUrlPath(java.lang.String oAuthApiUrlPath) |
void |
setOAuthUrlAuthority(java.lang.String oAuthUrlAuthority) |
void |
setOAuthUrlPath(java.lang.String oAuthUrlPath) |
void |
setUploadUrlAuthority(java.lang.String authority)
Set a custom Upload URL Authority.
|
void |
setUploadUrlPath(java.lang.String uploadUrlPath) |
void |
setUploadUrlScheme(java.lang.String scheme)
Set a custom Upload URL scheme.
|
void |
setUserAgent(java.lang.String agent)
Set the String to use as the User-Agent HTTP header.
|
protected void |
setVersion(java.lang.String version) |
public static final java.lang.String VERSION_NUMBER
public static final java.lang.String API_URL_SCHEME
public static final java.lang.String API_URL_AUTHORITY
public static final java.lang.String API_URL_PATH
public static final java.lang.String UPLOAD_URL_SCHEME
public static final java.lang.String UPLOAD_URL_AUTHORITY
public static final java.lang.String UPLOAD_URL_PATH
public static final java.lang.String OAUTH_URL_SCHEME
public static final java.lang.String OAUTH_URL_AUTHORITY
public static final java.lang.String OAUTH_API_URL_PATH
public static final java.lang.String OAUTH_WEB_URL_PATH
public static final java.lang.String DOWNLOAD_URL_SCHEME
public static final java.lang.String DOWNLOAD_URL_AUTHORITY
public static final java.lang.String DOWNLOAD_URL_PATH
public static final java.lang.String USER_AGENT
public IBoxConfig build()
public void apiUrlScheme(java.lang.String scheme)
scheme - Custom schemepublic void apiUrlAuthority(java.lang.String authority)
authority - Custom Authoritypublic void setDownloadUrlAuthority(java.lang.String authority)
authority - Custom Authoritypublic void apiUrlPath(java.lang.String path)
path - Custom pathpublic void setUploadUrlScheme(java.lang.String scheme)
scheme - Custom schemepublic void setUploadUrlAuthority(java.lang.String authority)
authority - Custom Authoritypublic void setDownloadUrlScheme(java.lang.String scheme)
scheme - Custom schemepublic void setUserAgent(java.lang.String agent)
agent - User-Agent Stringpublic void setAuthUrlScheme(java.lang.String oAuthUrlScheme)
oAuthUrlScheme - the OAuthUrlScheme to setpublic void setOAuthUrlAuthority(java.lang.String oAuthUrlAuthority)
oAuthUrlAuthority - the OAuthUrlAuthority to setpublic void setOAuthUrlPath(java.lang.String oAuthUrlPath)
oAuthUrlPath - the OAuthUrlPath to setpublic void setOAuthApiUrlPath(java.lang.String oAuthApiUrlPath)
oAuthApiUrlPath - the mOAuthApiUrlPath to setpublic void setUploadUrlPath(java.lang.String uploadUrlPath)
uploadUrlPath - the mUploadUrlPath to setpublic void setDownloadUrlPath(java.lang.String downloadUrlPath)
downloadUrlPath - the downloadUrlPath to setprotected void setVersion(java.lang.String version)
public java.lang.String getVersion()