public Builder mergeFrom(
        com.google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest other) {
      if (other
          == com.google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest
              .getDefaultInstance()) return this;
      switch (other.getStreamingRequestCase()) {
        case VIDEO_CONFIG:
          {
            mergeVideoConfig(other.getVideoConfig());
            break;
          }
        case INPUT_CONTENT:
          {
            setInputContent(other.getInputContent());
            break;
          }
        case STREAMINGREQUEST_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
The top-level message sent by the client for the `StreamingAnnotateVideo`
method. Multiple `StreamingAnnotateVideoRequest` messages are sent.
The first message must only contain a `StreamingVideoConfig` message.
All subsequent messages must only contain `input_content` data.
</pre>

Protobuf type {@code google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest}
java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/src/main/java/com/google/cloud/videointelligence/v1p3beta1/StreamingAnnotateVideoRequest.java