private void buildPartialRepeatedFields(
                im.turms.plugin.livekit.core.proto.egress.WebEgressRequest result) {
            if (fileOutputsBuilder_ == null) {
                if (((bitField0_ & 0x00000200) != 0)) {
                    fileOutputs_ = java.util.Collections.unmodifiableList(fileOutputs_);
                    bitField0_ &= ~0x00000200;
                }
                result.fileOutputs_ = fileOutputs_;
            } else {
                result.fileOutputs_ = fileOutputsBuilder_.build();
            }
            if (streamOutputsBuilder_ == null) {
                if (((bitField0_ & 0x00000400) != 0)) {
                    streamOutputs_ = java.util.Collections.unmodifiableList(streamOutputs_);
                    bitField0_ &= ~0x00000400;
                }
                result.streamOutputs_ = streamOutputs_;
            } else {
                result.streamOutputs_ = streamOutputsBuilder_.build();
            }
            if (segmentOutputsBuilder_ == null) {
                if (((bitField0_ & 0x00000800) != 0)) {
                    segmentOutputs_ = java.util.Collections.unmodifiableList(segmentOutputs_);
                    bitField0_ &= ~0x00000800;
                }
                result.segmentOutputs_ = segmentOutputs_;
            } else {
                result.segmentOutputs_ = segmentOutputsBuilder_.build();
            }
            if (imageOutputsBuilder_ == null) {
                if (((bitField0_ & 0x00001000) != 0)) {
                    imageOutputs_ = java.util.Collections.unmodifiableList(imageOutputs_);
                    bitField0_ &= ~0x00001000;
                }
                result.imageOutputs_ = imageOutputs_;
            } else {
                result.imageOutputs_ = imageOutputsBuilder_.build();
            }
        }
<pre>
record any website
</pre>

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