Discovery Engine API.

## Service: discoveryengine.googleapis.com

The Service name `discoveryengine.googleapis.com` is needed to create RPC client stubs.

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.CancelTask` `` | Cancel a task from the agent. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.CreateTaskPushNotificationConfig` `` | Set a push notification config for a task. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.DeleteTaskPushNotificationConfig` `` | Delete a push notification config for a task. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.GetAgentCard` `` | GetAgentCard returns the agent card for the agent. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.GetTask` `` | Get the current state of a task from the agent. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.GetTaskPushNotificationConfig` `` | Get a push notification config for a task. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.ListTaskPushNotificationConfig` `` | Get a list of push notifications configured for a task. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.SendMessage` `` | Send a message to the agent. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.SendStreamingMessage` `` | SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/a2a.v1#a2a.v1.A2AService.TaskSubscription` `` | TaskSubscription is a streaming call that will return a stream of task update events. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AclConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AclConfigService.GetAclConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AclConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AclConfigService.UpdateAclConfig` `` | Default ACL configuration for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistAnswerService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistAnswerService.GetAssistAnswer` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistAnswer`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.AddContextFile` `` | Uploads a context file to use as source for the assist calls within the session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.Assist` `` | Assists the user with a query. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.CreateAssistant` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.DeleteAssistant` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.GetAssistant` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.ListAssistants` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Assistant`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.StreamAssist` `` | Assists the user with a query in a streaming fashion. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.AssistantService.UpdateAssistant` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Assistant` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfigService.DeleteCmekConfig` `` | De-provisions a CmekConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfigService.GetCmekConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfigService.ListCmekConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfig`s with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CmekConfigService.UpdateCmekConfig` `` | Provisions a CMEK key for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CollectionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CollectionService.DeleteCollection` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CollectionService.GetIamPolicy` `` | Gets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CollectionService.SetIamPolicy` `` | Sets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Collection`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.AdvancedCompleteQuery` `` | Completes the user input with advanced keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.CompleteQuery` `` | Completes the specified user input with keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.ImportCompletionSuggestions` `` | Imports `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.ImportSuggestionDenyListEntries` `` | Imports all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SuggestionDenyListEntry` for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.PurgeCompletionSuggestions` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.CompletionService.PurgeSuggestionDenyListEntries` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SuggestionDenyListEntry` for a DataStore. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService.CreateControl` `` | Creates a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService.DeleteControl` `` | Deletes a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService.GetControl` `` | Gets a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService.ListControls` `` | Lists all Controls by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ControlService.UpdateControl` `` | Updates a Control. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.AnswerQuery` `` | Answer query method. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.ConverseConversation` `` | Converses a conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.CreateConversation` `` | Creates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.DeleteConversation` `` | Deletes a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.GetAnswer` `` | Gets a Answer. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.GetConversation` `` | Gets a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.ListConversations` `` | Lists all Conversations by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.StreamAnswerQuery` `` | Answer query method (streaming). |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.UpdateConversation` `` | Updates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ConversationalSearchService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorMcpService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorMcpService.ServeMcpDeleteRequest` `` | ServeMcpDeleteRequest serves a MCP DELETE request. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorMcpService.ServeMcpGetRequest` `` | ServeMcpGetRequest serves a MCP GET request. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorMcpService.ServeMcpPostRequest` `` | ServeMcpPostRequest serves a MCP POST request. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorService.GetDataConnector` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorService.SetUpDataConnector` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Collection` and sets up the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnector` for it. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnectorService.UpdateDataConnector` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataConnector`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.DeleteDataStore` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.GetDataStore` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.GetIamPolicy` `` | Gets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.ListDataStores` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.SetIamPolicy` `` | Sets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStoreService.UpdateDataStore` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.BatchGetDocumentsMetadata` `` | Gets index freshness metadata for `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.CreateDocument` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.DeleteDocument` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.GetDocument` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.ImportDocuments` `` | Bulk import of multiple `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.ListDocuments` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.PurgeDocuments` `` | Permanently deletes all selected `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`s in a branch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DocumentService.UpdateDocument` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Document`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.CreateEngine` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.DeleteEngine` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.GetEngine` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.GetIamPolicy` `` | Gets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.ListEngines` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.SetIamPolicy` `` | Sets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.EngineService.UpdateEngine` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Engine` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.GroundedGenerationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.GroundedGenerationService.CheckGrounding` `` | Performs a grounding check. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.CreateIdentityMappingStore` `` | Creates a new Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.DeleteIdentityMappingStore` `` | Deletes the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.GetIdentityMappingStore` `` | Gets the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.ImportIdentityMappings` `` | Imports a list of Identity Mapping Entries to an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.ListIdentityMappingStores` `` | Lists all Identity Mapping Stores. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.ListIdentityMappings` `` | Lists Identity Mappings in an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.IdentityMappingStoreService.PurgeIdentityMappings` `` | Purges specified or all Identity Mapping Entries from an Identity Mapping Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.CreateLicenseConfig` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig` This method should only be used for creating NotebookLm licenses or Gemini Enterprise free trial licenses. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.DistributeLicenseConfig` `` | Distributes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig` from billing account level to project level. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.GetLicenseConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.ListLicenseConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.RetractLicenseConfig` `` | This method is called from the billing account side to retract the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig` from the given project back to the billing account. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigService.UpdateLicenseConfig` `` | Updates the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfig` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.PodcastService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ProjectService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ProjectService.ProvisionProject` `` | Provisions the project resource. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.RankService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.RankService.Rank` `` | Ranks a list of text records based on the given input query. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.RecommendationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.RecommendationService.Recommend` `` | Makes a recommendation, which requires a contextual user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService.CreateSchema` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService.DeleteSchema` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService.GetSchema` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService.ListSchemas` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Schema`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SchemaService.UpdateSchema` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Schema`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchService.Search` `` | Performs a search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchService.SearchLite` `` | Performs a search. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchTuningService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchTuningService.ListCustomModels` `` | Gets a list of all the custom models. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SearchTuningService.TrainCustomModel` `` | Trains a custom model. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService.CreateServingConfig` `` | Creates a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService.DeleteServingConfig` `` | Deletes a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService.GetServingConfig` `` | Gets a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService.ListServingConfigs` `` | Lists all ServingConfigs linked to this dataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.ServingConfigService.UpdateServingConfig` `` | Updates a ServingConfig. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SessionService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.BatchCreateTargetSites` `` | Creates `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite` in a batch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.BatchVerifyTargetSites` `` | Verify target sites' ownership and validity. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.CreateSitemap` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.CreateTargetSite` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.DeleteSitemap` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.DeleteTargetSite` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.DisableAdvancedSiteSearch` `` | Downgrade from advanced site search to basic site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.EnableAdvancedSiteSearch` `` | Upgrade from basic site search to advanced site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.FetchDomainVerificationStatus` `` | Returns list of target sites with its domain verification status. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.FetchSitemaps` `` | Fetch `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.Sitemap`s in a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.GetSiteSearchEngine` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.GetTargetSite` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.ListTargetSites` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.RecrawlUris` `` | Request on-demand recrawl for a list of URIs. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.SiteSearchEngineService.UpdateTargetSite` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.TargetSite`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService.CollectUserEvent` `` | Writes a single user event from the browser. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService.ImportUserEvents` `` | Bulk import of user events. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService.PurgeUserEvents` `` | Deletes permanently all user events specified by the filter provided. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService.WriteAgentTrajectory` `` | Writes the execution trajectory of a single agent turn for internal observability logging. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserEventService.WriteUserEvent` `` | Writes a single user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserLicenseService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserLicenseService.BatchUpdateUserLicenses` `` | Updates the User License. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserLicenseService.ListLicenseConfigsUsageStats` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.LicenseConfigUsageStats`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserLicenseService.ListUserLicenses` `` | Lists the User Licenses. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserStoreService.GetUserStore` `` | Gets the User Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.UserStoreService.UpdateUserStore` `` | Updates the User Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.WidgetConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.WidgetConfigService.GetWidgetConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.WidgetConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1#google.cloud.discoveryengine.v1.WidgetConfigService.UpdateWidgetConfig` `` | Update a WidgetConfig. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AclConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AclConfigService.GetAclConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AclConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AclConfigService.UpdateAclConfig` `` | Default ACL configuration for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.CreateAgent` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.DeleteAgent` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.GetAgent` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.ImportAgentFile` `` | Imports a file to an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.ListAgents` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant` which were created by the caller. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AgentService.UpdateAgent` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Agent` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.AcquirePrograms` `` | Acquires one or more `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveProgram` from the generated queue of programs for evaluation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.CreateAlphaEvolveExperiment` `` | Creates a new `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveExperiment`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.CreateAlphaEvolveProgram` `` | Creates a new `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveProgram`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.DeleteAlphaEvolveExperimentAndPrograms` `` | Deletes an experiment provided the experiment is in an end state (e.g. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.GetAlphaEvolveExperiment` `` | Get an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveExperiment`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.GetAlphaEvolveProgram` `` | Gets an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveProgram`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.ListAlphaEvolveExperiments` `` | List all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveExperiment`s in a given session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.ListAlphaEvolvePrograms` `` | List all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveProgram`s in a given experiment that follow the criteria provided in the request. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.ResumeExperiment` `` | Resumes a workflow to process the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveExperiment`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.StartExperiment` `` | Starts a workflow to process the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveExperiment`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveService.SubmitProgramsEvaluations` `` | Adds an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AlphaEvolveProgramEvaluation` to the experiment. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AnalyticsService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AnalyticsService.ExportMetrics` `` | Exports metrics. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AnalyticsService.GetAnalyticsConfig` `` | Gets the AnalyticsConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AnalyticsService.UpdateAnalyticsConfig` `` | Updates the AnalyticsConfig for analytics. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistAnswerService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistAnswerService.GetAssistAnswer` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistAnswer`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.AddContextFile` `` | Uploads a context file to use as source for the assist calls within the session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.Assist` `` | Assists the user with a query. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.CreateAssistant` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.CreateCachedContent` `` | Creates an explicit context cache (Vertex `CachedContent`); its `name` is passed as `cachedContent` on subsequent GenerateContent requests. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.DeleteAssistant` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.DeleteCachedContent` `` | Deletes a context cache created by CreateCachedContent (releases storage before TTL). |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.GenerateContent` `` | Generates content from a model on behalf of a first-party Gemini Enterprise client (unary). |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.GetAssistant` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.IssueBrowserContextKey` `` | Issues an ephemeral browser context encryption key for encrypting tab context files prior to upload. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.ListAssistants` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.ListSessionFileMetadata` `` | Lists metadata for all files in the current session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.Predict` `` | Serves a unary prediction from a model on behalf of a first-party Gemini Enterprise client. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.RecommendQuestions` `` | Gets recommended questions for the given session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.RemoveContextFile` `` | Removes a context file from a session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.SelectContextFiles` `` | Selects context files to be used in a session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.StreamAssist` `` | Assists the user with a query in a streaming fashion. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.StreamGenerateContent` `` | Server-streaming variant of GenerateContent. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.StreamRawPredict` `` | Server-streaming raw prediction, for models that use a raw request/response protocol rather than the generateContent shape. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.UpdateAssistant` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AssistantService.WatchLiveEventsInternal` `` | Monitors live events in a bidirectional streaming fashion. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService.CreateAuthorization` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Authorization`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService.DeleteAuthorization` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Authorization`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService.GetAuthorization` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Authorization`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService.ListAuthorizations` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Authorization`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.AuthorizationService.UpdateAuthorization` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Authorization` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.BranchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.BranchService.GetBranch` `` | Retrieves a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Branch`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.BranchService.ListBranches` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Branch`s under the specified parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.CreateCannedQuery` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.DeleteCannedQuery` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.GetCannedQuery` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.ListActiveCannedQueryUserViews` `` | Lists the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryUserView`s for all active `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.ListCannedQueries` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQueryService.UpdateCannedQuery` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CannedQuery`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ChunkService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ChunkService.GetChunk` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ChunkService.ListChunks` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Chunk`s. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfigService.DeleteCmekConfig` `` | De-provisions a CmekConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfigService.GetCmekConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfigService.ListCmekConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfig`s with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CmekConfigService.UpdateCmekConfig` `` | Provisions a CMEK key for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.DeleteCollection` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.GetCollection` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.GetIamPolicy` `` | Gets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.ListCollections` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.SetIamPolicy` `` | Sets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CollectionService.UpdateCollection` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.AdvancedCompleteQuery` `` | Completes the user input with advanced keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.CompleteExternalIdentities` `` | This method provides suggestions for users and groups managed in an external identity provider, based on the provided prefix. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.CompleteQuery` `` | Completes the specified user input with keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.ImportCompletionSuggestions` `` | Imports `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.ImportSuggestionDenyListEntries` `` | Imports all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SuggestionDenyListEntry` for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.PurgeCompletionSuggestions` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.PurgeSuggestionDenyListEntries` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SuggestionDenyListEntry` for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionService.RemoveSuggestion` `` | Removes the search history suggestion in an engine for a user. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ContentExportService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService.CreateControl` `` | Creates a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService.DeleteControl` `` | Deletes a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService.GetControl` `` | Gets a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService.ListControls` `` | Lists all Controls by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ControlService.UpdateControl` `` | Updates a Control. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.AnswerQuery` `` | Answer query method. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.ConverseConversation` `` | Converses a conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.CreateConversation` `` | Creates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.DeleteConversation` `` | Deletes a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer` `` | Gets a Answer. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetConversation` `` | Gets a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.ListConversations` `` | Lists all Conversations by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.StreamAnswerQuery` `` | Answer query method (streaming). |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.UpdateConversation` `` | Updates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConversationalSearchService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CrawlRateManagementService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CrawlRateManagementService.ObtainCrawlRate` `` | Obtains the time series data of organic or dedicated crawl rate for monitoring. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CrawlRateManagementService.RemoveDedicatedCrawlRate` `` | Removes the dedicated crawl rate for a craw_rate_scope. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CrawlRateManagementService.SetDedicatedCrawlRate` `` | Sets the dedicated crawl rate for a crawl_rate_scope. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorMcpService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorMcpService.ServeMcpDeleteRequest` `` | ServeMcpDeleteRequest serves a MCP DELETE request. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorMcpService.ServeMcpGetRequest` `` | ServeMcpGetRequest serves a MCP GET request. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorMcpService.ServeMcpPostRequest` `` | ServeMcpPostRequest serves a MCP POST request. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.AcquireAccessToken` `` | Uses the per-user refresh token minted with `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.AcquireAndStoreRefreshToken` to generate and return a new access token and its details. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.AcquireAndStoreRefreshToken` `` | Exchanges OAuth authorization credentials for a refresh token and stores the refresh token and the scopes. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.BuildActionInvocation` `` | Builds an action invocation using the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.CheckRefreshToken` (deprecated) `` | Deprecated: Checks the existence of a refresh token for the EUC user for a given connection and returns its details. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.ExecuteAction` `` | Executes a 3rd party action using the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.FetchEntitiesTypes` `` | Fetch the entities types for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.GetConnectorSecret` `` | Get the secret for the associated connector. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.GetDataConnector` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.InvokeConnectorMcp` `` | Makes a call to an MCP connector. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.ListConnectorRuns` `` | Lists the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ConnectorRun`s of a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.SetUpDataConnector` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Collection` and sets up the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector` for it. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.StartConnectorRun` `` | Starts an immediate synchronization process for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnectorService.UpdateDataConnector` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataConnector`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.AddPatientFilter` `` | Adds a group of patient IDs as a patient filter for the data store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.CreateDataStore` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.DeleteDataStore` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.DeletePatientFilters` `` | Deletes the entire patient filter for the data store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.GetCompletionConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionConfig` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.GetDataStore` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.GetDocumentProcessingConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.GetIamPolicy` `` | Gets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.ListDataStores` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.RemovePatientFilter` `` | Removes a group of patient IDs from the patient filter for the data store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.ReplacePatientFilter` `` | Replaces the patient filter for the data store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.SetIamPolicy` `` | Sets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.UpdateCompletionConfig` `` | Updates the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.CompletionConfig`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.UpdateDataStore` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStoreService.UpdateDocumentProcessingConfig` `` | Updates the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentProcessingConfig`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.BatchGetDocumentsMetadata` `` | Gets index freshness metadata for `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.CreateDocument` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.DeleteDocument` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.GetDocument` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.GetProcessedDocument` `` | Gets the parsed layout information for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.ImportDocuments` `` | Bulk import of multiple `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.ListDocuments` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.PurgeDocuments` `` | Permanently deletes all selected `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`s in a branch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DocumentService.UpdateDocument` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Document`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.CheckFeaturePolicyMembers` `` | Checks members for `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine.FIELDS.repeated.google.cloud.discoveryengine.v1alpha.Engine.FeaturePoliciesEntry.google.cloud.discoveryengine.v1alpha.Engine.feature_policies` against the project's directory, as `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.UpdateEngine` does when it saves them, and saves nothing. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.CreateEngine` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.DeleteEngine` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.GetEngine` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.GetIamPolicy` `` | Gets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.GetWorkspaceSettings` `` | Get Workspace settings for the end user. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.ListEngines` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.PauseEngine` `` | Pauses the training of an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.ResumeEngine` `` | Resumes the training of an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.SetIamPolicy` `` | Sets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.TuneEngine` `` | Tunes an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EngineService.UpdateEngine` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Engine` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EstimateBillingService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EstimateBillingService.EstimateDataSize` `` | Estimates the data size to be used by a customer. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EvaluationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EvaluationService.CreateEvaluation` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EvaluationService.GetEvaluation` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EvaluationService.ListEvaluationResults` `` | Gets a list of results for a given a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.EvaluationService.ListEvaluations` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Evaluation`s. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.GroundedGenerationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.GroundedGenerationService.CheckGrounding` `` | Performs a grounding check. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.CreateIdentityMappingStore` `` | Creates a new Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.DeleteIdentityMappingStore` `` | Deletes the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.GetIdentityMappingStore` `` | Gets the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.ImportIdentityMappings` `` | Imports a list of Identity Mapping Entries to an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.ListIdentityMappingStores` `` | Lists all Identity Mapping Stores. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.ListIdentityMappings` `` | Lists Identity Mappings in an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.IdentityMappingStoreService.PurgeIdentityMappings` `` | Purges specified or all Identity Mapping Entries from an Identity Mapping Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.CreateLicenseConfig` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig` This method should only be used for creating NotebookLm licenses or Gemini Enterprise free trial licenses. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.DistributeLicenseConfig` `` | Distributes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig` from billing account level to project level. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.GetBillingAccountLicenseConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.BillingAccountLicenseConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.GetLicenseConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.ListBillingAccountLicenseConfigs` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.BillingAccountLicenseConfig`s for a given billing account. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.ListLicenseConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.RetractLicenseConfig` `` | This method is called from the billing account side to retract the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig` from the given project back to the billing account. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigService.UpdateLicenseConfig` `` | Updates the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfig` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.MetricService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.PodcastService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService.GetProject` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Project`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService.ProvisionProject` `` | Provisions the project resource. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService.QueryConfigurablePricingUsageStats` `` | Queries configurable pricing usage stats for a project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService.ReportConsentChange` `` | Updates service terms for this project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ProjectService.UpdateProject` `` | Updates the editable settings of a Discovery Engine Project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RankService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RankService.Rank` `` | Ranks a list of text records based on the given input query. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RecommendationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend` `` | Makes a recommendation, which requires a contextual user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RequirementService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.RequirementService.CheckRequirement` `` | Check a particular requirement. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.CreateSampleQuery` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.DeleteSampleQuery` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.GetSampleQuery` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.ImportSampleQueries` `` | Bulk import of multiple `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.ListSampleQueries` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQueryService.UpdateSampleQuery` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuery`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService.CreateSampleQuerySet` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySet` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService.DeleteSampleQuerySet` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySet`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService.GetSampleQuerySet` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySet`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService.ListSampleQuerySets` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySet`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySetService.UpdateSampleQuerySet` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SampleQuerySet`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService.CreateSchema` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService.DeleteSchema` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService.GetSchema` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService.ListSchemas` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Schema`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SchemaService.UpdateSchema` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Schema`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchService.Search` `` | Performs a search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchService.SearchLite` `` | Performs a search. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchTuningService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchTuningService.ListCustomModels` `` | Gets a list of all the custom models. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SearchTuningService.TrainCustomModel` `` | Trains a custom model. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService.CreateServingConfig` `` | Creates a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService.DeleteServingConfig` `` | Deletes a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService.GetServingConfig` `` | Gets a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService.ListServingConfigs` `` | Lists all ServingConfigs linked to this dataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.ServingConfigService.UpdateServingConfig` `` | Updates a ServingConfig. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.ListFiles` `` | Lists metadata for all files in the current session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SessionService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.BatchCreateTargetSites` `` | Creates `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite` in a batch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.BatchVerifyTargetSites` `` | Verify target sites' ownership and validity. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.CreateSitemap` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.CreateTargetSite` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.DeleteSitemap` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.DeleteTargetSite` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.DisableAdvancedSiteSearch` `` | Downgrade from advanced site search to basic site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.EnableAdvancedSiteSearch` `` | Upgrade from basic site search to advanced site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.FetchDomainVerificationStatus` `` | Returns list of target sites with its domain verification status. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.FetchSitemaps` `` | Fetch `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.Sitemap`s in a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.GetSiteSearchEngine` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.GetTargetSite` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.GetUriPatternDocumentData` `` | Gets the URI Pattern to Document data mapping for an Advanced Site Search DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.ListTargetSites` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.RecrawlUris` `` | Request on-demand recrawl for a list of URIs. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.SetUriPatternDocumentData` `` | Sets the URI Pattern to Document data mapping for an Advanced Site Search DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.SiteSearchEngineService.UpdateTargetSite` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.TargetSite`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService.CollectUserEvent` `` | Writes a single user event from the browser. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService.ImportUserEvents` `` | Bulk import of user events. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService.PurgeUserEvents` `` | Deletes permanently all user events specified by the filter provided. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService.WriteAgentTrajectory` `` | Writes the execution trajectory of a single agent turn for internal observability logging. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserEventService.WriteUserEvent` `` | Writes a single user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicenseService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicenseService.BatchUpdateUserLicenses` `` | Updates the User License. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicenseService.ExportUserLicenses` `` | Exports all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicense`s under the parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserStore` as a single CSV document. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicenseService.ListLicenseConfigsUsageStats` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.LicenseConfigUsageStats`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserLicenseService.ListUserLicenses` `` | Lists the User Licenses. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserStoreService.GetUserStore` `` | Gets the User Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.UserStoreService.UpdateUserStore` `` | Updates the User Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetConfigService.GetWidgetConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetConfigService.UpdateWidgetConfig` `` | Update a WidgetConfig. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.LookupWidgetConfig` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAcquireAccessToken` (deprecated) `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAcquireAndStoreRefreshToken` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAddContextFile` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAdvancedCompleteQuery` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAnswerQuery` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetAssist` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetCompleteQuery` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetConverseConversation` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetCreateSession` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetDeleteSession` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetDisconnectConnector` `` | Disconnects the calling end user from a connector: hard-deletes the user's stored credential (OAuth connectors) and clears the per-user connected status. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetExecuteAction` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetGetSession` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetHomepageFetchDocuments` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetListSessions` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetRemoveContextFile` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetSearch` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetSelectContextFiles` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetStreamAnswerQuery` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetUpdateSession` `` | Do not call this API directly. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1alpha#google.cloud.discoveryengine.v1alpha.WidgetService.WidgetWriteUserEvent` `` | Do not call this API directly. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AclConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AclConfigService.GetAclConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AclConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AclConfigService.UpdateAclConfig` `` | Default ACL configuration for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistAnswerService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistAnswerService.GetAssistAnswer` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistAnswer`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.AddContextFile` `` | Uploads a context file to use as source for the assist calls within the session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.Assist` `` | Assists the user with a query. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.CreateAssistant` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.DeleteAssistant` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.GetAssistant` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Assistant`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.ListAssistants` `` | Lists all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Assistant`s under an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.StreamAssist` `` | Assists the user with a query in a streaming fashion. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.AssistantService.UpdateAssistant` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Assistant` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfigService.DeleteCmekConfig` `` | De-provisions a CmekConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfigService.GetCmekConfig` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfigService.ListCmekConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfig`s with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CmekConfigService.UpdateCmekConfig` `` | Provisions a CMEK key for use in a location of a customer's project. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.AdvancedCompleteQuery` `` | Completes the user input with advanced keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.CompleteQuery` `` | Completes the specified user input with keyword suggestions. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.ImportCompletionSuggestions` `` | Imports `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.ImportSuggestionDenyListEntries` `` | Imports all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SuggestionDenyListEntry` for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.PurgeCompletionSuggestions` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionSuggestion`s for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.PurgeSuggestionDenyListEntries` `` | Permanently deletes all `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SuggestionDenyListEntry` for a DataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CompletionService.RemoveSuggestion` `` | Removes the search history suggestion in an engine for a user. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService.CreateControl` `` | Creates a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService.DeleteControl` `` | Deletes a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService.GetControl` `` | Gets a Control. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService.ListControls` `` | Lists all Controls by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ControlService.UpdateControl` `` | Updates a Control. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery` `` | Answer query method. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.ConverseConversation` `` | Converses a conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.CreateConversation` `` | Creates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.DeleteConversation` `` | Deletes a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer` `` | Gets a Answer. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetConversation` `` | Gets a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.ListConversations` `` | Lists all Conversations by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.StreamAnswerQuery` `` | Answer query method (streaming). |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.UpdateConversation` `` | Updates a Conversation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ConversationalSearchService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CrawlRateManagementService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CrawlRateManagementService.ObtainCrawlRate` `` | Obtains the time series data of organic or dedicated crawl rate for monitoring. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CrawlRateManagementService.RemoveDedicatedCrawlRate` `` | Removes the dedicated crawl rate for a craw_rate_scope. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.CrawlRateManagementService.SetDedicatedCrawlRate` `` | Sets the dedicated crawl rate for a crawl_rate_scope. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.CreateDataStore` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.DeleteDataStore` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.GetDataStore` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.GetIamPolicy` `` | Gets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.ListDataStores` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.SetIamPolicy` `` | Sets the IAM access control policy for a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStoreService.UpdateDataStore` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.BatchGetDocumentsMetadata` `` | Gets index freshness metadata for `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.CreateDocument` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.DeleteDocument` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.GetDocument` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.ImportDocuments` `` | Bulk import of multiple `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.ListDocuments` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.PurgeDocuments` `` | Permanently deletes all selected `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`s in a branch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DocumentService.UpdateDocument` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Document`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.CreateEngine` `` | Creates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.DeleteEngine` `` | Deletes an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.GetEngine` `` | Gets an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.GetIamPolicy` `` | Gets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.ListEngines` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.PauseEngine` `` | Pauses the training of an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.ResumeEngine` `` | Resumes the training of an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.SetIamPolicy` `` | Sets the IAM access control policy for an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.TuneEngine` `` | Tunes an existing `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EngineService.UpdateEngine` `` | Updates an `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Engine` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EvaluationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EvaluationService.CreateEvaluation` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EvaluationService.GetEvaluation` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EvaluationService.ListEvaluationResults` `` | Gets a list of results for a given a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Evaluation`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.EvaluationService.ListEvaluations` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Evaluation`s. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.GroundedGenerationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.GroundedGenerationService.CheckGrounding` `` | Performs a grounding check. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.CreateIdentityMappingStore` `` | Creates a new Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.DeleteIdentityMappingStore` `` | Deletes the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.GetIdentityMappingStore` `` | Gets the Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.ImportIdentityMappings` `` | Imports a list of Identity Mapping Entries to an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.ListIdentityMappingStores` `` | Lists all Identity Mapping Stores. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.ListIdentityMappings` `` | Lists Identity Mappings in an Identity Mapping Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.IdentityMappingStoreService.PurgeIdentityMappings` `` | Purges specified or all Identity Mapping Entries from an Identity Mapping Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.CreateLicenseConfig` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig` This method should only be used for creating NotebookLm licenses or Gemini Enterprise free trial licenses. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.DistributeLicenseConfig` `` | Distributes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig` from billing account level to project level. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.GetLicenseConfig` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.ListLicenseConfigs` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.RetractLicenseConfig` `` | This method is called from the billing account side to retract the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig` from the given project back to the billing account. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigService.UpdateLicenseConfig` `` | Updates the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfig` |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.PodcastService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ProjectService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ProjectService.ProvisionProject` `` | Provisions the project resource. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.RankService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.RankService.Rank` `` | Ranks a list of text records based on the given input query. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.RecommendationService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.RecommendationService.Recommend` `` | Makes a recommendation, which requires a contextual user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.CreateSampleQuery` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.DeleteSampleQuery` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.GetSampleQuery` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.ImportSampleQueries` `` | Bulk import of multiple `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.ListSampleQueries` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQueryService.UpdateSampleQuery` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuery`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService.CreateSampleQuerySet` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySet` |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService.DeleteSampleQuerySet` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySet`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService.GetSampleQuerySet` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySet`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService.ListSampleQuerySets` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySet`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySetService.UpdateSampleQuerySet` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SampleQuerySet`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService.CreateSchema` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService.DeleteSchema` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService.GetSchema` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Schema`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService.ListSchemas` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Schema`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SchemaService.UpdateSchema` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Schema`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchService.Search` `` | Performs a search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchService.SearchLite` `` | Performs a search. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchTuningService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchTuningService.ListCustomModels` `` | Gets a list of all the custom models. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SearchTuningService.TrainCustomModel` `` | Trains a custom model. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService.CreateServingConfig` `` | Creates a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService.DeleteServingConfig` `` | Deletes a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService.GetServingConfig` `` | Gets a ServingConfig. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService.ListServingConfigs` `` | Lists all ServingConfigs linked to this dataStore. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.ServingConfigService.UpdateServingConfig` `` | Updates a ServingConfig. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService.CreateSession` `` | Creates a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService.DeleteSession` `` | Deletes a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService.GetSession` `` | Gets a Session. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService.ListSessions` `` | Lists all Sessions by their parent `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SessionService.UpdateSession` `` | Updates a Session. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.BatchCreateTargetSites` `` | Creates `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite` in a batch. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.BatchVerifyTargetSites` `` | Verify target sites' ownership and validity. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.CreateSitemap` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.CreateTargetSite` `` | Creates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.DeleteSitemap` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Sitemap`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.DeleteTargetSite` `` | Deletes a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.DisableAdvancedSiteSearch` `` | Downgrade from advanced site search to basic site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.EnableAdvancedSiteSearch` `` | Upgrade from basic site search to advanced site search. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.FetchDomainVerificationStatus` `` | Returns list of target sites with its domain verification status. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.FetchSitemaps` `` | Fetch `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.Sitemap`s in a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.DataStore`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.GetSiteSearchEngine` `` | Gets the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngine`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.GetTargetSite` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite`. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.ListTargetSites` `` | Gets a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.RecrawlUris` `` | Request on-demand recrawl for a list of URIs. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.SiteSearchEngineService.UpdateTargetSite` `` | Updates a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.TargetSite`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService.CollectUserEvent` `` | Writes a single user event from the browser. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService.ImportUserEvents` `` | Bulk import of user events. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService.PurgeUserEvents` `` | Deletes permanently all user events specified by the filter provided. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService.WriteAgentTrajectory` `` | Writes the execution trajectory of a single agent turn for internal observability logging. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserEventService.WriteUserEvent` `` | Writes a single user event. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserLicenseService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserLicenseService.BatchUpdateUserLicenses` `` | Updates the User License. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserLicenseService.ListLicenseConfigsUsageStats` `` | Lists all the `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.LicenseConfigUsageStats`s associated with the project. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserLicenseService.ListUserLicenses` `` | Lists the User Licenses. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserStoreService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserStoreService.GetUserStore` `` | Gets the User Store. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.discoveryengine.v1beta#google.cloud.discoveryengine.v1beta.UserStoreService.UpdateUserStore` `` | Updates the User Store. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.location#google.cloud.location.Locations`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.AudioOverviewService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.AudioOverviewService.CreateAudioOverview` `` | Generates a new audio overview. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.AudioOverviewService.DeleteAudioOverview` `` | Deletes an audio overview. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.DiscoverSourcesService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.LabelService`

| Methods ||
|---|---|

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService.BatchDeleteNotebooks` `` | Batch deletes Notebooks. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService.CreateNotebook` `` | Creates a notebook. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService.GetNotebook` `` | Gets a notebook. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService.ListRecentlyViewedNotebooks` `` | Lists the notebooks ordered by last view time. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.NotebookService.ShareNotebook` `` | Shares a notebook to other accounts. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.SourceService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.SourceService.BatchCreateSources` `` | Creates a list of `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.Source`s. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.SourceService.BatchDeleteSources` `` | Deletes multiple sources |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.SourceService.GetSource` `` | Gets a `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.cloud.notebooklm.v1alpha#google.cloud.notebooklm.v1alpha.Source`. |

## `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.longrunning#google.longrunning.Operations`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.longrunning#google.longrunning.Operations.CancelOperation` `` | Starts asynchronous cancellation on a long-running operation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation` `` | Gets the latest state of a long-running operation. |
| `` `https://docs.cloud.google.com/generative-ai-app-builder/docs/reference/rpc/google.longrunning#google.longrunning.Operations.ListOperations` `` | Lists operations that match the specified filter in the request. |