public Builder setCanPublishSources(
                int index,
                im.turms.plugin.livekit.core.proto.models.TrackSource value) {
            if (value == null) {
                throw new NullPointerException();
            }
            ensureCanPublishSourcesIsMutable();
            canPublishSources_.set(index, value.getNumber());
            onChanged();
            return this;
        }
<pre>
sources that are allowed to be published
</pre>

<code>repeated .livekit.TrackSource can_publish_sources = 9;</code>

@param index The index to set the value at.
@param value The canPublishSources to set.
@return This builder for chaining.
turms-plugins/turms-plugin-livekit/src/main/java/im/turms/plugin/livekit/core/proto/models/ParticipantPermission.java