Classes
AnalysisEvent
An event indicating the progress of an analysis.
AnalysisMessage
A message produced during analysis.
AnalysisOptions
Options for analysis.
AnalysisOptions.Types
Container for nested types declared in the AnalysisOptions message type.
AnalysisOptions.Types.Python
Options for Python analysis.
AnalysisQuery
A query for performing an analysis.
BigQueryJob
A BigQuery job executed by the system.
BigQueryTableReference
Message representing a reference to a single BigQuery table.
BigQueryTableReferences
Message representing references to BigQuery tables.
Blob
A blob of data with a MIME type.
ChartMessage
A message produced during chart generation.
ChartOptions
Options for chart generation.
ChartOptions.Types
Container for nested types declared in the ChartOptions message type.
ChartOptions.Types.ImageOptions
Options for rendering images of generated charts.
ChartOptions.Types.ImageOptions.Types
Container for nested types declared in the ImageOptions message type.
ChartOptions.Types.ImageOptions.Types.NoImage
No image.
ChartOptions.Types.ImageOptions.Types.SvgOptions
SVG options.
ChartQuery
A query for generating a chart.
ChartResult
The result of a chart generation query.
ChatRequest
Request for Chat.
Context
A collection of context to apply to this conversation
ContextRetrievalService
Service to ask a natural language question with a provided project, returns BigQuery tables that are relevant to the question within the project scope that is accessible to the user, along with contextual data including table schema information as well as sample values.
ContextRetrievalService.ContextRetrievalServiceBase
Base class for server-side implementations of ContextRetrievalService
ContextRetrievalService.ContextRetrievalServiceClient
Client for ContextRetrievalService
ContextRetrievalServiceClient
ContextRetrievalService client wrapper, for convenient use.
ContextRetrievalServiceClientBuilder
Builder class for ContextRetrievalServiceClient to provide simple configuration of credentials, endpoint etc.
ContextRetrievalServiceClientImpl
ContextRetrievalService client wrapper implementation, for convenient use.
ContextRetrievalServiceSettings
Settings for ContextRetrievalServiceClient instances.
Conversation
Message for a conversation.
ConversationName
Resource name for the Conversation
resource.
ConversationOptions
Options for the conversation.
ConversationReference
Reference to a persisted conversation and agent context.
CreateConversationRequest
Request for creating a conversation.
CreateDataAgentRequest
Message for creating a DataAgent.
Credentials
Represents different forms of credential specification.
DataAgent
Message describing a DataAgent object.
DataAgentContext
Context for the chat request using a data agent.
DataAgentContext.Types
Container for nested types declared in the DataAgentContext message type.
DataAgentName
Resource name for the DataAgent
resource.
DataAgentService
Service describing handlers for resources.
DataAgentService.DataAgentServiceBase
Base class for server-side implementations of DataAgentService
DataAgentService.DataAgentServiceClient
Client for DataAgentService
DataAgentServiceClient
DataAgentService client wrapper, for convenient use.
DataAgentServiceClientBuilder
Builder class for DataAgentServiceClient to provide simple configuration of credentials, endpoint etc.
DataAgentServiceClientImpl
DataAgentService client wrapper implementation, for convenient use.
DataAgentServiceSettings
Settings for DataAgentServiceClient instances.
DataAnalyticsAgent
Message describing a DataAnalyticsAgent object.
DataChatService
Service to ask a natural language question on top of BigQuery and LookerStudio datasources to get back streamed responses of various kinds to help provide a rich conversational answer.
DataChatService.DataChatServiceBase
Base class for server-side implementations of DataChatService
DataChatService.DataChatServiceClient
Client for DataChatService
DataChatServiceClient
DataChatService client wrapper, for convenient use.
DataChatServiceClient.ChatStream
Server streaming methods for Chat(ChatRequest, CallSettings).
DataChatServiceClientBuilder
Builder class for DataChatServiceClient to provide simple configuration of credentials, endpoint etc.
DataChatServiceClientImpl
DataChatService client wrapper implementation, for convenient use.
DataChatServiceSettings
Settings for DataChatServiceClient instances.
DataMessage
A message produced during data retrieval.
DataQuery
A query for retrieving data.
DataResult
Retrieved data.
Datasource
A datasource that can be used to answer questions.
DatasourceReferences
A collection of references to datasources.
DeleteDataAgentRequest
Message for deleting a DataAgent.
DirectLookup
Direct lookup parameters.
ErrorMessage
An error message.
Field
A field in a schema.
GetConversationRequest
Request for getting a conversation based on parent and conversation id.
GetDataAgentRequest
Message for getting a DataAgent.
ListAccessibleDataAgentsRequest
Message for requesting list of accessible DataAgents.
ListAccessibleDataAgentsRequest.Types
Container for nested types declared in the ListAccessibleDataAgentsRequest message type.
ListAccessibleDataAgentsResponse
Message for response to listing accessible DataAgents.
ListConversationsRequest
Request for listing conversations based on parent.
ListConversationsResponse
Message for response to listing conversations.
ListDataAgentsRequest
Message for requesting list of DataAgents.
ListDataAgentsResponse
Message for response to listing DataAgents.
ListMessagesRequest
Request for listing chat messages based on parent and conversation_id.
ListMessagesResponse
Response for listing chat messages.
LookerExploreReference
Message representing a reference to a single Looker explore.
LookerExploreReferences
Message representing references to Looker explores.
LookerQuery
A query for retrieving data from a Looker explore. See https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query
LookerQuery.Types
Container for nested types declared in the LookerQuery message type.
LookerQuery.Types.Filter
A Looker query filter.
Message
A message from an internaction between the user and the system.
OAuthCredentials
Represents OAuth credentials.
OAuthCredentials.Types
Container for nested types declared in the OAuthCredentials message type.
OAuthCredentials.Types.SecretBased
The name of the secret containing the access token. Represents secret-based OAuth credentials.
OAuthCredentials.Types.TokenBased
Read more about Looker access tokens here: https://developers.looker.com/api/advanced-usage/looker-api-oauth
OperationMetadata
Represents the metadata of the long-running operation.
PrivateLookerInstanceInfo
Message representing a private Looker instance info required if the Looker instance is behind a private network.
RetrieveBigQueryRecentRelevantTablesRequest
Request for retrieving BigQuery table references from recently accessed tables. Response is sorted by semantic similarity to the query.
RetrieveBigQueryRecentRelevantTablesResponse
Response for retrieving BigQuery table references from recently accessed tables. Response is sorted by semantic similarity to the query.
RetrieveBigQueryTableContextRequest
Request for retrieving BigQuery table contextual data via direct lookup.
RetrieveBigQueryTableContextResponse
Response for retrieving BigQuery table contextual data via direct lookup.
RetrieveBigQueryTableContextResponse.Types
Container for nested types declared in the RetrieveBigQueryTableContextResponse message type.
RetrieveBigQueryTableContextResponse.Types.Candidate
A retrieved candidate.
RetrieveBigQueryTableContextsFromRecentTablesRequest
Request for retrieving BigQuery table contextual data from recently accessed tables. Response is sorted by semantic similarity to the query.
RetrieveBigQueryTableContextsFromRecentTablesResponse
Response for retrieving BigQuery table contextual data from recently accessed tables. Response is sorted by semantic similarity to the query.
RetrieveBigQueryTableContextsRequest
Request for retrieving BigQuery table contextual data via direct lookup.
RetrieveBigQueryTableContextsResponse
Response for retrieving BigQuery table contextual data via direct lookup.
RetrieveBigQueryTableSuggestedDescriptionsRequest
Request for retrieving BigQuery table schema with suggested table and column descriptions. Columns are sorted by default BigQuery table schema order.
RetrieveBigQueryTableSuggestedDescriptionsResponse
Response for retrieving BigQuery table schema with suggested table and column descriptions. Columns are sorted by default BigQuery table schema order.
RetrieveBigQueryTableSuggestedExamplesRequest
Request for retrieving BigQuery table schema with suggested NL-SQL examples.
RetrieveBigQueryTableSuggestedExamplesResponse
Request for retrieving BigQuery table schema with suggested NL-SQL examples.
RetrieveBigQueryTableSuggestedExamplesResponse.Types
Container for nested types declared in the RetrieveBigQueryTableSuggestedExamplesResponse message type.
RetrieveBigQueryTableSuggestedExamplesResponse.Types.ExampleSuggestion
A suggested BigQuery NL-SQL example for the given table.
Schema
The schema of a Datasource or QueryResult instance.
SchemaMessage
A message produced during schema resolution.
SchemaQuery
A query for resolving the schema relevant to the posed question.
SchemaResult
The result of schema resolution.
StorageMessage
A stored message containing user message or system message.
StudioDatasourceReference
Message representing a reference to a single LookerStudio datasource.
StudioDatasourceReferences
Message representing references to LookerStudio datasources.
SystemMessage
A message from the system in response to the user. This message can also be a message from the user as historical context for multiturn conversations with the system.
TableCandidate
A retrieved BigQuery table candidate.
TableCandidate.Types
Container for nested types declared in the TableCandidate message type.
TableCandidate.Types.FieldSuggestion
A suggested description for a field.
TextMessage
A multi-part text message.
UpdateDataAgentRequest
Message for updating a DataAgent.
UserMessage
A message from the user that is interacting with the system.
Enums
AnalysisEvent.KindOneofCase
Enum of possible cases for the "kind" oneof.
AnalysisMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.
ChartMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.
ChartOptions.Types.ImageOptions.KindOneofCase
Enum of possible cases for the "kind" oneof.
ChatRequest.ContextProviderOneofCase
Enum of possible cases for the "context_provider" oneof.
ConversationName.ResourceNameType
The possible contents of ConversationName.
Credentials.KindOneofCase
Enum of possible cases for the "kind" oneof.
DataAgent.TypeOneofCase
Enum of possible cases for the "type" oneof.
DataAgentContext.Types.ContextVersion
List of context versions supported by DCS. There are two versions of context. This is to maintain versioning for the data agent.
DataAgentName.ResourceNameType
The possible contents of DataAgentName.
DataMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.
Datasource.ReferenceOneofCase
Enum of possible cases for the "reference" oneof.
DatasourceReferences.ReferencesOneofCase
Enum of possible cases for the "references" oneof.
ListAccessibleDataAgentsRequest.Types.CreatorFilter
Filter for the creator of the agent.
LookerExploreReference.InstanceOneofCase
Enum of possible cases for the "instance" oneof.
Message.KindOneofCase
Enum of possible cases for the "kind" oneof.
OAuthCredentials.KindOneofCase
Enum of possible cases for the "kind" oneof.
SchemaMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.
SystemMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.
UserMessage.KindOneofCase
Enum of possible cases for the "kind" oneof.