Class Configuration


  • public class Configuration
    extends java.lang.Object
    Configuration object for a Cloudinary instance
    • Field Detail

      • 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
      • 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
      • forceVersion

        public boolean forceVersion
    • Constructor Detail

      • Configuration

        public Configuration()
      • Configuration

        public Configuration​(java.util.Map config)
    • 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 url

        Example 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)