Package pbx

Class Model.Session.Builder

    • Method Detail

      • getSessionId

        public java.lang.String getSessionId()
        string session_id = 1 [json_name = "sessionId"];
        Specified by:
        getSessionId in interface Model.SessionOrBuilder
        Returns:
        The sessionId.
      • getSessionIdBytes

        public com.google.protobuf.ByteString getSessionIdBytes()
        string session_id = 1 [json_name = "sessionId"];
        Specified by:
        getSessionIdBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for sessionId.
      • setSessionId

        public Model.Session.Builder setSessionId​(java.lang.String value)
        string session_id = 1 [json_name = "sessionId"];
        Parameters:
        value - The sessionId to set.
        Returns:
        This builder for chaining.
      • clearSessionId

        public Model.Session.Builder clearSessionId()
        string session_id = 1 [json_name = "sessionId"];
        Returns:
        This builder for chaining.
      • setSessionIdBytes

        public Model.Session.Builder setSessionIdBytes​(com.google.protobuf.ByteString value)
        string session_id = 1 [json_name = "sessionId"];
        Parameters:
        value - The bytes for sessionId to set.
        Returns:
        This builder for chaining.
      • getUserId

        public java.lang.String getUserId()
        string user_id = 2 [json_name = "userId"];
        Specified by:
        getUserId in interface Model.SessionOrBuilder
        Returns:
        The userId.
      • getUserIdBytes

        public com.google.protobuf.ByteString getUserIdBytes()
        string user_id = 2 [json_name = "userId"];
        Specified by:
        getUserIdBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for userId.
      • setUserId

        public Model.Session.Builder setUserId​(java.lang.String value)
        string user_id = 2 [json_name = "userId"];
        Parameters:
        value - The userId to set.
        Returns:
        This builder for chaining.
      • clearUserId

        public Model.Session.Builder clearUserId()
        string user_id = 2 [json_name = "userId"];
        Returns:
        This builder for chaining.
      • setUserIdBytes

        public Model.Session.Builder setUserIdBytes​(com.google.protobuf.ByteString value)
        string user_id = 2 [json_name = "userId"];
        Parameters:
        value - The bytes for userId to set.
        Returns:
        This builder for chaining.
      • getAuthLevelValue

        public int getAuthLevelValue()
        .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
        Specified by:
        getAuthLevelValue in interface Model.SessionOrBuilder
        Returns:
        The enum numeric value on the wire for authLevel.
      • setAuthLevelValue

        public Model.Session.Builder setAuthLevelValue​(int value)
        .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
        Parameters:
        value - The authLevel to set.
        Returns:
        This builder for chaining.
      • setAuthLevel

        public Model.Session.Builder setAuthLevel​(Model.AuthLevel value)
        .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
        Parameters:
        value - The enum numeric value on the wire for authLevel to set.
        Returns:
        This builder for chaining.
      • clearAuthLevel

        public Model.Session.Builder clearAuthLevel()
        .pbx.AuthLevel auth_level = 3 [json_name = "authLevel"];
        Returns:
        This builder for chaining.
      • getRemoteAddr

        public java.lang.String getRemoteAddr()
        string remote_addr = 4 [json_name = "remoteAddr"];
        Specified by:
        getRemoteAddr in interface Model.SessionOrBuilder
        Returns:
        The remoteAddr.
      • getRemoteAddrBytes

        public com.google.protobuf.ByteString getRemoteAddrBytes()
        string remote_addr = 4 [json_name = "remoteAddr"];
        Specified by:
        getRemoteAddrBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for remoteAddr.
      • setRemoteAddr

        public Model.Session.Builder setRemoteAddr​(java.lang.String value)
        string remote_addr = 4 [json_name = "remoteAddr"];
        Parameters:
        value - The remoteAddr to set.
        Returns:
        This builder for chaining.
      • clearRemoteAddr

        public Model.Session.Builder clearRemoteAddr()
        string remote_addr = 4 [json_name = "remoteAddr"];
        Returns:
        This builder for chaining.
      • setRemoteAddrBytes

        public Model.Session.Builder setRemoteAddrBytes​(com.google.protobuf.ByteString value)
        string remote_addr = 4 [json_name = "remoteAddr"];
        Parameters:
        value - The bytes for remoteAddr to set.
        Returns:
        This builder for chaining.
      • getUserAgent

        public java.lang.String getUserAgent()
        string user_agent = 5 [json_name = "userAgent"];
        Specified by:
        getUserAgent in interface Model.SessionOrBuilder
        Returns:
        The userAgent.
      • getUserAgentBytes

        public com.google.protobuf.ByteString getUserAgentBytes()
        string user_agent = 5 [json_name = "userAgent"];
        Specified by:
        getUserAgentBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for userAgent.
      • setUserAgent

        public Model.Session.Builder setUserAgent​(java.lang.String value)
        string user_agent = 5 [json_name = "userAgent"];
        Parameters:
        value - The userAgent to set.
        Returns:
        This builder for chaining.
      • clearUserAgent

        public Model.Session.Builder clearUserAgent()
        string user_agent = 5 [json_name = "userAgent"];
        Returns:
        This builder for chaining.
      • setUserAgentBytes

        public Model.Session.Builder setUserAgentBytes​(com.google.protobuf.ByteString value)
        string user_agent = 5 [json_name = "userAgent"];
        Parameters:
        value - The bytes for userAgent to set.
        Returns:
        This builder for chaining.
      • getDeviceId

        public java.lang.String getDeviceId()
        string device_id = 6 [json_name = "deviceId"];
        Specified by:
        getDeviceId in interface Model.SessionOrBuilder
        Returns:
        The deviceId.
      • getDeviceIdBytes

        public com.google.protobuf.ByteString getDeviceIdBytes()
        string device_id = 6 [json_name = "deviceId"];
        Specified by:
        getDeviceIdBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for deviceId.
      • setDeviceId

        public Model.Session.Builder setDeviceId​(java.lang.String value)
        string device_id = 6 [json_name = "deviceId"];
        Parameters:
        value - The deviceId to set.
        Returns:
        This builder for chaining.
      • clearDeviceId

        public Model.Session.Builder clearDeviceId()
        string device_id = 6 [json_name = "deviceId"];
        Returns:
        This builder for chaining.
      • setDeviceIdBytes

        public Model.Session.Builder setDeviceIdBytes​(com.google.protobuf.ByteString value)
        string device_id = 6 [json_name = "deviceId"];
        Parameters:
        value - The bytes for deviceId to set.
        Returns:
        This builder for chaining.
      • getLanguage

        public java.lang.String getLanguage()
        string language = 7 [json_name = "language"];
        Specified by:
        getLanguage in interface Model.SessionOrBuilder
        Returns:
        The language.
      • getLanguageBytes

        public com.google.protobuf.ByteString getLanguageBytes()
        string language = 7 [json_name = "language"];
        Specified by:
        getLanguageBytes in interface Model.SessionOrBuilder
        Returns:
        The bytes for language.
      • setLanguage

        public Model.Session.Builder setLanguage​(java.lang.String value)
        string language = 7 [json_name = "language"];
        Parameters:
        value - The language to set.
        Returns:
        This builder for chaining.
      • clearLanguage

        public Model.Session.Builder clearLanguage()
        string language = 7 [json_name = "language"];
        Returns:
        This builder for chaining.
      • setLanguageBytes

        public Model.Session.Builder setLanguageBytes​(com.google.protobuf.ByteString value)
        string language = 7 [json_name = "language"];
        Parameters:
        value - The bytes for language to set.
        Returns:
        This builder for chaining.