FileSearch

class FileSearch(apiKey: String, client: HttpClient? = null, fileUploadProvider: FileUploadProvider = FileUploadProvider(apiKey))

Client for interacting with the Google File Search API.

Constructors

Link copied to clipboard
constructor(apiKey: String, client: HttpClient? = null, fileUploadProvider: FileUploadProvider = FileUploadProvider(apiKey))

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Creates a new FileSearchStore.

Link copied to clipboard
suspend fun deleteFileSearchStore(name: String, force: Boolean = false)

Deletes a FileSearchStore.

Link copied to clipboard
suspend fun getFileSearchStore(name: String): FileSearchStore

Gets information about a specific FileSearchStore.

Link copied to clipboard
suspend fun getFileSearchStoreOperation(name: String): Operation

Gets the latest state of a long-running operation.

Link copied to clipboard
suspend fun importFileToFileSearchStore(fileSearchStoreName: String, inputJson: ImportFileRequest): Operation

Imports a File from File Service to a FileSearchStore.

Link copied to clipboard
suspend fun listFileSearchStores(pageSize: Int? = null, pageToken: String? = null): ListFileSearchStoresResponse

Lists all FileSearchStores owned by the user.

Link copied to clipboard
suspend fun uploadToFileSearchStore(fileSearchStoreName: String, file: Path, mimeType: String, uploadRequest: UploadFileSearchStoreRequest): Operation

Uploads a file to a FileSearchStore.