Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class Answer.
Defines an answer.
Generated from protobuf message google.cloud.discoveryengine.v1.Answer
Namespace
Google \ Cloud \ DiscoveryEngine \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Immutable. Fully qualified name |
↳ state |
int
The state of the answer generation. |
↳ answer_text |
string
The textual answer. |
↳ grounding_score |
float
A score in the range of [0, 1] describing how grounded the answer is by the reference chunks. |
↳ citations |
array<Answer\Citation>
Citations. |
↳ grounding_supports |
array<Answer\GroundingSupport>
Optional. Grounding supports. |
↳ references |
array<Answer\Reference>
References. |
↳ related_questions |
array
Suggested related questions. |
↳ steps |
array<Answer\Step>
Answer generation steps. |
↳ query_understanding_info |
Answer\QueryUnderstandingInfo
Query understanding information. |
↳ answer_skipped_reasons |
array
Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Answer creation timestamp. |
↳ complete_time |
Google\Protobuf\Timestamp
Output only. Answer completed timestamp. |
↳ safety_ratings |
array<SafetyRating>
Optional. Safety ratings. |
getName
Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getState
The state of the answer generation.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type State. |
setState
The state of the answer generation.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type State. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAnswerText
The textual answer.
| Returns | |
|---|---|
| Type | Description |
string |
|
setAnswerText
The textual answer.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGroundingScore
A score in the range of [0, 1] describing how grounded the answer is by the reference chunks.
| Returns | |
|---|---|
| Type | Description |
float |
|
hasGroundingScore
clearGroundingScore
setGroundingScore
A score in the range of [0, 1] describing how grounded the answer is by the reference chunks.
| Parameter | |
|---|---|
| Name | Description |
var |
float
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCitations
Citations.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setCitations
Citations.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Answer\Citation>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGroundingSupports
Optional. Grounding supports.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setGroundingSupports
Optional. Grounding supports.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Answer\GroundingSupport>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReferences
References.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setReferences
References.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Answer\Reference>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRelatedQuestions
Suggested related questions.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setRelatedQuestions
Suggested related questions.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSteps
Answer generation steps.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setSteps
Answer generation steps.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Answer\Step>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getQueryUnderstandingInfo
Query understanding information.
| Returns | |
|---|---|
| Type | Description |
Answer\QueryUnderstandingInfo|null |
|
hasQueryUnderstandingInfo
clearQueryUnderstandingInfo
setQueryUnderstandingInfo
Query understanding information.
| Parameter | |
|---|---|
| Name | Description |
var |
Answer\QueryUnderstandingInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAnswerSkippedReasons
Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAnswerSkippedReasons
Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. Answer creation timestamp.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. Answer creation timestamp.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCompleteTime
Output only. Answer completed timestamp.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCompleteTime
clearCompleteTime
setCompleteTime
Output only. Answer completed timestamp.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSafetyRatings
Optional. Safety ratings.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setSafetyRatings
Optional. Safety ratings.
| Parameter | |
|---|---|
| Name | Description |
var |
array<SafetyRating>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|