Package com.cloudinary
Class Configuration
- java.lang.Object
-
- com.cloudinary.Configuration
-
public class Configuration extends java.lang.Object
Configuration object for aCloudinary
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.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
boolean
forceVersion
boolean
loadStrategies
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
int
timeout
java.lang.String
uploadPrefix
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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
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
-
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
-
timeout
public int timeout
-
loadStrategies
public boolean loadStrategies
-
clientHints
public boolean clientHints
-
authToken
public AuthToken authToken
-
forceVersion
public boolean forceVersion
-
-
Constructor Detail
-
Configuration
public Configuration()
-
Configuration
public Configuration(java.util.Map config)
-
Configuration
public Configuration(Configuration other)
-
-
Method Detail
-
update
public void update(java.util.Map config)
-
asMap
public java.util.Map<java.lang.String,java.lang.Object> asMap()
-
from
public static Configuration from(Configuration other)
Create a new Configuration from an existing one- Parameters:
other
-- Returns:
- a new configuration with the arguments supplied by another configuration object
-
from
public static Configuration from(java.lang.String cloudinaryUrl)
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)
-
-