Google Cloud Gemini Data Analytics V1 Client - Class SearchScope (0.16.0)

Reference documentation and code samples for the Google Cloud Gemini Data Analytics V1 Client class SearchScope.

Message representing filters to apply to search over BigQuery tables.

At least one of include_project_ids or include_dataset_references must be populated with non-blank identifiers. Tables matching either field are included, so the two fields are unioned (OR-ed) rather than intersected. Note: SearchScope is only supported for standalone conversations (ChatRequest.inline_context or ClientManagedResourceContext.inline_context) and is not supported in DataAgent.

Generated from protobuf message google.cloud.geminidataanalytics.v1.SearchScope

Namespace

Google \ Cloud \ GeminiDataAnalytics \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ include_project_ids string[]

Optional. The BigQuery project ids to search over.

↳ include_dataset_references array<BigQueryDatasetReference>

Optional. The BigQuery dataset references to search over.

getIncludeProjectIds

Optional. The BigQuery project ids to search over.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setIncludeProjectIds

Optional. The BigQuery project ids to search over.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getIncludeDatasetReferences

Optional. The BigQuery dataset references to search over.

Returns
Type Description
Google\Protobuf\RepeatedField<BigQueryDatasetReference>

setIncludeDatasetReferences

Optional. The BigQuery dataset references to search over.

Parameter
Name Description
var array<BigQueryDatasetReference>
Returns
Type Description
$this