Class UrlEndpointResponse.Builder
-
- All Implemented Interfaces:
public final class UrlEndpointResponse.BuilderA builder for UrlEndpointResponse.
-
-
Method Summary
Modifier and Type Method Description final UrlEndpointResponse.Builderid(String id)Unique identifier for the URL-endpoint. final UrlEndpointResponse.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final UrlEndpointResponse.Builderdescription(String description)Description of the URL endpoint. final UrlEndpointResponse.Builderdescription(JsonField<String> description)Sets Builder.description to an arbitrary JSON value. final UrlEndpointResponse.Builderorigins(List<String> origins)Ordered list of origin IDs to try when the file isn’t in the Media Library; ImageKit checks them in the sequence provided. final UrlEndpointResponse.Builderorigins(JsonField<List<String>> origins)Sets Builder.origins to an arbitrary JSON value. final UrlEndpointResponse.BuilderaddOrigin(String origin)Adds a single String to origins. final UrlEndpointResponse.BuilderurlPrefix(String urlPrefix)Path segment appended to your base URL to form the endpoint (letters, digits, and hyphens only — or empty for the default endpoint). final UrlEndpointResponse.BuilderurlPrefix(JsonField<String> urlPrefix)Sets Builder.urlPrefix to an arbitrary JSON value. final UrlEndpointResponse.BuilderurlRewriter(UrlEndpointResponse.UrlRewriter urlRewriter)Configuration for third-party URL rewriting. final UrlEndpointResponse.BuilderurlRewriter(JsonField<UrlEndpointResponse.UrlRewriter> urlRewriter)Sets Builder.urlRewriter to an arbitrary JSON value. final UrlEndpointResponse.BuilderurlRewriter(UrlEndpointResponse.UrlRewriter.Cloudinary cloudinary)Alias for calling urlRewriter with UrlRewriter.ofCloudinary(cloudinary).final UrlEndpointResponse.BuildercloudinaryUrlRewriter(Boolean preserveAssetDeliveryTypes)Alias for calling urlRewriter with the following: UrlRewriter.Cloudinary.builder() .preserveAssetDeliveryTypes(preserveAssetDeliveryTypes) .build()final UrlEndpointResponse.BuilderurlRewriterImgix()Alias for calling urlRewriter with UrlRewriter.ofImgix().final UrlEndpointResponse.BuilderurlRewriterAkamai()Alias for calling urlRewriter with UrlRewriter.ofAkamai().final UrlEndpointResponse.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final UrlEndpointResponse.BuilderputAdditionalProperty(String key, JsonValue value)final UrlEndpointResponse.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final UrlEndpointResponse.BuilderremoveAdditionalProperty(String key)final UrlEndpointResponse.BuilderremoveAllAdditionalProperties(Set<String> keys)final UrlEndpointResponsebuild()Returns an immutable instance of UrlEndpointResponse. -
-
Method Detail
-
id
final UrlEndpointResponse.Builder id(String id)
Unique identifier for the URL-endpoint. This is generated by ImageKit when you create a new URL-endpoint. For the default URL-endpoint, this is always
default.
-
id
final UrlEndpointResponse.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final UrlEndpointResponse.Builder description(String description)
Description of the URL endpoint.
-
description
final UrlEndpointResponse.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
origins
final UrlEndpointResponse.Builder origins(List<String> origins)
Ordered list of origin IDs to try when the file isn’t in the Media Library; ImageKit checks them in the sequence provided. Origin must be created before it can be used in a URL endpoint.
-
origins
final UrlEndpointResponse.Builder origins(JsonField<List<String>> origins)
Sets Builder.origins to an arbitrary JSON value.
You should usually call Builder.origins with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addOrigin
final UrlEndpointResponse.Builder addOrigin(String origin)
-
urlPrefix
final UrlEndpointResponse.Builder urlPrefix(String urlPrefix)
Path segment appended to your base URL to form the endpoint (letters, digits, and hyphens only — or empty for the default endpoint).
-
urlPrefix
final UrlEndpointResponse.Builder urlPrefix(JsonField<String> urlPrefix)
Sets Builder.urlPrefix to an arbitrary JSON value.
You should usually call Builder.urlPrefix with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
urlRewriter
final UrlEndpointResponse.Builder urlRewriter(UrlEndpointResponse.UrlRewriter urlRewriter)
Configuration for third-party URL rewriting.
-
urlRewriter
final UrlEndpointResponse.Builder urlRewriter(JsonField<UrlEndpointResponse.UrlRewriter> urlRewriter)
Sets Builder.urlRewriter to an arbitrary JSON value.
You should usually call Builder.urlRewriter with a well-typed UrlRewriter value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
urlRewriter
final UrlEndpointResponse.Builder urlRewriter(UrlEndpointResponse.UrlRewriter.Cloudinary cloudinary)
Alias for calling urlRewriter with
UrlRewriter.ofCloudinary(cloudinary).
-
cloudinaryUrlRewriter
final UrlEndpointResponse.Builder cloudinaryUrlRewriter(Boolean preserveAssetDeliveryTypes)
Alias for calling urlRewriter with the following:
UrlRewriter.Cloudinary.builder() .preserveAssetDeliveryTypes(preserveAssetDeliveryTypes) .build()
-
urlRewriterImgix
final UrlEndpointResponse.Builder urlRewriterImgix()
Alias for calling urlRewriter with
UrlRewriter.ofImgix().
-
urlRewriterAkamai
final UrlEndpointResponse.Builder urlRewriterAkamai()
Alias for calling urlRewriter with
UrlRewriter.ofAkamai().
-
additionalProperties
final UrlEndpointResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final UrlEndpointResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final UrlEndpointResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final UrlEndpointResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final UrlEndpointResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final UrlEndpointResponse build()
Returns an immutable instance of UrlEndpointResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .description() .origins() .urlPrefix()
-
-
-
-