All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.databricks.sdk.service.dashboards.GenieService Maven / Gradle / Ivy

There is a newer version: 0.35.0
Show newest version
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.dashboards;

import com.databricks.sdk.support.Generated;

/**
 * Genie provides a no-code experience for business users, powered by AI/BI. Analysts set up spaces
 * that business users can use to ask questions using natural language. Genie uses data registered
 * to Unity Catalog and requires at least CAN USE permission on a Pro or Serverless SQL warehouse.
 * Also, Databricks Assistant must be enabled.
 *
 * 

This is the high-level interface, that contains generated methods. * *

Evolving: this interface is under development. Method signatures may change. */ @Generated public interface GenieService { /** * Create conversation message. * *

Create new message in [conversation](:method:genie/startconversation). The AI response uses * all previously created messages in the conversation to respond. */ GenieMessage createMessage( GenieCreateConversationMessageRequest genieCreateConversationMessageRequest); /** * Execute SQL query in a conversation message. * *

Execute the SQL query in the message. */ GenieGetMessageQueryResultResponse executeMessageQuery( ExecuteMessageQueryRequest executeMessageQueryRequest); /** * Get conversation message. * *

Get message from conversation. */ GenieMessage getMessage(GenieGetConversationMessageRequest genieGetConversationMessageRequest); /** * Get conversation message SQL query result. * *

Get the result of SQL query if the message has a query attachment. This is only available if * a message has a query attachment and the message status is `EXECUTING_QUERY`. */ GenieGetMessageQueryResultResponse getMessageQueryResult( GenieGetMessageQueryResultRequest genieGetMessageQueryResultRequest); /** * Start conversation. * *

Start a new conversation. */ GenieStartConversationResponse startConversation( GenieStartConversationMessageRequest genieStartConversationMessageRequest); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy