public class UrbanAirshipClient
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
static class |
UrbanAirshipClient.Builder
UrbanAirshipClient builder.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EU_OAUTH_URI |
static java.lang.String |
EU_URI |
java.lang.String |
oAuthBaseUri |
static java.lang.String |
US_OAUTH_URI |
static java.lang.String |
US_URI |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the underlying HTTP client's thread pool.
|
<T> Response |
execute(Request<T> request) |
<T> Response |
execute(Request<T> request,
ResponseCallback callback) |
<T> java.util.concurrent.Future<Response> |
executeAsync(Request<T> request) |
<T> java.util.concurrent.Future<Response> |
executeAsync(Request<T> request,
ResponseCallback callback) |
java.lang.String |
getAppKey()
Get the app key.
|
java.util.Optional<java.lang.String> |
getAppSecret()
Get the app secret.
|
java.util.Optional<java.lang.String> |
getBaseUri()
Get the Base URI.
|
java.util.Optional<java.lang.String> |
getBearerToken()
Get the bearer token.
|
java.util.Optional<OAuthCredentials> |
getOAuthCredentials()
Get the OAuthCredentials.
|
RequestClient |
getRequestClient()
Get the request client.
|
java.util.Optional<java.lang.Boolean> |
getUseEuropeanSite()
Get useEuropeanSite.
|
java.lang.String |
getUserAgent(java.lang.String appKey)
Retrieve the client user agent.
|
static UrbanAirshipClient.Builder |
newBuilder()
New UrbanAirshipClient Builder.
|
public static final java.lang.String US_URI
public static final java.lang.String EU_URI
public static final java.lang.String EU_OAUTH_URI
public static final java.lang.String US_OAUTH_URI
public final java.lang.String oAuthBaseUri
public static UrbanAirshipClient.Builder newBuilder()
public <T> java.util.concurrent.Future<Response> executeAsync(Request<T> request, ResponseCallback callback)
public <T> Response execute(Request<T> request) throws java.io.IOException
java.io.IOException
public <T> Response execute(Request<T> request, ResponseCallback callback) throws java.io.IOException
java.io.IOException
public java.lang.String getUserAgent(java.lang.String appKey)
appKey
- Stringpublic void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public java.util.Optional<java.lang.String> getBaseUri()
public java.util.Optional<java.lang.Boolean> getUseEuropeanSite()
public java.lang.String getAppKey()
public java.util.Optional<java.lang.String> getAppSecret()
public java.util.Optional<java.lang.String> getBearerToken()
public java.util.Optional<OAuthCredentials> getOAuthCredentials()
public RequestClient getRequestClient()