public static final class StreamingDetectIntentResponse.Builder extends GeneratedMessageV3.Builder<StreamingDetectIntentResponse.Builder> implements StreamingDetectIntentResponseOrBuilder
The top-level message returned from the
StreamingDetectIntent
method.
Multiple response messages (N) can be returned in order.
The first (N-1) responses set either the recognition_result
or
detect_intent_response
field, depending on the request:
- If the
StreamingDetectIntentRequest.query_input.audio
field was
set, and the StreamingDetectIntentRequest.enable_partial_response
field was false, the recognition_result
field is populated for each
of the (N-1) responses.
See the
StreamingRecognitionResult
message for details about the result message sequence.
- If the
StreamingDetectIntentRequest.enable_partial_response
field was
true, the detect_intent_response
field is populated for each
of the (N-1) responses, where 1 <= N <= 4.
These responses set the
DetectIntentResponse.response_type
field to PARTIAL
.
For the final Nth response message, the detect_intent_response
is fully
populated, and
DetectIntentResponse.response_type
is set to FINAL
.
Protobuf type google.cloud.dialogflow.cx.v3.StreamingDetectIntentResponse
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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 StreamingDetectIntentResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public StreamingDetectIntentResponse build()
buildPartial()
public StreamingDetectIntentResponse buildPartial()
clear()
public StreamingDetectIntentResponse.Builder clear()
Overrides
clearDetectIntentResponse()
public StreamingDetectIntentResponse.Builder clearDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
clearField(Descriptors.FieldDescriptor field)
public StreamingDetectIntentResponse.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public StreamingDetectIntentResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRecognitionResult()
public StreamingDetectIntentResponse.Builder clearRecognitionResult()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
clearResponse()
public StreamingDetectIntentResponse.Builder clearResponse()
clone()
public StreamingDetectIntentResponse.Builder clone()
Overrides
getDefaultInstanceForType()
public StreamingDetectIntentResponse getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDetectIntentResponse()
public DetectIntentResponse getDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
getDetectIntentResponseBuilder()
public DetectIntentResponse.Builder getDetectIntentResponseBuilder()
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
getDetectIntentResponseOrBuilder()
public DetectIntentResponseOrBuilder getDetectIntentResponseOrBuilder()
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
getRecognitionResult()
public StreamingRecognitionResult getRecognitionResult()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
getRecognitionResultBuilder()
public StreamingRecognitionResult.Builder getRecognitionResultBuilder()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
getRecognitionResultOrBuilder()
public StreamingRecognitionResultOrBuilder getRecognitionResultOrBuilder()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
getResponseCase()
public StreamingDetectIntentResponse.ResponseCase getResponseCase()
hasDetectIntentResponse()
public boolean hasDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
Returns |
Type |
Description |
boolean |
Whether the detectIntentResponse field is set.
|
hasRecognitionResult()
public boolean hasRecognitionResult()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
Returns |
Type |
Description |
boolean |
Whether the recognitionResult field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeDetectIntentResponse(DetectIntentResponse value)
public StreamingDetectIntentResponse.Builder mergeDetectIntentResponse(DetectIntentResponse value)
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
mergeFrom(StreamingDetectIntentResponse other)
public StreamingDetectIntentResponse.Builder mergeFrom(StreamingDetectIntentResponse other)
public StreamingDetectIntentResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public StreamingDetectIntentResponse.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeRecognitionResult(StreamingRecognitionResult value)
public StreamingDetectIntentResponse.Builder mergeRecognitionResult(StreamingRecognitionResult value)
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final StreamingDetectIntentResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDetectIntentResponse(DetectIntentResponse value)
public StreamingDetectIntentResponse.Builder setDetectIntentResponse(DetectIntentResponse value)
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
setDetectIntentResponse(DetectIntentResponse.Builder builderForValue)
public StreamingDetectIntentResponse.Builder setDetectIntentResponse(DetectIntentResponse.Builder builderForValue)
The response from detect intent.
.google.cloud.dialogflow.cx.v3.DetectIntentResponse detect_intent_response = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public StreamingDetectIntentResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRecognitionResult(StreamingRecognitionResult value)
public StreamingDetectIntentResponse.Builder setRecognitionResult(StreamingRecognitionResult value)
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
setRecognitionResult(StreamingRecognitionResult.Builder builderForValue)
public StreamingDetectIntentResponse.Builder setRecognitionResult(StreamingRecognitionResult.Builder builderForValue)
The result of speech recognition.
.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult recognition_result = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public StreamingDetectIntentResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final StreamingDetectIntentResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides