Google Cloud Dialogflow V2 Client - Class FilterSpecs (1.17.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class FilterSpecs.

Filter specification for data store queries.

Generated from protobuf message google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.FilterSpecs

Namespace

Google \ Cloud \ Dialogflow \ V2 \ SearchKnowledgeRequest \ SearchConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ data_stores array

Optional. The data store where the filter configuration is applied. Full resource name of data store, such as projects/{project}/locations/{location}/collections/{collectionId}/ dataStores/{dataStoreId}.

↳ filter string

Optional. The filter expression to be applied. Expression syntax is documented at https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax

getDataStores

Optional. The data store where the filter configuration is applied.

Full resource name of data store, such as projects/{project}/locations/{location}/collections/{collectionId}/ dataStores/{dataStoreId}.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setDataStores

Optional. The data store where the filter configuration is applied.

Full resource name of data store, such as projects/{project}/locations/{location}/collections/{collectionId}/ dataStores/{dataStoreId}.

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

getFilter

Optional. The filter expression to be applied.

Expression syntax is documented at https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax

Returns
Type Description
string

setFilter

Optional. The filter expression to be applied.

Expression syntax is documented at https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax

Parameter
Name Description
var string
Returns
Type Description
$this