Package com.cloudinary
Class Url
java.lang.Object
com.cloudinary.Url
public class Url
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]DEFAULT_VIDEO_SOURCE_TYPES -
Constructor Summary
Constructors Constructor Description Url(Cloudinary cloudinary) -
Method Summary
Modifier and Type Method Description UrlauthToken(AuthToken authToken)Set the authorization token.UrlcdnSubdomain(boolean cdnSubdomain)Urlclone()UrlcloudName(java.lang.String cloudName)Urlcname(java.lang.String cname)UrlfallbackContent(java.lang.String fallbackContent)java.lang.StringfinalizeResourceType(java.lang.String resourceType, java.lang.String type, java.lang.String urlSuffix, boolean useRootPath, boolean shorten)UrlforceVersion(boolean forceVersion)Indicates whether to add '/v1/' to the URL when the public ID includes folders and a 'version' value was not defined.Urlformat(java.lang.String format)UrlfromIdentifier(java.lang.String identifier)Parses a cloudinary identifier of the form:
[<resource_type>/][<image_type>/][v<version>/]<public_id>[.<format>][#<signature>]java.lang.Stringgenerate()java.lang.Stringgenerate(java.lang.String source)java.lang.StringgenerateSpriteCss(java.lang.String source)java.lang.StringimageTag(java.lang.String source)java.lang.StringimageTag(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> attributes)java.lang.StringimageTag(java.util.Map<java.lang.String,java.lang.String> attributes)UrllongUrlSignature(boolean isLong)Urlposter(java.lang.Object poster)UrlposterSource(java.lang.String posterSource)UrlposterTransformation(Transformation posterTransformation)UrlposterTransformation(java.util.List<java.util.Map> posterTransformations)UrlposterTransformation(java.util.Map posterTransformations)UrlposterUrl(Url posterUrl)UrlprivateCdn(boolean privateCdn)UrlpublicId(java.lang.Object publicId)UrlresourceType(java.lang.String resourceType)UrlresourcType(java.lang.String resourceType)Urlsecure(boolean secure)UrlsecureCdnSubdomain(boolean secureCdnSubdomain)UrlsecureDistribution(java.lang.String secureDistribution)Urlshorten(boolean shorten)Urlsigned(boolean signUrl)Urlsource(StoredFile source)Urlsource(java.lang.String source)UrlsourceTransformation(java.util.Map<java.lang.String,Transformation> sourceTransformation)UrlsourceTransformationFor(java.lang.String source, Transformation transformation)UrlsourceTypes(java.lang.String[] sourceTypes)Urlsuffix(java.lang.String urlSuffix)Transformationtransformation()Urltransformation(Transformation transformation)Urltype(java.lang.String type)static java.lang.StringunsignedDownloadUrlPrefix(java.lang.String source, Configuration config)UrluseFetchFormat(boolean useFetchFormat)UrluseRootPath(boolean useRootPath)Urlversion(java.lang.Object version)java.lang.StringvideoTag()java.lang.StringvideoTag(java.lang.String source)java.lang.StringvideoTag(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> attributes)java.lang.StringvideoTag(java.util.Map<java.lang.String,java.lang.String> attributes)
-
Field Details
-
DEFAULT_VIDEO_SOURCE_TYPES
public static final java.lang.String[] DEFAULT_VIDEO_SOURCE_TYPES
-
-
Constructor Details
-
Method Details
-
clone
- Overrides:
clonein classjava.lang.Object
-
fromIdentifier
Parses a cloudinary identifier of the form:
[<resource_type>/][<image_type>/][v<version>/]<public_id>[.<format>][#<signature>] -
type
-
resourcType
-
resourceType
-
publicId
-
format
-
cloudName
-
secureDistribution
-
secureCdnSubdomain
-
suffix
-
useRootPath
-
useFetchFormat
-
cname
-
version
-
transformation
-
secure
-
privateCdn
-
cdnSubdomain
-
shorten
-
transformation
-
signed
-
authToken
Set the authorization token. IfauthTokenhas already been set the parameter is merged with the current value unless the parameter value isnullorNULL_AUTH_TOKEN.
For example, to generate an authorized URL with a different duration:
cloudinary.config.authToken = new AuthToken(KEY).duration(500); // later... cloudinary.url().signed(true).authToken(new AuthToken().duration(300)) .type("authenticated").version("1486020273").generate("sample.jpg");- Parameters:
authToken- an authorization token object- Returns:
- this
-
longUrlSignature
-
sourceTransformation
public Url sourceTransformation(java.util.Map<java.lang.String,Transformation> sourceTransformation) -
sourceTransformationFor
-
sourceTypes
-
fallbackContent
-
posterTransformation
-
posterTransformation
-
posterTransformation
-
posterSource
-
posterUrl
-
poster
-
forceVersion
Indicates whether to add '/v1/' to the URL when the public ID includes folders and a 'version' value was not defined. When no version is explicitly specified and the public id contains folders, a default v1 version is added to the url. This boolean can disable that behaviour.- Parameters:
forceVersion- Whether to add the version to the url.- Returns:
- This same Url instance for chaining.
-
generate
public java.lang.String generate() -
generate
public java.lang.String generate(java.lang.String source) -
finalizeResourceType
public java.lang.String finalizeResourceType(java.lang.String resourceType, java.lang.String type, java.lang.String urlSuffix, boolean useRootPath, boolean shorten) -
unsignedDownloadUrlPrefix
public static java.lang.String unsignedDownloadUrlPrefix(java.lang.String source, Configuration config) -
imageTag
public java.lang.String imageTag(java.lang.String source) -
imageTag
public java.lang.String imageTag(java.util.Map<java.lang.String,java.lang.String> attributes) -
imageTag
public java.lang.String imageTag(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> attributes) -
videoTag
public java.lang.String videoTag() -
videoTag
public java.lang.String videoTag(java.lang.String source) -
videoTag
public java.lang.String videoTag(java.util.Map<java.lang.String,java.lang.String> attributes) -
videoTag
public java.lang.String videoTag(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> attributes) -
generateSpriteCss
public java.lang.String generateSpriteCss(java.lang.String source) -
source
-
source
-