public static final class AnswerQueryResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder> implements AnswerQueryResponseOrBuilder
Response message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.AnswerQuery] method.Protobuf type
google.cloud.discoveryengine.v1alpha.AnswerQueryResponse| Modifier and Type | Method and Description |
|---|---|
AnswerQueryResponse.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AnswerQueryResponse |
build() |
AnswerQueryResponse |
buildPartial() |
AnswerQueryResponse.Builder |
clear() |
AnswerQueryResponse.Builder |
clearAnswer()
Answer resource object.
|
AnswerQueryResponse.Builder |
clearAnswerQueryToken()
A global unique ID used for logging.
|
AnswerQueryResponse.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AnswerQueryResponse.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AnswerQueryResponse.Builder |
clearSession()
Session resource object.
|
AnswerQueryResponse.Builder |
clone() |
Answer |
getAnswer()
Answer resource object.
|
Answer.Builder |
getAnswerBuilder()
Answer resource object.
|
AnswerOrBuilder |
getAnswerOrBuilder()
Answer resource object.
|
String |
getAnswerQueryToken()
A global unique ID used for logging.
|
com.google.protobuf.ByteString |
getAnswerQueryTokenBytes()
A global unique ID used for logging.
|
AnswerQueryResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Session |
getSession()
Session resource object.
|
Session.Builder |
getSessionBuilder()
Session resource object.
|
SessionOrBuilder |
getSessionOrBuilder()
Session resource object.
|
boolean |
hasAnswer()
Answer resource object.
|
boolean |
hasSession()
Session resource object.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AnswerQueryResponse.Builder |
mergeAnswer(Answer value)
Answer resource object.
|
AnswerQueryResponse.Builder |
mergeFrom(AnswerQueryResponse other) |
AnswerQueryResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AnswerQueryResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
AnswerQueryResponse.Builder |
mergeSession(Session value)
Session resource object.
|
AnswerQueryResponse.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AnswerQueryResponse.Builder |
setAnswer(Answer.Builder builderForValue)
Answer resource object.
|
AnswerQueryResponse.Builder |
setAnswer(Answer value)
Answer resource object.
|
AnswerQueryResponse.Builder |
setAnswerQueryToken(String value)
A global unique ID used for logging.
|
AnswerQueryResponse.Builder |
setAnswerQueryTokenBytes(com.google.protobuf.ByteString value)
A global unique ID used for logging.
|
AnswerQueryResponse.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AnswerQueryResponse.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AnswerQueryResponse.Builder |
setSession(Session.Builder builderForValue)
Session resource object.
|
AnswerQueryResponse.Builder |
setSession(Session value)
Session resource object.
|
AnswerQueryResponse.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AnswerQueryResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AnswerQueryResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AnswerQueryResponse.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder mergeFrom(AnswerQueryResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public AnswerQueryResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AnswerQueryResponse.Builder>IOExceptionpublic boolean hasAnswer()
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;hasAnswer in interface AnswerQueryResponseOrBuilderpublic Answer getAnswer()
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;getAnswer in interface AnswerQueryResponseOrBuilderpublic AnswerQueryResponse.Builder setAnswer(Answer value)
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;public AnswerQueryResponse.Builder setAnswer(Answer.Builder builderForValue)
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;public AnswerQueryResponse.Builder mergeAnswer(Answer value)
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;public AnswerQueryResponse.Builder clearAnswer()
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;public Answer.Builder getAnswerBuilder()
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;public AnswerOrBuilder getAnswerOrBuilder()
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1alpha.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1alpha.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1alpha.Answer answer = 1;getAnswerOrBuilder in interface AnswerQueryResponseOrBuilderpublic boolean hasSession()
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;hasSession in interface AnswerQueryResponseOrBuilderpublic Session getSession()
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;getSession in interface AnswerQueryResponseOrBuilderpublic AnswerQueryResponse.Builder setSession(Session value)
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;public AnswerQueryResponse.Builder setSession(Session.Builder builderForValue)
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;public AnswerQueryResponse.Builder mergeSession(Session value)
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;public AnswerQueryResponse.Builder clearSession()
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;public Session.Builder getSessionBuilder()
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;public SessionOrBuilder getSessionOrBuilder()
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1alpha.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1alpha.Session session = 2;getSessionOrBuilder in interface AnswerQueryResponseOrBuilderpublic String getAnswerQueryToken()
A global unique ID used for logging.
string answer_query_token = 3;getAnswerQueryToken in interface AnswerQueryResponseOrBuilderpublic com.google.protobuf.ByteString getAnswerQueryTokenBytes()
A global unique ID used for logging.
string answer_query_token = 3;getAnswerQueryTokenBytes in interface AnswerQueryResponseOrBuilderpublic AnswerQueryResponse.Builder setAnswerQueryToken(String value)
A global unique ID used for logging.
string answer_query_token = 3;value - The answerQueryToken to set.public AnswerQueryResponse.Builder clearAnswerQueryToken()
A global unique ID used for logging.
string answer_query_token = 3;public AnswerQueryResponse.Builder setAnswerQueryTokenBytes(com.google.protobuf.ByteString value)
A global unique ID used for logging.
string answer_query_token = 3;value - The bytes for answerQueryToken to set.public final AnswerQueryResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>public final AnswerQueryResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerQueryResponse.Builder>Copyright © 2024 Google LLC. All rights reserved.