Package com.cloudinary
Class Configuration.Builder
java.lang.Object
com.cloudinary.Configuration.Builder
- Enclosing class:
- Configuration
public static class Configuration.Builder
extends java.lang.Object
Build a new
Configuration-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Configurationbuild()Creates aConfigurationwith the arguments supplied to this builderConfiguration.Builderfrom(Configuration other)Initialize builder from existingConfigurationConfiguration.BuildersetAnalytics(boolean analytics)Configuration.BuildersetApiKey(java.lang.String apiKey)API Key You can find API Key in the Account Details section in the dashboard of Cloudinary Management Console.Configuration.BuildersetApiSecret(java.lang.String apiSecret)API Secret You can find API Secret in the Account Details section in the dashboard of Cloudinary Management Console.Configuration.BuildersetAuthToken(AuthToken authToken)Configuration.BuildersetCallback(java.lang.String callback)Configuration.BuildersetCdnSubdomain(boolean cdnSubdomain)Whether to automatically build URLs with multiple CDN sub-domains.Configuration.BuildersetClientHints(boolean clientHints)Configuration.BuildersetCloudName(java.lang.String cloudName)The unique name of your cloud at Cloudinary You can find your cloud name in the Account Details section in the dashboard of Cloudinary Management Console.Configuration.BuildersetCname(java.lang.String cname)Custom domain name to use for building HTTP URLs.Configuration.BuildersetForceVersion(boolean forceVersion)Configuration.BuildersetIsLongUrlSignature(boolean isLong)Configuration.BuildersetLoadStrategies(boolean loadStrategies)Configuration.BuildersetOAuthToken(java.lang.String oauthToken)Configuration.BuildersetPrivateCdn(boolean privateCdn)Should be set to true for Advanced plan's users that have a private CDN distribution.Configuration.BuildersetSecure(boolean secure)Force HTTPS URLs of images even if embedded in non-secure HTTP pages.Configuration.BuildersetSecureCdnSubdomain(java.lang.Boolean secureCdnSubdomain)Configuration.BuildersetSecureDistribution(java.lang.String secureDistribution)The domain name of the CDN distribution to use for building HTTPS URLs.Configuration.BuildersetShorten(boolean shorten)Configuration.BuildersetSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm)Configuration.BuildersetTimeout(int timeout)Set the HTTP connection timeout.Configuration.BuildersetUploadPrefix(java.lang.String uploadPrefix)Configuration.BuildersetUseFetchFormat(boolean useFetchFormat)Configuration.BuildersetUseRootPath(boolean useRootPath)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTimeout
Set the HTTP connection timeout.- Parameters:
timeout- time in seconds, or 0 to use the default platform value- Returns:
- builder for chaining
-
build
Creates aConfigurationwith the arguments supplied to this builder -
setCloudName
The unique name of your cloud at Cloudinary You can find your cloud name in the Account Details section in the dashboard of Cloudinary Management Console. -
setApiKey
API Key You can find API Key in the Account Details section in the dashboard of Cloudinary Management Console. -
setApiSecret
API Secret You can find API Secret in the Account Details section in the dashboard of Cloudinary Management Console. -
setSecureDistribution
The domain name of the CDN distribution to use for building HTTPS URLs. Relevant only for Advanced plan's users that have a private CDN distribution. -
setCname
Custom domain name to use for building HTTP URLs. Relevant only for Advanced plan's users that have a private CDN distribution and a custom CNAME. -
setSecure
Force HTTPS URLs of images even if embedded in non-secure HTTP pages. -
setPrivateCdn
Should be set to true for Advanced plan's users that have a private CDN distribution. -
setSecureCdnSubdomain
-
setCdnSubdomain
Whether to automatically build URLs with multiple CDN sub-domains. -
setShorten
-
setCallback
-
setUploadPrefix
-
setUseRootPath
-
setUseFetchFormat
-
setLoadStrategies
-
setAnalytics
-
setClientHints
-
setAuthToken
-
setForceVersion
-
setIsLongUrlSignature
-
setSignatureAlgorithm
-
setOAuthToken
-
from
Initialize builder from existingConfiguration- Parameters:
other- a different configuration object- Returns:
- an initialized builder configured with
other
-