GoogleTools

constructor(googleSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("google_search", "google.google_search", "Ground responses with Google Search."), enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?> = providerTool( "enterprise_web_search", "google.enterprise_web_search", "Ground responses with Enterprise Web Search." ), googleMaps: Tool<JsonElement, JsonElement, Any?> = providerTool("google_maps", "google.google_maps", "Ground responses with Google Maps."), urlContext: Tool<JsonElement, JsonElement, Any?> = providerTool("url_context", "google.url_context", "Fetch URL context through Google."), fileSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("file_search", "google.file_search", "Use Gemini File Search."), codeExecution: Tool<JsonElement, JsonElement, Any?> = providerTool("code_execution", "google.code_execution", "Use Google hosted code execution."), vertexRagStore: Tool<JsonElement, JsonElement, Any?> = providerTool("vertex_rag_store", "google.vertex_rag_store", "Use Vertex RAG Store."))(source)