Class UrlEndpointRequest.Builder
-
- All Implemented Interfaces:
public final class UrlEndpointRequest.BuilderA builder for UrlEndpointRequest.
-
-
Method Summary
-
-
Method Detail
-
description
final UrlEndpointRequest.Builder description(String description)
Description of the URL endpoint.
-
description
final UrlEndpointRequest.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 UrlEndpointRequest.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 UrlEndpointRequest.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 UrlEndpointRequest.Builder addOrigin(String origin)
-
urlPrefix
final UrlEndpointRequest.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 UrlEndpointRequest.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 UrlEndpointRequest.Builder urlRewriter(UrlEndpointRequest.UrlRewriter urlRewriter)
Configuration for third-party URL rewriting.
-
urlRewriter
final UrlEndpointRequest.Builder urlRewriter(JsonField<UrlEndpointRequest.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 UrlEndpointRequest.Builder urlRewriter(UrlEndpointRequest.UrlRewriter.Cloudinary cloudinary)
Alias for calling urlRewriter with
UrlRewriter.ofCloudinary(cloudinary).
-
urlRewriterImgix
final UrlEndpointRequest.Builder urlRewriterImgix()
Alias for calling urlRewriter with
UrlRewriter.ofImgix().
-
urlRewriterAkamai
final UrlEndpointRequest.Builder urlRewriterAkamai()
Alias for calling urlRewriter with
UrlRewriter.ofAkamai().
-
additionalProperties
final UrlEndpointRequest.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final UrlEndpointRequest.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final UrlEndpointRequest.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final UrlEndpointRequest.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final UrlEndpointRequest.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final UrlEndpointRequest build()
Returns an immutable instance of UrlEndpointRequest.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.description()
-
-
-
-