Class Cloudinary


  • public class Cloudinary
    extends java.lang.Object
    • Field Detail

      • API_STRATEGIES

        public static java.util.List<java.lang.String> API_STRATEGIES
      • 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
      • USER_AGENT

        public static final java.lang.String USER_AGENT
    • Constructor Detail

      • Cloudinary

        public Cloudinary​(java.util.Map config)
      • Cloudinary

        public Cloudinary​(java.lang.String cloudinaryUrl)
      • Cloudinary

        public Cloudinary()
    • Method Detail

      • api

        public Api api()
      • search

        public Search search()
      • registerUploaderStrategy

        public static void registerUploaderStrategy​(java.lang.String className)
      • registerAPIStrategy

        public static void registerAPIStrategy​(java.lang.String className)
      • url

        public Url url()
      • cloudinaryApiUrl

        public java.lang.String cloudinaryApiUrl​(java.lang.String action,
                                                 java.util.Map options)
      • randomPublicId

        public java.lang.String randomPublicId()
      • signedPreloadedImage

        public java.lang.String signedPreloadedImage​(java.util.Map result)
      • apiSignRequest

        public java.lang.String apiSignRequest​(java.util.Map<java.lang.String,​java.lang.Object> paramsToSign,
                                               java.lang.String apiSecret)
      • signRequest

        public void signRequest​(java.util.Map<java.lang.String,​java.lang.Object> params,
                                java.util.Map<java.lang.String,​java.lang.Object> options)
      • privateDownload

        public java.lang.String privateDownload​(java.lang.String publicId,
                                                java.lang.String format,
                                                java.util.Map<java.lang.String,​java.lang.Object> options)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • zipDownload

        public java.lang.String zipDownload​(java.lang.String tag,
                                            java.util.Map<java.lang.String,​java.lang.Object> options)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • downloadArchive

        public java.lang.String downloadArchive​(java.util.Map<java.lang.String,​java.lang.Object> options,
                                                java.lang.String targetFormat)
                                         throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • downloadArchive

        public java.lang.String downloadArchive​(ArchiveParams params)
                                         throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • downloadZip

        public java.lang.String downloadZip​(java.util.Map<java.lang.String,​java.lang.Object> options)
                                     throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • asMap

        @Deprecated
        public static java.util.Map asMap​(java.lang.Object... values)
        Deprecated.