@Generated public class GenieAPI extends Object
| Constructor and Description |
|---|
GenieAPI(ApiClient apiClient)
Regular-use constructor
|
GenieAPI(GenieService mock)
Constructor for mocks
|
public GenieAPI(ApiClient apiClient)
public GenieAPI(GenieService mock)
public GenieMessage waitGetMessageGenieCompleted(String conversationId, String messageId, String spaceId) throws TimeoutException
TimeoutExceptionpublic GenieMessage waitGetMessageGenieCompleted(String conversationId, String messageId, String spaceId, Duration timeout, Consumer<GenieMessage> callback) throws TimeoutException
TimeoutExceptionpublic Wait<GenieMessage,GenieMessage> createMessage(GenieCreateConversationMessageRequest request)
public GenieSpace createSpace(GenieCreateSpaceRequest request)
public void deleteConversation(GenieDeleteConversationRequest request)
public void deleteConversationMessage(String spaceId, String conversationId, String messageId)
public void deleteConversationMessage(GenieDeleteConversationMessageRequest request)
public GenieGetMessageQueryResultResponse executeMessageAttachmentQuery(GenieExecuteMessageAttachmentQueryRequest request)
public GenieGetMessageQueryResultResponse executeMessageQuery(GenieExecuteMessageQueryRequest request)
public GenieGenerateDownloadFullQueryResultResponse generateDownloadFullQueryResult(GenieGenerateDownloadFullQueryResultRequest request)
----
### **Warning: Databricks strongly recommends that you protect the URLs that are returned by the `EXTERNAL_LINKS` disposition.**
When you use the `EXTERNAL_LINKS` disposition, a short-lived, URL is generated, which can be used to download the results directly from . As a short-lived is embedded in this URL, you should protect the URL.
Because URLs are already generated with embedded temporary s, you must not set an `Authorization` header in the download requests.
See [Execute Statement](:method:statementexecution/executestatement) for more details.
----
public GenieGetDownloadFullQueryResultResponse getDownloadFullQueryResult(String spaceId, String conversationId, String messageId, String attachmentId, String downloadId)
public GenieGetDownloadFullQueryResultResponse getDownloadFullQueryResult(GenieGetDownloadFullQueryResultRequest request)
----
### **Warning: Databricks strongly recommends that you protect the URLs that are returned by the `EXTERNAL_LINKS` disposition.**
When you use the `EXTERNAL_LINKS` disposition, a short-lived, URL is generated, which can be used to download the results directly from . As a short-lived is embedded in this URL, you should protect the URL.
Because URLs are already generated with embedded temporary s, you must not set an `Authorization` header in the download requests.
See [Execute Statement](:method:statementexecution/executestatement) for more details.
----
public GenieMessage getMessage(String spaceId, String conversationId, String messageId)
public GenieMessage getMessage(GenieGetConversationMessageRequest request)
public GenieGetMessageQueryResultResponse getMessageAttachmentQueryResult(String spaceId, String conversationId, String messageId, String attachmentId)
public GenieGetMessageQueryResultResponse getMessageAttachmentQueryResult(GenieGetMessageAttachmentQueryResultRequest request)
public GenieGetMessageQueryResultResponse getMessageQueryResult(String spaceId, String conversationId, String messageId)
public GenieGetMessageQueryResultResponse getMessageQueryResult(GenieGetMessageQueryResultRequest request)
public GenieGetMessageQueryResultResponse getMessageQueryResultByAttachment(String spaceId, String conversationId, String messageId, String attachmentId)
public GenieGetMessageQueryResultResponse getMessageQueryResultByAttachment(GenieGetQueryResultByAttachmentRequest request)
public GenieSpace getSpace(String spaceId)
public GenieSpace getSpace(GenieGetSpaceRequest request)
public GenieListConversationMessagesResponse listConversationMessages(String spaceId, String conversationId)
public GenieListConversationMessagesResponse listConversationMessages(GenieListConversationMessagesRequest request)
public GenieListConversationsResponse listConversations(String spaceId)
public GenieListConversationsResponse listConversations(GenieListConversationsRequest request)
public GenieListSpacesResponse listSpaces(GenieListSpacesRequest request)
public void sendMessageFeedback(GenieSendMessageFeedbackRequest request)
public Wait<GenieMessage,GenieStartConversationResponse> startConversation(GenieStartConversationMessageRequest request)
public void trashSpace(String spaceId)
public void trashSpace(GenieTrashSpaceRequest request)
public GenieSpace updateSpace(GenieUpdateSpaceRequest request)
public GenieService impl()
Copyright © 2026. All rights reserved.