-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitRoom.CreateRoomRequestOrBuilder
public final class LivekitRoom.CreateRoomRequest.Builder extends GeneratedMessageLite.Builder<LivekitRoom.CreateRoomRequest, LivekitRoom.CreateRoomRequest.Builder> implements LivekitRoom.CreateRoomRequestOrBuilder
Protobuf type
{@code livekit.CreateRoomRequest}
-
-
Method Summary
Modifier and Type Method Description StringgetName()name of the roomstring name = 1;ByteStringgetNameBytes()name of the roomstring name = 1;LivekitRoom.CreateRoomRequest.BuildersetName(String value)name of the roomstring name = 1;LivekitRoom.CreateRoomRequest.BuilderclearName()name of the roomstring name = 1;LivekitRoom.CreateRoomRequest.BuildersetNameBytes(ByteString value)name of the roomstring name = 1;StringgetRoomPreset()configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;ByteStringgetRoomPresetBytes()configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;LivekitRoom.CreateRoomRequest.BuildersetRoomPreset(String value)configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;LivekitRoom.CreateRoomRequest.BuilderclearRoomPreset()configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;LivekitRoom.CreateRoomRequest.BuildersetRoomPresetBytes(ByteString value)configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;intgetEmptyTimeout()number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;LivekitRoom.CreateRoomRequest.BuildersetEmptyTimeout(int value)number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;LivekitRoom.CreateRoomRequest.BuilderclearEmptyTimeout()number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;intgetDepartureTimeout()number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;LivekitRoom.CreateRoomRequest.BuildersetDepartureTimeout(int value)number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;LivekitRoom.CreateRoomRequest.BuilderclearDepartureTimeout()number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;intgetMaxParticipants()limit number of participants that can be in a roomuint32 max_participants = 3;LivekitRoom.CreateRoomRequest.BuildersetMaxParticipants(int value)limit number of participants that can be in a roomuint32 max_participants = 3;LivekitRoom.CreateRoomRequest.BuilderclearMaxParticipants()limit number of participants that can be in a roomuint32 max_participants = 3;StringgetNodeId()override the node room is allocated to, for debuggingstring node_id = 4;ByteStringgetNodeIdBytes()override the node room is allocated to, for debuggingstring node_id = 4;LivekitRoom.CreateRoomRequest.BuildersetNodeId(String value)override the node room is allocated to, for debuggingstring node_id = 4;LivekitRoom.CreateRoomRequest.BuilderclearNodeId()override the node room is allocated to, for debuggingstring node_id = 4;LivekitRoom.CreateRoomRequest.BuildersetNodeIdBytes(ByteString value)override the node room is allocated to, for debuggingstring node_id = 4;StringgetMetadata()metadata of roomstring metadata = 5;ByteStringgetMetadataBytes()metadata of roomstring metadata = 5;LivekitRoom.CreateRoomRequest.BuildersetMetadata(String value)metadata of roomstring metadata = 5;LivekitRoom.CreateRoomRequest.BuilderclearMetadata()metadata of roomstring metadata = 5;LivekitRoom.CreateRoomRequest.BuildersetMetadataBytes(ByteString value)metadata of roomstring metadata = 5;booleanhasEgress()auto-egress configurations.livekit.RoomEgress egress = 6;LivekitRoom.RoomEgressgetEgress()auto-egress configurations.livekit.RoomEgress egress = 6;LivekitRoom.CreateRoomRequest.BuildersetEgress(LivekitRoom.RoomEgress value)auto-egress configurations.livekit.RoomEgress egress = 6;LivekitRoom.CreateRoomRequest.BuildersetEgress(LivekitRoom.RoomEgress.Builder builderForValue)auto-egress configurations.livekit.RoomEgress egress = 6;LivekitRoom.CreateRoomRequest.BuildermergeEgress(LivekitRoom.RoomEgress value)auto-egress configurations.livekit.RoomEgress egress = 6;LivekitRoom.CreateRoomRequest.BuilderclearEgress()auto-egress configurations.livekit.RoomEgress egress = 6;intgetMinPlayoutDelay()playout delay of subscriberuint32 min_playout_delay = 7;LivekitRoom.CreateRoomRequest.BuildersetMinPlayoutDelay(int value)playout delay of subscriberuint32 min_playout_delay = 7;LivekitRoom.CreateRoomRequest.BuilderclearMinPlayoutDelay()playout delay of subscriberuint32 min_playout_delay = 7;intgetMaxPlayoutDelay()uint32 max_playout_delay = 8;LivekitRoom.CreateRoomRequest.BuildersetMaxPlayoutDelay(int value)uint32 max_playout_delay = 8;LivekitRoom.CreateRoomRequest.BuilderclearMaxPlayoutDelay()uint32 max_playout_delay = 8;booleangetSyncStreams()improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;LivekitRoom.CreateRoomRequest.BuildersetSyncStreams(boolean value)improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;LivekitRoom.CreateRoomRequest.BuilderclearSyncStreams()improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;booleangetReplayEnabled()replaybool replay_enabled = 13;LivekitRoom.CreateRoomRequest.BuildersetReplayEnabled(boolean value)replaybool replay_enabled = 13;LivekitRoom.CreateRoomRequest.BuilderclearReplayEnabled()replaybool replay_enabled = 13;List<LivekitAgentDispatch.RoomAgentDispatch>getAgentsList()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;intgetAgentsCount()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitAgentDispatch.RoomAgentDispatchgetAgents(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuildersetAgents(int index, LivekitAgentDispatch.RoomAgentDispatch value)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuildersetAgents(int index, LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderaddAgents(LivekitAgentDispatch.RoomAgentDispatch value)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderaddAgents(int index, LivekitAgentDispatch.RoomAgentDispatch value)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderaddAgents(LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderaddAgents(int index, LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderaddAllAgents(Iterable<out LivekitAgentDispatch.RoomAgentDispatch> values)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderclearAgents()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;LivekitRoom.CreateRoomRequest.BuilderremoveAgents(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial, clear, clone, mergeFrom -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNameBytes
ByteString getNameBytes()
name of the roomstring name = 1;
-
setName
LivekitRoom.CreateRoomRequest.Builder setName(String value)
name of the roomstring name = 1;- Parameters:
value- The name to set.
-
clearName
LivekitRoom.CreateRoomRequest.Builder clearName()
name of the roomstring name = 1;
-
setNameBytes
LivekitRoom.CreateRoomRequest.Builder setNameBytes(ByteString value)
name of the roomstring name = 1;- Parameters:
value- The bytes for name to set.
-
getRoomPreset
String getRoomPreset()
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;
-
getRoomPresetBytes
ByteString getRoomPresetBytes()
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;
-
setRoomPreset
LivekitRoom.CreateRoomRequest.Builder setRoomPreset(String value)
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;- Parameters:
value- The roomPreset to set.
-
clearRoomPreset
LivekitRoom.CreateRoomRequest.Builder clearRoomPreset()
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;
-
setRoomPresetBytes
LivekitRoom.CreateRoomRequest.Builder setRoomPresetBytes(ByteString value)
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;- Parameters:
value- The bytes for roomPreset to set.
-
getEmptyTimeout
int getEmptyTimeout()
number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;
-
setEmptyTimeout
LivekitRoom.CreateRoomRequest.Builder setEmptyTimeout(int value)
number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;- Parameters:
value- The emptyTimeout to set.
-
clearEmptyTimeout
LivekitRoom.CreateRoomRequest.Builder clearEmptyTimeout()
number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;
-
getDepartureTimeout
int getDepartureTimeout()
number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;
-
setDepartureTimeout
LivekitRoom.CreateRoomRequest.Builder setDepartureTimeout(int value)
number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;- Parameters:
value- The departureTimeout to set.
-
clearDepartureTimeout
LivekitRoom.CreateRoomRequest.Builder clearDepartureTimeout()
number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 10;
-
getMaxParticipants
int getMaxParticipants()
limit number of participants that can be in a roomuint32 max_participants = 3;
-
setMaxParticipants
LivekitRoom.CreateRoomRequest.Builder setMaxParticipants(int value)
limit number of participants that can be in a roomuint32 max_participants = 3;- Parameters:
value- The maxParticipants to set.
-
clearMaxParticipants
LivekitRoom.CreateRoomRequest.Builder clearMaxParticipants()
limit number of participants that can be in a roomuint32 max_participants = 3;
-
getNodeId
String getNodeId()
override the node room is allocated to, for debuggingstring node_id = 4;
-
getNodeIdBytes
ByteString getNodeIdBytes()
override the node room is allocated to, for debuggingstring node_id = 4;
-
setNodeId
LivekitRoom.CreateRoomRequest.Builder setNodeId(String value)
override the node room is allocated to, for debuggingstring node_id = 4;- Parameters:
value- The nodeId to set.
-
clearNodeId
LivekitRoom.CreateRoomRequest.Builder clearNodeId()
override the node room is allocated to, for debuggingstring node_id = 4;
-
setNodeIdBytes
LivekitRoom.CreateRoomRequest.Builder setNodeIdBytes(ByteString value)
override the node room is allocated to, for debuggingstring node_id = 4;- Parameters:
value- The bytes for nodeId to set.
-
getMetadata
String getMetadata()
metadata of roomstring metadata = 5;
-
getMetadataBytes
ByteString getMetadataBytes()
metadata of roomstring metadata = 5;
-
setMetadata
LivekitRoom.CreateRoomRequest.Builder setMetadata(String value)
metadata of roomstring metadata = 5;- Parameters:
value- The metadata to set.
-
clearMetadata
LivekitRoom.CreateRoomRequest.Builder clearMetadata()
metadata of roomstring metadata = 5;
-
setMetadataBytes
LivekitRoom.CreateRoomRequest.Builder setMetadataBytes(ByteString value)
metadata of roomstring metadata = 5;- Parameters:
value- The bytes for metadata to set.
-
hasEgress
boolean hasEgress()
auto-egress configurations.livekit.RoomEgress egress = 6;
-
getEgress
LivekitRoom.RoomEgress getEgress()
auto-egress configurations.livekit.RoomEgress egress = 6;
-
setEgress
LivekitRoom.CreateRoomRequest.Builder setEgress(LivekitRoom.RoomEgress value)
auto-egress configurations.livekit.RoomEgress egress = 6;
-
setEgress
LivekitRoom.CreateRoomRequest.Builder setEgress(LivekitRoom.RoomEgress.Builder builderForValue)
auto-egress configurations.livekit.RoomEgress egress = 6;
-
mergeEgress
LivekitRoom.CreateRoomRequest.Builder mergeEgress(LivekitRoom.RoomEgress value)
auto-egress configurations.livekit.RoomEgress egress = 6;
-
clearEgress
LivekitRoom.CreateRoomRequest.Builder clearEgress()
auto-egress configurations.livekit.RoomEgress egress = 6;
-
getMinPlayoutDelay
int getMinPlayoutDelay()
playout delay of subscriberuint32 min_playout_delay = 7;
-
setMinPlayoutDelay
LivekitRoom.CreateRoomRequest.Builder setMinPlayoutDelay(int value)
playout delay of subscriberuint32 min_playout_delay = 7;- Parameters:
value- The minPlayoutDelay to set.
-
clearMinPlayoutDelay
LivekitRoom.CreateRoomRequest.Builder clearMinPlayoutDelay()
playout delay of subscriberuint32 min_playout_delay = 7;
-
getMaxPlayoutDelay
int getMaxPlayoutDelay()
uint32 max_playout_delay = 8;
-
setMaxPlayoutDelay
LivekitRoom.CreateRoomRequest.Builder setMaxPlayoutDelay(int value)
uint32 max_playout_delay = 8;- Parameters:
value- The maxPlayoutDelay to set.
-
clearMaxPlayoutDelay
LivekitRoom.CreateRoomRequest.Builder clearMaxPlayoutDelay()
uint32 max_playout_delay = 8;
-
getSyncStreams
boolean getSyncStreams()
improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;
-
setSyncStreams
LivekitRoom.CreateRoomRequest.Builder setSyncStreams(boolean value)
improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;- Parameters:
value- The syncStreams to set.
-
clearSyncStreams
LivekitRoom.CreateRoomRequest.Builder clearSyncStreams()
improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;
-
getReplayEnabled
boolean getReplayEnabled()
replaybool replay_enabled = 13;
-
setReplayEnabled
LivekitRoom.CreateRoomRequest.Builder setReplayEnabled(boolean value)
replaybool replay_enabled = 13;- Parameters:
value- The replayEnabled to set.
-
clearReplayEnabled
LivekitRoom.CreateRoomRequest.Builder clearReplayEnabled()
replaybool replay_enabled = 13;
-
getAgentsList
List<LivekitAgentDispatch.RoomAgentDispatch> getAgentsList()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
getAgentsCount
int getAgentsCount()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
getAgents
LivekitAgentDispatch.RoomAgentDispatch getAgents(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
setAgents
LivekitRoom.CreateRoomRequest.Builder setAgents(int index, LivekitAgentDispatch.RoomAgentDispatch value)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
setAgents
LivekitRoom.CreateRoomRequest.Builder setAgents(int index, LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
addAgents
LivekitRoom.CreateRoomRequest.Builder addAgents(LivekitAgentDispatch.RoomAgentDispatch value)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
addAgents
LivekitRoom.CreateRoomRequest.Builder addAgents(int index, LivekitAgentDispatch.RoomAgentDispatch value)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
addAgents
LivekitRoom.CreateRoomRequest.Builder addAgents(LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
addAgents
LivekitRoom.CreateRoomRequest.Builder addAgents(int index, LivekitAgentDispatch.RoomAgentDispatch.Builder builderForValue)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
addAllAgents
LivekitRoom.CreateRoomRequest.Builder addAllAgents(Iterable<out LivekitAgentDispatch.RoomAgentDispatch> values)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
clearAgents
LivekitRoom.CreateRoomRequest.Builder clearAgents()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
removeAgents
LivekitRoom.CreateRoomRequest.Builder removeAgents(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
-
-
-