Package com.cloudinary
Class Configuration
- java.lang.Object
-
- com.cloudinary.Configuration
-
public class Configuration extends java.lang.ObjectConfiguration object for aCloudinaryinstance
-
-
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
All Methods Static Methods Instance Methods Concrete Methods 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 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
-
DEFAULT_IS_LONG_SIGNATURE
public static final boolean DEFAULT_IS_LONG_SIGNATURE
- See Also:
- Constant Field Values
-
DEFAULT_SIGNATURE_ALGORITHM
public static final SignatureAlgorithm 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
public AuthToken authToken
-
forceVersion
public boolean forceVersion
-
longUrlSignature
public boolean longUrlSignature
-
signatureAlgorithm
public SignatureAlgorithm signatureAlgorithm
-
oauthToken
public java.lang.String oauthToken
-
analytics
public java.lang.Boolean analytics
-
-
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)
-
-