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 classConfiguration.BuilderBuild a newConfiguration -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAKAMAI_SHARED_CDNjava.lang.Booleananalyticsjava.lang.StringapiKeyjava.lang.StringapiSecretAuthTokenauthTokenjava.lang.StringcallbackbooleancdnSubdomainstatic java.lang.StringCF_SHARED_CDNbooleanclientHintsjava.lang.StringcloudNamejava.lang.Stringcnamestatic booleanDEFAULT_IS_LONG_SIGNATUREstatic SignatureAlgorithmDEFAULT_SIGNATURE_ALGORITHMbooleanforceVersionbooleanloadStrategiesbooleanlongUrlSignaturejava.lang.StringoauthTokenstatic java.lang.StringOLD_AKAMAI_SHARED_CDNbooleanprivateCdnjava.util.Map<java.lang.String,java.lang.Object>propertiesjava.lang.StringproxyHostintproxyPortbooleansecurejava.lang.BooleansecureCdnSubdomainjava.lang.StringsecureDistributionstatic java.lang.StringSHARED_CDNbooleanshortenSignatureAlgorithmsignatureAlgorithminttimeoutjava.lang.StringuploadPrefixbooleanuseFetchFormatstatic java.lang.StringUSER_AGENTbooleanuseRootPathstatic java.lang.StringVERSION -
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 Configurationfrom(Configuration other)Create a new Configuration from an existing onestatic Configurationfrom(java.lang.String cloudinaryUrl)Create a Configuration from a cloudinary urlprotected static java.util.MapparseConfigUrl(java.lang.String cloudinaryUrl)voidupdate(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)
-