Google Cloud Discovery Engine V1 Client - Class InlineSource (1.2.0)

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

Message to be used for grounding based on inline content.

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

Namespace

Google \ Cloud \ DiscoveryEngine \ V1 \ GenerateGroundedContentRequest \ GroundingSource

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ grounding_facts array<Google\Cloud\DiscoveryEngine\V1\GroundingFact>

List of facts to be used for grounding.

↳ attributes array|Google\Protobuf\Internal\MapField

Attributes associated with the content. Common attributes include source (indicating where the content was sourced from) and author (indicating the author of the content).

getGroundingFacts

List of facts to be used for grounding.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setGroundingFacts

List of facts to be used for grounding.

Parameter
Name Description
var array<Google\Cloud\DiscoveryEngine\V1\GroundingFact>
Returns
Type Description
$this

getAttributes

Attributes associated with the content.

Common attributes include source (indicating where the content was sourced from) and author (indicating the author of the content).

Returns
Type Description
Google\Protobuf\Internal\MapField

setAttributes

Attributes associated with the content.

Common attributes include source (indicating where the content was sourced from) and author (indicating the author of the content).

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this