Class AnswerQueryResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
com.google.cloud.discoveryengine.v1beta.AnswerQueryResponse.Builder
- All Implemented Interfaces:
AnswerQueryResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AnswerQueryResponse
public static final class AnswerQueryResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
implements AnswerQueryResponseOrBuilder
Response message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery] method.Protobuf type
google.cloud.discoveryengine.v1beta.AnswerQueryResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Answer resource object.A global unique ID used for logging.Session resource object.Answer resource object.Answer resource object.Answer resource object.A global unique ID used for logging.com.google.protobuf.ByteStringA global unique ID used for logging.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSession resource object.Session resource object.Session resource object.booleanAnswer resource object.booleanSession resource object.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAnswer(Answer value) Answer resource object.mergeFrom(AnswerQueryResponse other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSession(Session value) Session resource object.Answer resource object.setAnswer(Answer.Builder builderForValue) Answer resource object.setAnswerQueryToken(String value) A global unique ID used for logging.setAnswerQueryTokenBytes(com.google.protobuf.ByteString value) A global unique ID used for logging.setSession(Session value) Session resource object.setSession(Session.Builder builderForValue) Session resource object.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnswerQueryResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnswerQueryResponse.Builder>
-
mergeFrom
public AnswerQueryResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnswerQueryResponse.Builder>- Throws:
IOException
-
hasAnswer
public boolean hasAnswer()Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1;- Specified by:
hasAnswerin interfaceAnswerQueryResponseOrBuilder- Returns:
- Whether the answer field is set.
-
getAnswer
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1;- Specified by:
getAnswerin interfaceAnswerQueryResponseOrBuilder- Returns:
- The answer.
-
setAnswer
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
setAnswer
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
mergeAnswer
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
clearAnswer
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
getAnswerBuilder
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
getAnswerOrBuilder
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1;- Specified by:
getAnswerOrBuilderin interfaceAnswerQueryResponseOrBuilder
-
hasSession
public boolean hasSession()Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2;- Specified by:
hasSessionin interfaceAnswerQueryResponseOrBuilder- Returns:
- Whether the session field is set.
-
getSession
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2;- Specified by:
getSessionin interfaceAnswerQueryResponseOrBuilder- Returns:
- The session.
-
setSession
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
setSession
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
mergeSession
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
clearSession
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
getSessionBuilder
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
getSessionOrBuilder
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2;- Specified by:
getSessionOrBuilderin interfaceAnswerQueryResponseOrBuilder
-
getAnswerQueryToken
A global unique ID used for logging.
string answer_query_token = 3;- Specified by:
getAnswerQueryTokenin interfaceAnswerQueryResponseOrBuilder- Returns:
- The answerQueryToken.
-
getAnswerQueryTokenBytes
public com.google.protobuf.ByteString getAnswerQueryTokenBytes()A global unique ID used for logging.
string answer_query_token = 3;- Specified by:
getAnswerQueryTokenBytesin interfaceAnswerQueryResponseOrBuilder- Returns:
- The bytes for answerQueryToken.
-
setAnswerQueryToken
A global unique ID used for logging.
string answer_query_token = 3;- Parameters:
value- The answerQueryToken to set.- Returns:
- This builder for chaining.
-
clearAnswerQueryToken
A global unique ID used for logging.
string answer_query_token = 3;- Returns:
- This builder for chaining.
-
setAnswerQueryTokenBytes
A global unique ID used for logging.
string answer_query_token = 3;- Parameters:
value- The bytes for answerQueryToken to set.- Returns:
- This builder for chaining.
-