private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig,
            com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig.Builder,
            com.google.cloud.videointelligence.v1p3beta1
                .StreamingShotChangeDetectionConfigOrBuilder>
        getShotChangeDetectionConfigFieldBuilder() {
      if (shotChangeDetectionConfigBuilder_ == null) {
        if (!(streamingConfigCase_ == 2)) {
          streamingConfig_ =
              com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig
                  .getDefaultInstance();
        }
        shotChangeDetectionConfigBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig,
                com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig
                    .Builder,
                com.google.cloud.videointelligence.v1p3beta1
                    .StreamingShotChangeDetectionConfigOrBuilder>(
                (com.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig)
                    streamingConfig_,
                getParentForChildren(),
                isClean());
        streamingConfig_ = null;
      }
      streamingConfigCase_ = 2;
      onChanged();
      return shotChangeDetectionConfigBuilder_;
    }
<pre>
Config for STREAMING_SHOT_CHANGE_DETECTION.
</pre>

<code>
.google.cloud.videointelligence.v1p3beta1.StreamingShotChangeDetectionConfig shot_change_detection_config = 2;
</code>
java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/src/main/java/com/google/cloud/videointelligence/v1p3beta1/StreamingVideoConfig.java