Package com.cloudinary
Class Configuration
java.lang.Object
com.cloudinary.Configuration
public class Configuration
extends java.lang.Object
Configuration object for a
Cloudinary
instance-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Configuration.Builder
Build a newConfiguration
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AKAMAI_SHARED_CDN
java.lang.Boolean
analytics
java.lang.String
apiKey
java.lang.String
apiSecret
AuthToken
authToken
java.lang.String
callback
boolean
cdnSubdomain
static java.lang.String
CF_SHARED_CDN
boolean
clientHints
java.lang.String
cloudName
java.lang.String
cname
static boolean
DEFAULT_IS_LONG_SIGNATURE
static SignatureAlgorithm
DEFAULT_SIGNATURE_ALGORITHM
boolean
forceVersion
boolean
loadStrategies
boolean
longUrlSignature
java.lang.String
oauthToken
static java.lang.String
OLD_AKAMAI_SHARED_CDN
boolean
privateCdn
java.util.Map<java.lang.String,java.lang.Object>
properties
java.lang.String
proxyHost
int
proxyPort
boolean
secure
java.lang.Boolean
secureCdnSubdomain
java.lang.String
secureDistribution
static java.lang.String
SHARED_CDN
boolean
shorten
SignatureAlgorithm
signatureAlgorithm
int
timeout
java.lang.String
uploadPrefix
boolean
useFetchFormat
static java.lang.String
USER_AGENT
boolean
useRootPath
static java.lang.String
VERSION
-
Constructor Summary
Constructors Constructor Description Configuration()
Configuration(Configuration other)
Configuration(java.util.Map config)
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
asMap()
static Configuration
from(Configuration other)
Create a new Configuration from an existing onestatic Configuration
from(java.lang.String cloudinaryUrl)
Create a Configuration from a cloudinary urlprotected static java.util.Map
parseConfigUrl(java.lang.String cloudinaryUrl)
void
update(java.util.Map config)
-
Field Details
-
CF_SHARED_CDN
public static final java.lang.String CF_SHARED_CDN- See Also:
- Constant Field Values
-
OLD_AKAMAI_SHARED_CDN
public static final java.lang.String OLD_AKAMAI_SHARED_CDN- See Also:
- Constant Field Values
-
AKAMAI_SHARED_CDN
public static final java.lang.String AKAMAI_SHARED_CDN- See Also:
- Constant Field Values
-
SHARED_CDN
public static final java.lang.String SHARED_CDN- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION- See Also:
- Constant Field Values
-
USER_AGENT
public static final java.lang.String USER_AGENT- See Also:
- Constant Field Values
-
DEFAULT_IS_LONG_SIGNATURE
public static final boolean DEFAULT_IS_LONG_SIGNATURE- See Also:
- Constant Field Values
-
DEFAULT_SIGNATURE_ALGORITHM
-
cloudName
public java.lang.String cloudName -
apiKey
public java.lang.String apiKey -
apiSecret
public java.lang.String apiSecret -
secureDistribution
public java.lang.String secureDistribution -
cname
public java.lang.String cname -
uploadPrefix
public java.lang.String uploadPrefix -
secure
public boolean secure -
privateCdn
public boolean privateCdn -
cdnSubdomain
public boolean cdnSubdomain -
shorten
public boolean shorten -
callback
public java.lang.String callback -
proxyHost
public java.lang.String proxyHost -
proxyPort
public int proxyPort -
properties
public java.util.Map<java.lang.String,java.lang.Object> properties -
secureCdnSubdomain
public java.lang.Boolean secureCdnSubdomain -
useRootPath
public boolean useRootPath -
useFetchFormat
public boolean useFetchFormat -
timeout
public int timeout -
loadStrategies
public boolean loadStrategies -
clientHints
public boolean clientHints -
authToken
-
forceVersion
public boolean forceVersion -
longUrlSignature
public boolean longUrlSignature -
signatureAlgorithm
-
oauthToken
public java.lang.String oauthToken -
analytics
public java.lang.Boolean analytics
-
-
Constructor Details
-
Configuration
public Configuration() -
Configuration
public Configuration(java.util.Map config) -
Configuration
-
-
Method Details
-
update
public void update(java.util.Map config) -
asMap
public java.util.Map<java.lang.String,java.lang.Object> asMap() -
from
Create a new Configuration from an existing one- Parameters:
other
-- Returns:
- a new configuration with the arguments supplied by another configuration object
-
from
Create a Configuration from a cloudinary urlExample url: cloudinary://123456789012345:abcdeghijklmnopqrstuvwxyz12@n07t21i7
- Parameters:
cloudinaryUrl
- configuration url- Returns:
- a new configuration with the arguments supplied by the url
-
parseConfigUrl
protected static java.util.Map parseConfigUrl(java.lang.String cloudinaryUrl)
-