public static final class Conversation.Interaction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder> implements Conversation.InteractionOrBuilder
Represents an interaction between an end user and a Dialogflow CX agent using V3 (Streaming)DetectIntent API, or an interaction between an end user and a Dialogflow CX agent using V2 (Streaming)AnalyzeContent API.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction| Modifier and Type | Method and Description |
|---|---|
Conversation.Interaction.Builder |
addAllPartialResponses(Iterable<? extends DetectIntentResponse> values)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
addAllStepMetrics(Iterable<? extends Conversation.Interaction.StepMetrics> values)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
addPartialResponses(DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
addPartialResponses(DetectIntentResponse value)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
addPartialResponses(int index,
DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
addPartialResponses(int index,
DetectIntentResponse value)
The partial responses of the interaction.
|
DetectIntentResponse.Builder |
addPartialResponsesBuilder()
The partial responses of the interaction.
|
DetectIntentResponse.Builder |
addPartialResponsesBuilder(int index)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation.Interaction.Builder |
addStepMetrics(Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
addStepMetrics(Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
addStepMetrics(int index,
Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
addStepMetrics(int index,
Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps.
|
Conversation.Interaction.StepMetrics.Builder |
addStepMetricsBuilder()
Metrics associated with different processing steps.
|
Conversation.Interaction.StepMetrics.Builder |
addStepMetricsBuilder(int index)
Metrics associated with different processing steps.
|
Conversation.Interaction |
build() |
Conversation.Interaction |
buildPartial() |
Conversation.Interaction.Builder |
clear() |
Conversation.Interaction.Builder |
clearAnswerFeedback()
Answer feedback for the final response.
|
Conversation.Interaction.Builder |
clearCreateTime()
The time that the interaction was created.
|
Conversation.Interaction.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Conversation.Interaction.Builder |
clearMissingTransition()
Missing transition predicted for the interaction.
|
Conversation.Interaction.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Conversation.Interaction.Builder |
clearPartialResponses()
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
clearRequest()
The request of the interaction.
|
Conversation.Interaction.Builder |
clearRequestUtterances()
The input text or the transcript of the input audio in the request.
|
Conversation.Interaction.Builder |
clearResponse()
The final response of the interaction.
|
Conversation.Interaction.Builder |
clearResponseUtterances()
The output text or the transcript of the output audio in the responses.
|
Conversation.Interaction.Builder |
clearStepMetrics()
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
clone() |
AnswerFeedback |
getAnswerFeedback()
Answer feedback for the final response.
|
AnswerFeedback.Builder |
getAnswerFeedbackBuilder()
Answer feedback for the final response.
|
AnswerFeedbackOrBuilder |
getAnswerFeedbackOrBuilder()
Answer feedback for the final response.
|
com.google.protobuf.Timestamp |
getCreateTime()
The time that the interaction was created.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
The time that the interaction was created.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The time that the interaction was created.
|
Conversation.Interaction |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Conversation.Interaction.MissingTransition |
getMissingTransition()
Missing transition predicted for the interaction.
|
Conversation.Interaction.MissingTransition.Builder |
getMissingTransitionBuilder()
Missing transition predicted for the interaction.
|
Conversation.Interaction.MissingTransitionOrBuilder |
getMissingTransitionOrBuilder()
Missing transition predicted for the interaction.
|
DetectIntentResponse |
getPartialResponses(int index)
The partial responses of the interaction.
|
DetectIntentResponse.Builder |
getPartialResponsesBuilder(int index)
The partial responses of the interaction.
|
List<DetectIntentResponse.Builder> |
getPartialResponsesBuilderList()
The partial responses of the interaction.
|
int |
getPartialResponsesCount()
The partial responses of the interaction.
|
List<DetectIntentResponse> |
getPartialResponsesList()
The partial responses of the interaction.
|
DetectIntentResponseOrBuilder |
getPartialResponsesOrBuilder(int index)
The partial responses of the interaction.
|
List<? extends DetectIntentResponseOrBuilder> |
getPartialResponsesOrBuilderList()
The partial responses of the interaction.
|
DetectIntentRequest |
getRequest()
The request of the interaction.
|
DetectIntentRequest.Builder |
getRequestBuilder()
The request of the interaction.
|
DetectIntentRequestOrBuilder |
getRequestOrBuilder()
The request of the interaction.
|
String |
getRequestUtterances()
The input text or the transcript of the input audio in the request.
|
com.google.protobuf.ByteString |
getRequestUtterancesBytes()
The input text or the transcript of the input audio in the request.
|
DetectIntentResponse |
getResponse()
The final response of the interaction.
|
DetectIntentResponse.Builder |
getResponseBuilder()
The final response of the interaction.
|
DetectIntentResponseOrBuilder |
getResponseOrBuilder()
The final response of the interaction.
|
String |
getResponseUtterances()
The output text or the transcript of the output audio in the responses.
|
com.google.protobuf.ByteString |
getResponseUtterancesBytes()
The output text or the transcript of the output audio in the responses.
|
Conversation.Interaction.StepMetrics |
getStepMetrics(int index)
Metrics associated with different processing steps.
|
Conversation.Interaction.StepMetrics.Builder |
getStepMetricsBuilder(int index)
Metrics associated with different processing steps.
|
List<Conversation.Interaction.StepMetrics.Builder> |
getStepMetricsBuilderList()
Metrics associated with different processing steps.
|
int |
getStepMetricsCount()
Metrics associated with different processing steps.
|
List<Conversation.Interaction.StepMetrics> |
getStepMetricsList()
Metrics associated with different processing steps.
|
Conversation.Interaction.StepMetricsOrBuilder |
getStepMetricsOrBuilder(int index)
Metrics associated with different processing steps.
|
List<? extends Conversation.Interaction.StepMetricsOrBuilder> |
getStepMetricsOrBuilderList()
Metrics associated with different processing steps.
|
boolean |
hasAnswerFeedback()
Answer feedback for the final response.
|
boolean |
hasCreateTime()
The time that the interaction was created.
|
boolean |
hasMissingTransition()
Missing transition predicted for the interaction.
|
boolean |
hasRequest()
The request of the interaction.
|
boolean |
hasResponse()
The final response of the interaction.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Conversation.Interaction.Builder |
mergeAnswerFeedback(AnswerFeedback value)
Answer feedback for the final response.
|
Conversation.Interaction.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
The time that the interaction was created.
|
Conversation.Interaction.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Conversation.Interaction.Builder |
mergeFrom(Conversation.Interaction other) |
Conversation.Interaction.Builder |
mergeFrom(com.google.protobuf.Message other) |
Conversation.Interaction.Builder |
mergeMissingTransition(Conversation.Interaction.MissingTransition value)
Missing transition predicted for the interaction.
|
Conversation.Interaction.Builder |
mergeRequest(DetectIntentRequest value)
The request of the interaction.
|
Conversation.Interaction.Builder |
mergeResponse(DetectIntentResponse value)
The final response of the interaction.
|
Conversation.Interaction.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Conversation.Interaction.Builder |
removePartialResponses(int index)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
removeStepMetrics(int index)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
setAnswerFeedback(AnswerFeedback.Builder builderForValue)
Answer feedback for the final response.
|
Conversation.Interaction.Builder |
setAnswerFeedback(AnswerFeedback value)
Answer feedback for the final response.
|
Conversation.Interaction.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time that the interaction was created.
|
Conversation.Interaction.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
The time that the interaction was created.
|
Conversation.Interaction.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation.Interaction.Builder |
setMissingTransition(Conversation.Interaction.MissingTransition.Builder builderForValue)
Missing transition predicted for the interaction.
|
Conversation.Interaction.Builder |
setMissingTransition(Conversation.Interaction.MissingTransition value)
Missing transition predicted for the interaction.
|
Conversation.Interaction.Builder |
setPartialResponses(int index,
DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
setPartialResponses(int index,
DetectIntentResponse value)
The partial responses of the interaction.
|
Conversation.Interaction.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Conversation.Interaction.Builder |
setRequest(DetectIntentRequest.Builder builderForValue)
The request of the interaction.
|
Conversation.Interaction.Builder |
setRequest(DetectIntentRequest value)
The request of the interaction.
|
Conversation.Interaction.Builder |
setRequestUtterances(String value)
The input text or the transcript of the input audio in the request.
|
Conversation.Interaction.Builder |
setRequestUtterancesBytes(com.google.protobuf.ByteString value)
The input text or the transcript of the input audio in the request.
|
Conversation.Interaction.Builder |
setResponse(DetectIntentResponse.Builder builderForValue)
The final response of the interaction.
|
Conversation.Interaction.Builder |
setResponse(DetectIntentResponse value)
The final response of the interaction.
|
Conversation.Interaction.Builder |
setResponseUtterances(String value)
The output text or the transcript of the output audio in the responses.
|
Conversation.Interaction.Builder |
setResponseUtterancesBytes(com.google.protobuf.ByteString value)
The output text or the transcript of the output audio in the responses.
|
Conversation.Interaction.Builder |
setStepMetrics(int index,
Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps.
|
Conversation.Interaction.Builder |
setStepMetrics(int index,
Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps.
|
Conversation.Interaction.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<Conversation.Interaction.Builder>public Conversation.Interaction.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.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<Conversation.Interaction.Builder>public Conversation.Interaction getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Conversation.Interaction build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Conversation.Interaction buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Conversation.Interaction.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>public Conversation.Interaction.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<Conversation.Interaction.Builder>public Conversation.Interaction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>public Conversation.Interaction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>public Conversation.Interaction.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<Conversation.Interaction.Builder>public Conversation.Interaction.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<Conversation.Interaction.Builder>public Conversation.Interaction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Conversation.Interaction.Builder>public Conversation.Interaction.Builder mergeFrom(Conversation.Interaction other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>public Conversation.Interaction.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<Conversation.Interaction.Builder>IOExceptionpublic boolean hasRequest()
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;hasRequest in interface Conversation.InteractionOrBuilderpublic DetectIntentRequest getRequest()
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;getRequest in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setRequest(DetectIntentRequest value)
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;public Conversation.Interaction.Builder setRequest(DetectIntentRequest.Builder builderForValue)
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;public Conversation.Interaction.Builder mergeRequest(DetectIntentRequest value)
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;public Conversation.Interaction.Builder clearRequest()
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;public DetectIntentRequest.Builder getRequestBuilder()
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;public DetectIntentRequestOrBuilder getRequestOrBuilder()
The request of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest request = 1;getRequestOrBuilder in interface Conversation.InteractionOrBuilderpublic boolean hasResponse()
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;hasResponse in interface Conversation.InteractionOrBuilderpublic DetectIntentResponse getResponse()
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;getResponse in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setResponse(DetectIntentResponse value)
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;public Conversation.Interaction.Builder setResponse(DetectIntentResponse.Builder builderForValue)
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;public Conversation.Interaction.Builder mergeResponse(DetectIntentResponse value)
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;public Conversation.Interaction.Builder clearResponse()
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;public DetectIntentResponse.Builder getResponseBuilder()
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;public DetectIntentResponseOrBuilder getResponseOrBuilder()
The final response of the interaction.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse response = 2;getResponseOrBuilder in interface Conversation.InteractionOrBuilderpublic List<DetectIntentResponse> getPartialResponsesList()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
getPartialResponsesList in interface Conversation.InteractionOrBuilderpublic int getPartialResponsesCount()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
getPartialResponsesCount in interface Conversation.InteractionOrBuilderpublic DetectIntentResponse getPartialResponses(int index)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
getPartialResponses in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setPartialResponses(int index, DetectIntentResponse value)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder setPartialResponses(int index, DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder addPartialResponses(DetectIntentResponse value)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder addPartialResponses(int index, DetectIntentResponse value)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder addPartialResponses(DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder addPartialResponses(int index, DetectIntentResponse.Builder builderForValue)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder addAllPartialResponses(Iterable<? extends DetectIntentResponse> values)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder clearPartialResponses()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public Conversation.Interaction.Builder removePartialResponses(int index)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public DetectIntentResponse.Builder getPartialResponsesBuilder(int index)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public DetectIntentResponseOrBuilder getPartialResponsesOrBuilder(int index)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
getPartialResponsesOrBuilder in interface Conversation.InteractionOrBuilderpublic List<? extends DetectIntentResponseOrBuilder> getPartialResponsesOrBuilderList()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
getPartialResponsesOrBuilderList in interface Conversation.InteractionOrBuilderpublic DetectIntentResponse.Builder addPartialResponsesBuilder()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public DetectIntentResponse.Builder addPartialResponsesBuilder(int index)
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public List<DetectIntentResponse.Builder> getPartialResponsesBuilderList()
The partial responses of the interaction. Empty if there is no partial response in the interaction. See the [partial response documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
repeated .google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse partial_responses = 3;
public String getRequestUtterances()
The input text or the transcript of the input audio in the request.
string request_utterances = 4;getRequestUtterances in interface Conversation.InteractionOrBuilderpublic com.google.protobuf.ByteString getRequestUtterancesBytes()
The input text or the transcript of the input audio in the request.
string request_utterances = 4;getRequestUtterancesBytes in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setRequestUtterances(String value)
The input text or the transcript of the input audio in the request.
string request_utterances = 4;value - The requestUtterances to set.public Conversation.Interaction.Builder clearRequestUtterances()
The input text or the transcript of the input audio in the request.
string request_utterances = 4;public Conversation.Interaction.Builder setRequestUtterancesBytes(com.google.protobuf.ByteString value)
The input text or the transcript of the input audio in the request.
string request_utterances = 4;value - The bytes for requestUtterances to set.public String getResponseUtterances()
The output text or the transcript of the output audio in the responses. If multiple output messages are returned, they will be concatenated into one.
string response_utterances = 5;getResponseUtterances in interface Conversation.InteractionOrBuilderpublic com.google.protobuf.ByteString getResponseUtterancesBytes()
The output text or the transcript of the output audio in the responses. If multiple output messages are returned, they will be concatenated into one.
string response_utterances = 5;getResponseUtterancesBytes in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setResponseUtterances(String value)
The output text or the transcript of the output audio in the responses. If multiple output messages are returned, they will be concatenated into one.
string response_utterances = 5;value - The responseUtterances to set.public Conversation.Interaction.Builder clearResponseUtterances()
The output text or the transcript of the output audio in the responses. If multiple output messages are returned, they will be concatenated into one.
string response_utterances = 5;public Conversation.Interaction.Builder setResponseUtterancesBytes(com.google.protobuf.ByteString value)
The output text or the transcript of the output audio in the responses. If multiple output messages are returned, they will be concatenated into one.
string response_utterances = 5;value - The bytes for responseUtterances to set.public boolean hasCreateTime()
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;hasCreateTime in interface Conversation.InteractionOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;getCreateTime in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setCreateTime(com.google.protobuf.Timestamp value)
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;public Conversation.Interaction.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;public Conversation.Interaction.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;public Conversation.Interaction.Builder clearCreateTime()
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The time that the interaction was created.
.google.protobuf.Timestamp create_time = 6;getCreateTimeOrBuilder in interface Conversation.InteractionOrBuilderpublic boolean hasAnswerFeedback()
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;hasAnswerFeedback in interface Conversation.InteractionOrBuilderpublic AnswerFeedback getAnswerFeedback()
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;getAnswerFeedback in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setAnswerFeedback(AnswerFeedback value)
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;public Conversation.Interaction.Builder setAnswerFeedback(AnswerFeedback.Builder builderForValue)
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;public Conversation.Interaction.Builder mergeAnswerFeedback(AnswerFeedback value)
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;public Conversation.Interaction.Builder clearAnswerFeedback()
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;public AnswerFeedback.Builder getAnswerFeedbackBuilder()
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;public AnswerFeedbackOrBuilder getAnswerFeedbackOrBuilder()
Answer feedback for the final response.
.google.cloud.dialogflow.cx.v3beta1.AnswerFeedback answer_feedback = 7;getAnswerFeedbackOrBuilder in interface Conversation.InteractionOrBuilderpublic boolean hasMissingTransition()
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
hasMissingTransition in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.MissingTransition getMissingTransition()
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
getMissingTransition in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setMissingTransition(Conversation.Interaction.MissingTransition value)
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
public Conversation.Interaction.Builder setMissingTransition(Conversation.Interaction.MissingTransition.Builder builderForValue)
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
public Conversation.Interaction.Builder mergeMissingTransition(Conversation.Interaction.MissingTransition value)
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
public Conversation.Interaction.Builder clearMissingTransition()
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
public Conversation.Interaction.MissingTransition.Builder getMissingTransitionBuilder()
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
public Conversation.Interaction.MissingTransitionOrBuilder getMissingTransitionOrBuilder()
Missing transition predicted for the interaction. This field is set only if the interaction match type was no-match.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.MissingTransition missing_transition = 8;
getMissingTransitionOrBuilder in interface Conversation.InteractionOrBuilderpublic List<Conversation.Interaction.StepMetrics> getStepMetricsList()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
getStepMetricsList in interface Conversation.InteractionOrBuilderpublic int getStepMetricsCount()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
getStepMetricsCount in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.StepMetrics getStepMetrics(int index)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
getStepMetrics in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.Builder setStepMetrics(int index, Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder setStepMetrics(int index, Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder addStepMetrics(Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder addStepMetrics(int index, Conversation.Interaction.StepMetrics value)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder addStepMetrics(Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder addStepMetrics(int index, Conversation.Interaction.StepMetrics.Builder builderForValue)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder addAllStepMetrics(Iterable<? extends Conversation.Interaction.StepMetrics> values)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder clearStepMetrics()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.Builder removeStepMetrics(int index)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.StepMetrics.Builder getStepMetricsBuilder(int index)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.StepMetricsOrBuilder getStepMetricsOrBuilder(int index)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
getStepMetricsOrBuilder in interface Conversation.InteractionOrBuilderpublic List<? extends Conversation.Interaction.StepMetricsOrBuilder> getStepMetricsOrBuilderList()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
getStepMetricsOrBuilderList in interface Conversation.InteractionOrBuilderpublic Conversation.Interaction.StepMetrics.Builder addStepMetricsBuilder()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public Conversation.Interaction.StepMetrics.Builder addStepMetricsBuilder(int index)
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public List<Conversation.Interaction.StepMetrics.Builder> getStepMetricsBuilderList()
Metrics associated with different processing steps. Names and number of steps depend on the request and can change without a notice.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction.StepMetrics step_metrics = 9;
public final Conversation.Interaction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>public final Conversation.Interaction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Interaction.Builder>Copyright © 2025 Google LLC. All rights reserved.