@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 GenieMessageComment createMessageComment(GenieCreateMessageCommentRequest 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 GenieEvalRunResponse genieCreateEvalRun(GenieCreateEvalRunRequest request)
public GenieEvalResultDetails genieGetEvalResultDetails(String spaceId, String evalRunId, String resultId)
public GenieEvalResultDetails genieGetEvalResultDetails(GenieGetEvalResultDetailsRequest request)
public GenieEvalRunResponse genieGetEvalRun(String spaceId, String evalRunId)
public GenieEvalRunResponse genieGetEvalRun(GenieGetEvalRunRequest request)
public GenieListEvalResultsResponse genieListEvalResults(String spaceId, String evalRunId)
public GenieListEvalResultsResponse genieListEvalResults(GenieListEvalResultsRequest request)
public GenieListEvalRunsResponse genieListEvalRuns(String spaceId)
public GenieListEvalRunsResponse genieListEvalRuns(GenieListEvalRunsRequest request)
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 GenieListConversationCommentsResponse listConversationComments(String spaceId, String conversationId)
public GenieListConversationCommentsResponse listConversationComments(GenieListConversationCommentsRequest request)
public GenieListConversationMessagesResponse listConversationMessages(String spaceId, String conversationId)
public GenieListConversationMessagesResponse listConversationMessages(GenieListConversationMessagesRequest request)
public GenieListConversationsResponse listConversations(String spaceId)
public GenieListConversationsResponse listConversations(GenieListConversationsRequest request)
public GenieListMessageCommentsResponse listMessageComments(String spaceId, String conversationId, String messageId)
public GenieListMessageCommentsResponse listMessageComments(GenieListMessageCommentsRequest 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.