Package 

Interface LivekitTokenSource.TokenSourceRequestOrBuilder

    • Method Summary

      Modifier and Type Method Description
      abstract boolean hasRoomName()
      The name of the room being requested when generating credentials
      
      optional string room_name = 1;
      abstract String getRoomName()
      The name of the room being requested when generating credentials
      
      optional string room_name = 1;
      abstract ByteString getRoomNameBytes()
      The name of the room being requested when generating credentials
      
      optional string room_name = 1;
      abstract boolean hasParticipantName()
      The name of the participant being requested for this client when generating credentials
      
      optional string participant_name = 2;
      abstract String getParticipantName()
      The name of the participant being requested for this client when generating credentials
      
      optional string participant_name = 2;
      abstract ByteString getParticipantNameBytes()
      The name of the participant being requested for this client when generating credentials
      
      optional string participant_name = 2;
      abstract boolean hasParticipantIdentity()
      The identity of the participant being requested for this client when generating credentials
      
      optional string participant_identity = 3;
      abstract String getParticipantIdentity()
      The identity of the participant being requested for this client when generating credentials
      
      optional string participant_identity = 3;
      abstract ByteString getParticipantIdentityBytes()
      The identity of the participant being requested for this client when generating credentials
      
      optional string participant_identity = 3;
      abstract boolean hasParticipantMetadata()
      Any participant metadata being included along with the credentials generation operation
      
      optional string participant_metadata = 4;
      abstract String getParticipantMetadata()
      Any participant metadata being included along with the credentials generation operation
      
      optional string participant_metadata = 4;
      abstract ByteString getParticipantMetadataBytes()
      Any participant metadata being included along with the credentials generation operation
      
      optional string participant_metadata = 4;
      abstract int getParticipantAttributesCount()
      Any participant attributes being included along with the credentials generation operation
      
      map<string, string> participant_attributes = 5;
      abstract boolean containsParticipantAttributes(String key)
      Any participant attributes being included along with the credentials generation operation
      
      map<string, string> participant_attributes = 5;
      abstract Map<String, String> getParticipantAttributes() Use getParticipantAttributesMap instead.
      abstract Map<String, String> getParticipantAttributesMap()
      Any participant attributes being included along with the credentials generation operation
      
      map<string, string> participant_attributes = 5;
      abstract String getParticipantAttributesOrDefault(String key, String defaultValue)
      Any participant attributes being included along with the credentials generation operation
      
      map<string, string> participant_attributes = 5;
      abstract String getParticipantAttributesOrThrow(String key)
      Any participant attributes being included along with the credentials generation operation
      
      map<string, string> participant_attributes = 5;
      abstract boolean hasRoomConfig()
      A RoomConfiguration object can be passed to request extra parameters should be included when
      generating connection credentials - dispatching agents, defining egress settings, etc
      More info: https://docs.livekit.io/home/get-started/authentication/#room-configuration
      
      optional .livekit.RoomConfiguration room_config = 6;
      abstract LivekitRoom.RoomConfiguration getRoomConfig()
      A RoomConfiguration object can be passed to request extra parameters should be included when
      generating connection credentials - dispatching agents, defining egress settings, etc
      More info: https://docs.livekit.io/home/get-started/authentication/#room-configuration
      
      optional .livekit.RoomConfiguration room_config = 6;
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • hasRoomName

         abstract boolean hasRoomName()
        The name of the room being requested when generating credentials
        
        optional string room_name = 1;
      • getRoomName

         abstract String getRoomName()
        The name of the room being requested when generating credentials
        
        optional string room_name = 1;
      • getRoomNameBytes

         abstract ByteString getRoomNameBytes()
        The name of the room being requested when generating credentials
        
        optional string room_name = 1;
      • hasParticipantName

         abstract boolean hasParticipantName()
        The name of the participant being requested for this client when generating credentials
        
        optional string participant_name = 2;
      • getParticipantName

         abstract String getParticipantName()
        The name of the participant being requested for this client when generating credentials
        
        optional string participant_name = 2;
      • getParticipantNameBytes

         abstract ByteString getParticipantNameBytes()
        The name of the participant being requested for this client when generating credentials
        
        optional string participant_name = 2;
      • hasParticipantIdentity

         abstract boolean hasParticipantIdentity()
        The identity of the participant being requested for this client when generating credentials
        
        optional string participant_identity = 3;
      • getParticipantIdentity

         abstract String getParticipantIdentity()
        The identity of the participant being requested for this client when generating credentials
        
        optional string participant_identity = 3;
      • getParticipantIdentityBytes

         abstract ByteString getParticipantIdentityBytes()
        The identity of the participant being requested for this client when generating credentials
        
        optional string participant_identity = 3;
      • hasParticipantMetadata

         abstract boolean hasParticipantMetadata()
        Any participant metadata being included along with the credentials generation operation
        
        optional string participant_metadata = 4;
      • getParticipantMetadata

         abstract String getParticipantMetadata()
        Any participant metadata being included along with the credentials generation operation
        
        optional string participant_metadata = 4;
      • getParticipantMetadataBytes

         abstract ByteString getParticipantMetadataBytes()
        Any participant metadata being included along with the credentials generation operation
        
        optional string participant_metadata = 4;
      • getParticipantAttributesCount

         abstract int getParticipantAttributesCount()
        Any participant attributes being included along with the credentials generation operation
        
        map<string, string> participant_attributes = 5;
      • containsParticipantAttributes

         abstract boolean containsParticipantAttributes(String key)
        Any participant attributes being included along with the credentials generation operation
        
        map<string, string> participant_attributes = 5;
      • getParticipantAttributesMap

         abstract Map<String, String> getParticipantAttributesMap()
        Any participant attributes being included along with the credentials generation operation
        
        map<string, string> participant_attributes = 5;
      • getParticipantAttributesOrDefault

         abstract String getParticipantAttributesOrDefault(String key, String defaultValue)
        Any participant attributes being included along with the credentials generation operation
        
        map<string, string> participant_attributes = 5;
      • getParticipantAttributesOrThrow

         abstract String getParticipantAttributesOrThrow(String key)
        Any participant attributes being included along with the credentials generation operation
        
        map<string, string> participant_attributes = 5;
      • hasRoomConfig

         abstract boolean hasRoomConfig()
        A RoomConfiguration object can be passed to request extra parameters should be included when
        generating connection credentials - dispatching agents, defining egress settings, etc
        More info: https://docs.livekit.io/home/get-started/authentication/#room-configuration
        
        optional .livekit.RoomConfiguration room_config = 6;
      • getRoomConfig

         abstract LivekitRoom.RoomConfiguration getRoomConfig()
        A RoomConfiguration object can be passed to request extra parameters should be included when
        generating connection credentials - dispatching agents, defining egress settings, etc
        More info: https://docs.livekit.io/home/get-started/authentication/#room-configuration
        
        optional .livekit.RoomConfiguration room_config = 6;