Class Session.Turn.Builder (0.50.0)
0.83.0 (latest)
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class Session . Turn . Builder extends GeneratedMessageV3 . Builder<Session . Turn . Builder > implements Session . TurnOrBuilder
Represents a turn, including a query from the user and a
answer from service.
Protobuf type google.cloud.discoveryengine.v1.Session.Turn
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Session . Turn . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public Session . Turn build ()
buildPartial()
public Session . Turn buildPartial ()
clear()
public Session . Turn . Builder clear ()
Overrides
clearAnswer()
public Session . Turn . Builder clearAnswer ()
The resource name of the answer to the user query.
Only set if the answer generation (/answer API call) happened in this
turn.
string answer = 2 [(.google.api.resource_reference) = { ... }
clearField(Descriptors.FieldDescriptor field)
public Session . Turn . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Session . Turn . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearQuery()
public Session . Turn . Builder clearQuery ()
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
clone()
public Session . Turn . Builder clone ()
Overrides
getAnswer()
public String getAnswer ()
The resource name of the answer to the user query.
Only set if the answer generation (/answer API call) happened in this
turn.
string answer = 2 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The answer.
getAnswerBytes()
public ByteString getAnswerBytes ()
The resource name of the answer to the user query.
Only set if the answer generation (/answer API call) happened in this
turn.
string answer = 2 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for answer.
getDefaultInstanceForType()
public Session . Turn getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getQuery()
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
Returns
Type
Description
Query
The query.
getQueryBuilder()
public Query . Builder getQueryBuilder ()
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
getQueryOrBuilder()
public QueryOrBuilder getQueryOrBuilder ()
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
hasQuery()
public boolean hasQuery ()
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
Returns
Type
Description
boolean
Whether the query field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(Session.Turn other)
public Session . Turn . Builder mergeFrom ( Session . Turn other )
public Session . Turn . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Session . Turn . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeQuery(Query value)
public Session . Turn . Builder mergeQuery ( Query value )
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
Parameter
Name
Description
value
Query
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Session . Turn . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setAnswer(String value)
public Session . Turn . Builder setAnswer ( String value )
The resource name of the answer to the user query.
Only set if the answer generation (/answer API call) happened in this
turn.
string answer = 2 [(.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
String The answer to set.
setAnswerBytes(ByteString value)
public Session . Turn . Builder setAnswerBytes ( ByteString value )
The resource name of the answer to the user query.
Only set if the answer generation (/answer API call) happened in this
turn.
string answer = 2 [(.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
ByteString The bytes for answer to set.
setField(Descriptors.FieldDescriptor field, Object value)
public Session . Turn . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setQuery(Query value)
public Session . Turn . Builder setQuery ( Query value )
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
Parameter
Name
Description
value
Query
setQuery(Query.Builder builderForValue)
public Session . Turn . Builder setQuery ( Query . Builder builderForValue )
The user query.
.google.cloud.discoveryengine.v1.Query query = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Session . Turn . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Session . Turn . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]