Class AssetListParams.Builder
-
- All Implemented Interfaces:
public final class AssetListParams.BuilderA builder for AssetListParams.
-
-
Method Summary
-
-
Method Detail
-
fileType
final AssetListParams.Builder fileType(AssetListParams.FileType fileType)
Filter results by file type.
all— include all file typesimage— include only image filesnon-image— include only non-image files (e.g., JS, CSS, video)
-
fileType
final AssetListParams.Builder fileType(Optional<AssetListParams.FileType> fileType)
Alias for calling Builder.fileType with
fileType.orElse(null).
-
limit
final AssetListParams.Builder limit(Long limit)
The maximum number of results to return in response.
-
limit
final AssetListParams.Builder limit(Long limit)
Alias for Builder.limit.
This unboxed primitive overload exists for backwards compatibility.
-
limit
final AssetListParams.Builder limit(Optional<Long> limit)
Alias for calling Builder.limit with
limit.orElse(null).
-
path
final AssetListParams.Builder path(String path)
Folder path if you want to limit the search within a specific folder. For example,
/sales-banner/will only search in folder sales-banner.Note : If your use case involves searching within a folder as well as its subfolders, you can use
pathparameter insearchQuerywith appropriate operator. Checkout /docs/api-reference/digital-asset-management-dam/list-and-search-assets#supported-parameters for more information.
-
path
final AssetListParams.Builder path(Optional<String> path)
Alias for calling Builder.path with
path.orElse(null).
-
searchQuery
final AssetListParams.Builder searchQuery(String searchQuery)
Query string in a Lucene-like query language e.g.
createdAt > "7d".Note : When the searchQuery parameter is present, the following query parameters will have no effect on the result:
tagstypename
/docs/api-reference/digital-asset-management-dam/list-and-search-assets#advanced-search-queries from examples.
-
searchQuery
final AssetListParams.Builder searchQuery(Optional<String> searchQuery)
Alias for calling Builder.searchQuery with
searchQuery.orElse(null).
-
skip
final AssetListParams.Builder skip(Long skip)
The number of results to skip before returning results.
-
skip
final AssetListParams.Builder skip(Long skip)
Alias for Builder.skip.
This unboxed primitive overload exists for backwards compatibility.
-
skip
final AssetListParams.Builder skip(Optional<Long> skip)
Alias for calling Builder.skip with
skip.orElse(null).
-
sort
final AssetListParams.Builder sort(AssetListParams.Sort sort)
Sort the results by one of the supported fields in ascending or descending order.
ASC_ORIGINAL_CREATION_DATEandDESC_ORIGINAL_CREATION_DATEsort files by the value of the reserved_internal_original_created_datetimecustom metadata field (labelled "Original creation date" in the dashboard). This field exists only after you enable the original creation date setting under the Custom Metadata tab of the media library settings. Files that have no value set for this field fall back to their upload time, so migrated assets carrying a preserved original date and natively uploaded assets are ordered together in a single timeline.
-
sort
final AssetListParams.Builder sort(Optional<AssetListParams.Sort> sort)
Alias for calling Builder.sort with
sort.orElse(null).
-
type
final AssetListParams.Builder type(AssetListParams.Type type)
Filter results by asset type.
file— returns only filesfile-version— returns specific file versionsfolder— returns only foldersall— returns both files and folders (excludesfile-version)
-
type
final AssetListParams.Builder type(Optional<AssetListParams.Type> type)
Alias for calling Builder.type with
type.orElse(null).
-
additionalHeaders
final AssetListParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AssetListParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AssetListParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AssetListParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AssetListParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AssetListParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AssetListParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AssetListParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AssetListParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AssetListParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AssetListParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AssetListParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AssetListParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AssetListParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AssetListParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AssetListParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AssetListParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AssetListParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AssetListParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AssetListParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AssetListParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AssetListParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AssetListParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AssetListParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AssetListParams build()
Returns an immutable instance of AssetListParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-