private void buildPartialOneofs(
                im.turms.plugin.livekit.core.proto.egress.SegmentedFileOutput result) {
            result.outputCase_ = outputCase_;
            result.output_ = this.output_;
            if (outputCase_ == 5 && s3Builder_ != null) {
                result.output_ = s3Builder_.build();
            }
            if (outputCase_ == 6 && gcpBuilder_ != null) {
                result.output_ = gcpBuilder_.build();
            }
            if (outputCase_ == 7 && azureBuilder_ != null) {
                result.output_ = azureBuilder_.build();
            }
            if (outputCase_ == 9 && aliOSSBuilder_ != null) {
                result.output_ = aliOSSBuilder_.build();
            }
        }
<pre>
Used to generate HLS segments or other kind of segmented output
</pre>

Protobuf type {@code livekit.SegmentedFileOutput}
turms-plugins/turms-plugin-livekit/src/main/java/im/turms/plugin/livekit/core/proto/egress/SegmentedFileOutput.java