public static class SearchForContentQueryParams.Builder extends Object
| Constructor and Description |
|---|
Builder() |
protected EnumWrapper<SearchForContentQueryParamsScopeField> scope
protected List<String> fileExtensions
protected List<String> createdAtRange
protected List<String> updatedAtRange
protected List<String> ownerUserIds
protected List<String> recentUpdaterUserIds
protected List<String> ancestorFolderIds
protected List<EnumWrapper<SearchForContentQueryParamsContentTypesField>> contentTypes
protected EnumWrapper<SearchForContentQueryParamsTypeField> type
protected EnumWrapper<SearchForContentQueryParamsTrashContentField> trashContent
protected List<MetadataFilter> mdfilters
protected EnumWrapper<SearchForContentQueryParamsSortField> sort
protected EnumWrapper<SearchForContentQueryParamsDirectionField> direction
protected Boolean includeRecentSharedLinks
protected List<String> deletedUserIds
protected List<String> deletedAtRange
public Builder()
public SearchForContentQueryParams.Builder query(String query)
public SearchForContentQueryParams.Builder scope(SearchForContentQueryParamsScopeField scope)
public SearchForContentQueryParams.Builder scope(EnumWrapper<SearchForContentQueryParamsScopeField> scope)
public SearchForContentQueryParams.Builder fileExtensions(List<String> fileExtensions)
public SearchForContentQueryParams.Builder createdAtRange(List<String> createdAtRange)
public SearchForContentQueryParams.Builder updatedAtRange(List<String> updatedAtRange)
public SearchForContentQueryParams.Builder sizeRange(List<Long> sizeRange)
public SearchForContentQueryParams.Builder ownerUserIds(List<String> ownerUserIds)
public SearchForContentQueryParams.Builder recentUpdaterUserIds(List<String> recentUpdaterUserIds)
public SearchForContentQueryParams.Builder ancestorFolderIds(List<String> ancestorFolderIds)
public SearchForContentQueryParams.Builder contentTypes(List<? extends Valuable> contentTypes)
public SearchForContentQueryParams.Builder type(SearchForContentQueryParamsTypeField type)
public SearchForContentQueryParams.Builder type(EnumWrapper<SearchForContentQueryParamsTypeField> type)
public SearchForContentQueryParams.Builder trashContent(SearchForContentQueryParamsTrashContentField trashContent)
public SearchForContentQueryParams.Builder trashContent(EnumWrapper<SearchForContentQueryParamsTrashContentField> trashContent)
public SearchForContentQueryParams.Builder mdfilters(List<MetadataFilter> mdfilters)
public SearchForContentQueryParams.Builder sort(SearchForContentQueryParamsSortField sort)
public SearchForContentQueryParams.Builder sort(EnumWrapper<SearchForContentQueryParamsSortField> sort)
public SearchForContentQueryParams.Builder direction(SearchForContentQueryParamsDirectionField direction)
public SearchForContentQueryParams.Builder direction(EnumWrapper<SearchForContentQueryParamsDirectionField> direction)
public SearchForContentQueryParams.Builder limit(Long limit)
public SearchForContentQueryParams.Builder includeRecentSharedLinks(Boolean includeRecentSharedLinks)
public SearchForContentQueryParams.Builder fields(List<String> fields)
public SearchForContentQueryParams.Builder offset(Long offset)
public SearchForContentQueryParams.Builder deletedUserIds(List<String> deletedUserIds)
public SearchForContentQueryParams.Builder deletedAtRange(List<String> deletedAtRange)
public SearchForContentQueryParams build()