//library/com.uploadcare.android.library.api/FilesQueryBuilder
FilesQueryBuilder
[androidJvm] class FilesQueryBuilder(client: UploadcareClient) : PaginatedQueryBuilder<UploadcareFile>
File resource request builder.
Allows to specify some file filters and get results.
{@link UploadcareFile}
## Constructors
| Name| Summary|
|---|---|
| [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/-files-query-builder.html)| [androidJvm] fun [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/-files-query-builder.html)(client: [UploadcareClient](/uploadcare-android/library/com.uploadcare.android.library.api/-uploadcare-client/))
## Functions
| Name| Summary|
|---|---|
| [addFields](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/add-fields.html)| [androidJvm]
Content
fun [addFields](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/add-fields.html)(fields: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Add special fields to the file object in the result.
| [asIterable](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-iterable.html)| [androidJvm]
Content
open override fun [asIterable](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-iterable.html)(): [Iterable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)<[UploadcareFile](/uploadcare-android/library/com.uploadcare.android.library.api/-uploadcare-file/)>
More info
Returns a resource iterable for lazy loading.
| [asList](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-list.html)| [androidJvm]
Content
open override fun [asList](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-list.html)(): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[UploadcareFile](/uploadcare-android/library/com.uploadcare.android.library.api/-uploadcare-file/)>
More info
Iterates through all resources and returns a complete list.
| [asListAsync](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-list-async.html)| [androidJvm]
Content
fun [asListAsync](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-list-async.html)(callback: [UploadcareAllFilesCallback](/uploadcare-android/library/com.uploadcare.android.library.callbacks/-uploadcare-all-files-callback/)?)
More info
Iterates through all resources and returns a complete list Asynchronously.
[androidJvm]
Content
fun [asListAsync](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/as-list-async.html)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), limit: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), next: [URI](https://developer.android.com/reference/kotlin/java/net/URI.html)?, callback: [UploadcareFilesCallback](/uploadcare-android/library/com.uploadcare.android.library.callbacks/-uploadcare-files-callback/)?)
More info
Returns a limited amount of resources with specified offset Asynchronously.
| [equals](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2Fequals%2F%23kotlin.Any%3F%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)| [androidJvm]
Content
open operator fun [equals](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2Fequals%2F%23kotlin.Any%3F%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)(other: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
| [from](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/from.html)| [androidJvm]
Content
fun [from](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/from.html)(fromDate: [Date](https://developer.android.com/reference/kotlin/java/util/Date.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
fun [from](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/from.html)(fromSize: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Adds a filter for datetime from objects will be returned.
| [hashCode](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2FhashCode%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)| [androidJvm]
Content
open fun [hashCode](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2FhashCode%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
| [ordering](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/ordering.html)| [androidJvm]
Content
fun [ordering](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/ordering.html)(order: [Order](/uploadcare-android/library/com.uploadcare.android.library.urls/-order/)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Specifies the way files are sorted.
| [removed](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/removed.html)| [androidJvm]
Content
fun [removed](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/removed.html)(removed: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Adds a filter for removed files.
| [stored](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/stored.html)| [androidJvm]
Content
fun [stored](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/stored.html)(stored: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Adds a filter for stored files.
| [to](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/to.html)| [androidJvm]
Content
fun [to](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/to.html)(toDate: [Date](https://developer.android.com/reference/kotlin/java/util/Date.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
fun [to](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/to.html)(toSize: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [FilesQueryBuilder](/uploadcare-android/library/com.uploadcare.android.library.api/-files-query-builder/)
More info
Adds a filter for datetime to which objects will be returned.
| [toString](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2FtoString%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)| [androidJvm]
Content
open fun [toString](/uploadcare-android/library/com.uploadcare.android.library.utils/-moshi-adapter/#%5Bkotlin%2FAny%2FtoString%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F2103969333)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)