public sealed class Answer : IMessage<Answer>, IEquatable<Answer>, IDeepCloneable<Answer>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class Answer.
Defines an answer.
Namespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
Answer()
public Answer()Answer(Answer)
public Answer(Answer other)| Parameter | |
|---|---|
| Name | Description |
other |
Answer |
Properties
AnswerName
public AnswerName AnswerName { get; set; }AnswerName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
AnswerName |
|
AnswerSkippedReasons
public RepeatedField<Answer.Types.AnswerSkippedReason> AnswerSkippedReasons { get; }Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAnswerTypesAnswerSkippedReason |
|
AnswerText
public string AnswerText { get; set; }The textual answer.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Citations
public RepeatedField<Answer.Types.Citation> Citations { get; }Citations.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAnswerTypesCitation |
|
CompleteTime
public Timestamp CompleteTime { get; set; }Output only. Answer completed timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Answer creation timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
GroundingScore
public double GroundingScore { get; set; }A score in the range of [0, 1] describing how grounded the answer is by the reference chunks.
| Property Value | |
|---|---|
| Type | Description |
double |
|
GroundingSupports
public RepeatedField<Answer.Types.GroundingSupport> GroundingSupports { get; }Optional. Grounding supports.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAnswerTypesGroundingSupport |
|
HasGroundingScore
public bool HasGroundingScore { get; }Gets whether the "grounding_score" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Name
public string Name { get; set; }Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*
| Property Value | |
|---|---|
| Type | Description |
string |
|
QueryUnderstandingInfo
public Answer.Types.QueryUnderstandingInfo QueryUnderstandingInfo { get; set; }Query understanding information.
| Property Value | |
|---|---|
| Type | Description |
AnswerTypesQueryUnderstandingInfo |
|
References
public RepeatedField<Answer.Types.Reference> References { get; }References.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAnswerTypesReference |
|
RelatedQuestions
public RepeatedField<string> RelatedQuestions { get; }Suggested related questions.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
SafetyRatings
public RepeatedField<SafetyRating> SafetyRatings { get; }Optional. Safety ratings.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSafetyRating |
|
State
public Answer.Types.State State { get; set; }The state of the answer generation.
| Property Value | |
|---|---|
| Type | Description |
AnswerTypesState |
|
Steps
public RepeatedField<Answer.Types.Step> Steps { get; }Answer generation steps.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAnswerTypesStep |
|