Package com.oracle.content.sdk
Class ContentSettings
java.lang.Object
com.oracle.content.sdk.ContentSettings
For finer control over the SDK settings, such as enabling the cache or changing the connection timeout.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct general settings, using defaults (no cache, default timeout) -
Method Summary
Modifier and TypeMethodDescriptionenableCache
(File cacheDir) Enable the cache using the specified folder for the cache.setCacheSettings
(CacheSettings settings) Set more specific set of cache settings.setTimeoutSeconds
(int connectionTimeoutSeconds) setUserAgentHeader
(String userAgentHeader) Set the "User-Agent" header to be sent with each SDK request.
-
Constructor Details
-
ContentSettings
public ContentSettings()Construct general settings, using defaults (no cache, default timeout)
-
-
Method Details
-
enableCache
Enable the cache using the specified folder for the cache. This will enable the both http and asset caches and use all defaults. For more specific cache settings, usesetCacheSettings(CacheSettings)
- Parameters:
cacheDir
- folder to use for cache data- Returns:
- this
-
setUserAgentHeader
Set the "User-Agent" header to be sent with each SDK request.- Parameters:
userAgentHeader
- User-Agent header value- Returns:
- this
-
setCacheSettings
Set more specific set of cache settings. SeeCacheSettings
- Parameters:
settings
- Cache settings- Returns:
- this
-
setTimeoutSeconds
-
getConnectionTimeoutSeconds
-
getCacheSettings
-
getUserAgentHeader
-