Google Cloud Discovery Engine V1 Client - Class GroundingSource (1.3.1)

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

Grounding source.

Generated from protobuf message google.cloud.discoveryengine.v1.GenerateGroundedContentRequest.GroundingSource

Namespace

Google \ Cloud \ DiscoveryEngine \ V1 \ GenerateGroundedContentRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ inline_source GroundingSource\InlineSource

If set, grounding is performed with inline content.

↳ search_source GroundingSource\SearchSource

If set, grounding is performed with Vertex AI Search.

↳ google_search_source GroundingSource\GoogleSearchSource

If set, grounding is performed with Google Search.

getInlineSource

If set, grounding is performed with inline content.

Returns
Type Description
GroundingSource\InlineSource|null

hasInlineSource

setInlineSource

If set, grounding is performed with inline content.

Parameter
Name Description
var GroundingSource\InlineSource
Returns
Type Description
$this

getSearchSource

If set, grounding is performed with Vertex AI Search.

Returns
Type Description
GroundingSource\SearchSource|null

hasSearchSource

setSearchSource

If set, grounding is performed with Vertex AI Search.

Parameter
Name Description
var GroundingSource\SearchSource
Returns
Type Description
$this

getGoogleSearchSource

If set, grounding is performed with Google Search.

Returns
Type Description
GroundingSource\GoogleSearchSource|null

hasGoogleSearchSource

setGoogleSearchSource

If set, grounding is performed with Google Search.

Parameter
Name Description
var GroundingSource\GoogleSearchSource
Returns
Type Description
$this

getSource

Returns
Type Description
string