Google Cloud Discovery Engine V1 Client - Class PromoteAction (1.5.0)

Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class PromoteAction.

Promote certain links based on some trigger queries.

Example: Promote shoe store link when searching for shoe keyword. The link can be outside of associated data store.

Generated from protobuf message google.cloud.discoveryengine.v1.Control.PromoteAction

Namespace

Google \ Cloud \ DiscoveryEngine \ V1 \ Control

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ data_store string

Required. Data store with which this promotion is attached to.

↳ search_link_promotion Google\Cloud\DiscoveryEngine\V1\SearchLinkPromotion

Required. Promotion attached to this action.

getDataStore

Required. Data store with which this promotion is attached to.

Returns
Type Description
string

setDataStore

Required. Data store with which this promotion is attached to.

Parameter
Name Description
var string
Returns
Type Description
$this

getSearchLinkPromotion

Required. Promotion attached to this action.

Returns
Type Description
Google\Cloud\DiscoveryEngine\V1\SearchLinkPromotion|null

hasSearchLinkPromotion

clearSearchLinkPromotion

setSearchLinkPromotion

Required. Promotion attached to this action.

Parameter
Name Description
var Google\Cloud\DiscoveryEngine\V1\SearchLinkPromotion
Returns
Type Description
$this