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.v3beta1.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
clearDebuggingInfo()
public StreamingDetectIntentResponse.Builder clearDebuggingInfo()
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
clearDetectIntentResponse()
public StreamingDetectIntentResponse.Builder clearDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.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.v3beta1.StreamingRecognitionResult recognition_result = 1;
clearResponse()
public StreamingDetectIntentResponse.Builder clearResponse()
clone()
public StreamingDetectIntentResponse.Builder clone()
Overrides
getDebuggingInfo()
public CloudConversationDebuggingInfo getDebuggingInfo()
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
getDebuggingInfoBuilder()
public CloudConversationDebuggingInfo.Builder getDebuggingInfoBuilder()
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
getDebuggingInfoOrBuilder()
public CloudConversationDebuggingInfoOrBuilder getDebuggingInfoOrBuilder()
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
getDefaultInstanceForType()
public StreamingDetectIntentResponse getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDetectIntentResponse()
public DetectIntentResponse getDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse detect_intent_response = 2;
getDetectIntentResponseBuilder()
public DetectIntentResponse.Builder getDetectIntentResponseBuilder()
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse detect_intent_response = 2;
getDetectIntentResponseOrBuilder()
public DetectIntentResponseOrBuilder getDetectIntentResponseOrBuilder()
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse detect_intent_response = 2;
getRecognitionResult()
public StreamingRecognitionResult getRecognitionResult()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult recognition_result = 1;
getRecognitionResultBuilder()
public StreamingRecognitionResult.Builder getRecognitionResultBuilder()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult recognition_result = 1;
getRecognitionResultOrBuilder()
public StreamingRecognitionResultOrBuilder getRecognitionResultOrBuilder()
The result of speech recognition.
.google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult recognition_result = 1;
getResponseCase()
public StreamingDetectIntentResponse.ResponseCase getResponseCase()
hasDebuggingInfo()
public boolean hasDebuggingInfo()
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
Returns |
Type |
Description |
boolean |
Whether the debuggingInfo field is set.
|
hasDetectIntentResponse()
public boolean hasDetectIntentResponse()
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.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.v3beta1.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
mergeDebuggingInfo(CloudConversationDebuggingInfo value)
public StreamingDetectIntentResponse.Builder mergeDebuggingInfo(CloudConversationDebuggingInfo value)
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
mergeDetectIntentResponse(DetectIntentResponse value)
public StreamingDetectIntentResponse.Builder mergeDetectIntentResponse(DetectIntentResponse value)
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.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.v3beta1.StreamingRecognitionResult recognition_result = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final StreamingDetectIntentResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDebuggingInfo(CloudConversationDebuggingInfo value)
public StreamingDetectIntentResponse.Builder setDebuggingInfo(CloudConversationDebuggingInfo value)
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
setDebuggingInfo(CloudConversationDebuggingInfo.Builder builderForValue)
public StreamingDetectIntentResponse.Builder setDebuggingInfo(CloudConversationDebuggingInfo.Builder builderForValue)
Debugging info that would get populated when
StreamingDetectIntentRequest.enable_debugging_info
is set to true.
.google.cloud.dialogflow.cx.v3beta1.CloudConversationDebuggingInfo debugging_info = 4;
setDetectIntentResponse(DetectIntentResponse value)
public StreamingDetectIntentResponse.Builder setDetectIntentResponse(DetectIntentResponse value)
The response from detect intent.
.google.cloud.dialogflow.cx.v3beta1.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.v3beta1.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.v3beta1.StreamingRecognitionResult recognition_result = 1;
setRecognitionResult(StreamingRecognitionResult.Builder builderForValue)
public StreamingDetectIntentResponse.Builder setRecognitionResult(StreamingRecognitionResult.Builder builderForValue)
The result of speech recognition.
.google.cloud.dialogflow.cx.v3beta1.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