Class StreamingDetectIntentResponse.Builder

  • All Implemented Interfaces:
    StreamingDetectIntentResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    StreamingDetectIntentResponse

    public static final class StreamingDetectIntentResponse.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<StreamingDetectIntentResponse.Builder>
    implements StreamingDetectIntentResponseOrBuilder
     The top-level message returned from the
     [StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.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][google.cloud.dialogflow.cx.v3.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][google.cloud.dialogflow.cx.v3.DetectIntentResponse.response_type]
         field to `PARTIAL`.
    
     For the final Nth response message, the `detect_intent_response` is fully
     populated, and
     [DetectIntentResponse.response_type][google.cloud.dialogflow.cx.v3.DetectIntentResponse.response_type]
     is set to `FINAL`.
     
    Protobuf type google.cloud.dialogflow.cx.v3.StreamingDetectIntentResponse