Data Analytics API with Gemini v1 API - Class SearchScope (2.1.0)

public sealed class SearchScope : IMessage<SearchScope>, IEquatable<SearchScope>, IDeepCloneable<SearchScope>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1 API 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][google.cloud.geminidataanalytics.v1.DataAgent].

Inheritance

object > SearchScope

Namespace

Google.Cloud.GeminiDataAnalytics.V1

Assembly

Google.Cloud.GeminiDataAnalytics.V1.dll

Constructors

SearchScope()

public SearchScope()

SearchScope(SearchScope)

public SearchScope(SearchScope other)
Parameter
Name Description
other SearchScope

Properties

IncludeDatasetReferences

public RepeatedField<BigQueryDatasetReference> IncludeDatasetReferences { get; }

Optional. The BigQuery dataset references to search over.

Property Value
Type Description
RepeatedFieldBigQueryDatasetReference

IncludeProjectIds

public RepeatedField<string> IncludeProjectIds { get; }

Optional. The BigQuery project ids to search over.

Property Value
Type Description
RepeatedFieldstring