public static class Configuration.Builder
extends java.lang.Object
Configuration
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Configuration |
build()
Creates a
Configuration with the arguments supplied to this builder |
Configuration.Builder |
from(Configuration other)
Initialize builder from existing
Configuration |
Configuration.Builder |
setApiKey(java.lang.String apiKey)
API Key
You can find API Key in the Account Details section in the dashboard of Cloudinary Management Console.
|
Configuration.Builder |
setApiSecret(java.lang.String apiSecret)
API Secret
You can find API Secret in the Account Details section in the dashboard of Cloudinary Management Console.
|
Configuration.Builder |
setCallback(java.lang.String callback) |
Configuration.Builder |
setCdnSubdomain(boolean cdnSubdomain)
Whether to automatically build URLs with multiple CDN sub-domains.
|
Configuration.Builder |
setCloudName(java.lang.String cloudName)
The unique name of your cloud at Cloudinary
You can find your cloud name in the Account Details section in the dashboard of Cloudinary Management Console.
|
Configuration.Builder |
setCname(java.lang.String cname)
Custom domain name to use for building HTTP URLs.
|
Configuration.Builder |
setLoadStrategies(boolean loadStrategies) |
Configuration.Builder |
setPrivateCdn(boolean privateCdn)
Should be set to true for Advanced plan's users that have a private CDN distribution.
|
Configuration.Builder |
setSecure(boolean secure)
Force HTTPS URLs of images even if embedded in non-secure HTTP pages.
|
Configuration.Builder |
setSecureCdnSubdomain(java.lang.Boolean secureCdnSubdomain) |
Configuration.Builder |
setSecureDistribution(java.lang.String secureDistribution)
The domain name of the CDN distribution to use for building HTTPS URLs.
|
Configuration.Builder |
setShorten(boolean shorten) |
Configuration.Builder |
setTimeout(int timeout)
Set the HTTP connection timeout.
|
Configuration.Builder |
setUploadPrefix(java.lang.String uploadPrefix) |
Configuration.Builder |
setUseRootPath(boolean useRootPath) |
public Configuration.Builder setTimeout(int timeout)
timeout
- time in milliseconds, or 0 to use the default platform valuepublic Configuration build()
Configuration
with the arguments supplied to this builderpublic Configuration.Builder setCloudName(java.lang.String cloudName)
public Configuration.Builder setApiKey(java.lang.String apiKey)
public Configuration.Builder setApiSecret(java.lang.String apiSecret)
public Configuration.Builder setSecureDistribution(java.lang.String secureDistribution)
public Configuration.Builder setCname(java.lang.String cname)
public Configuration.Builder setSecure(boolean secure)
public Configuration.Builder setPrivateCdn(boolean privateCdn)
public Configuration.Builder setSecureCdnSubdomain(java.lang.Boolean secureCdnSubdomain)
public Configuration.Builder setCdnSubdomain(boolean cdnSubdomain)
public Configuration.Builder setShorten(boolean shorten)
public Configuration.Builder setCallback(java.lang.String callback)
public Configuration.Builder setUploadPrefix(java.lang.String uploadPrefix)
public Configuration.Builder setUseRootPath(boolean useRootPath)
public Configuration.Builder setLoadStrategies(boolean loadStrategies)
public Configuration.Builder from(Configuration other)
Configuration
other
-