Package pbx

Class Model.ClientLogin.Builder

    • Method Detail

      • hasId

        public boolean hasId()
        optional string id = 1 [json_name = "id"];
        Specified by:
        hasId in interface Model.ClientLoginOrBuilder
        Returns:
        Whether the id field is set.
      • getId

        public java.lang.String getId()
        optional string id = 1 [json_name = "id"];
        Specified by:
        getId in interface Model.ClientLoginOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
        optional string id = 1 [json_name = "id"];
        Specified by:
        getIdBytes in interface Model.ClientLoginOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Model.ClientLogin.Builder setId​(java.lang.String value)
        optional string id = 1 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Model.ClientLogin.Builder clearId()
        optional string id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • setIdBytes

        public Model.ClientLogin.Builder setIdBytes​(com.google.protobuf.ByteString value)
        optional string id = 1 [json_name = "id"];
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getScheme

        public java.lang.String getScheme()
         Authentication scheme
         
        string scheme = 2 [json_name = "scheme"];
        Specified by:
        getScheme in interface Model.ClientLoginOrBuilder
        Returns:
        The scheme.
      • getSchemeBytes

        public com.google.protobuf.ByteString getSchemeBytes()
         Authentication scheme
         
        string scheme = 2 [json_name = "scheme"];
        Specified by:
        getSchemeBytes in interface Model.ClientLoginOrBuilder
        Returns:
        The bytes for scheme.
      • setScheme

        public Model.ClientLogin.Builder setScheme​(java.lang.String value)
         Authentication scheme
         
        string scheme = 2 [json_name = "scheme"];
        Parameters:
        value - The scheme to set.
        Returns:
        This builder for chaining.
      • clearScheme

        public Model.ClientLogin.Builder clearScheme()
         Authentication scheme
         
        string scheme = 2 [json_name = "scheme"];
        Returns:
        This builder for chaining.
      • setSchemeBytes

        public Model.ClientLogin.Builder setSchemeBytes​(com.google.protobuf.ByteString value)
         Authentication scheme
         
        string scheme = 2 [json_name = "scheme"];
        Parameters:
        value - The bytes for scheme to set.
        Returns:
        This builder for chaining.
      • getSecret

        public com.google.protobuf.ByteString getSecret()
         Shared secret
         
        bytes secret = 3 [json_name = "secret"];
        Specified by:
        getSecret in interface Model.ClientLoginOrBuilder
        Returns:
        The secret.
      • setSecret

        public Model.ClientLogin.Builder setSecret​(com.google.protobuf.ByteString value)
         Shared secret
         
        bytes secret = 3 [json_name = "secret"];
        Parameters:
        value - The secret to set.
        Returns:
        This builder for chaining.
      • clearSecret

        public Model.ClientLogin.Builder clearSecret()
         Shared secret
         
        bytes secret = 3 [json_name = "secret"];
        Returns:
        This builder for chaining.
      • getCredCount

        public int getCredCount()
         Credentials for verification.
         
        repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
        Specified by:
        getCredCount in interface Model.ClientLoginOrBuilder
      • clearCred

        public Model.ClientLogin.Builder clearCred()
         Credentials for verification.
         
        repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
      • removeCred

        public Model.ClientLogin.Builder removeCred​(int index)
         Credentials for verification.
         
        repeated .pbx.ClientCred cred = 4 [json_name = "cred"];
      • hasSdkKey

        public boolean hasSdkKey()
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Specified by:
        hasSdkKey in interface Model.ClientLoginOrBuilder
        Returns:
        Whether the sdkKey field is set.
      • getSdkKey

        public java.lang.String getSdkKey()
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Specified by:
        getSdkKey in interface Model.ClientLoginOrBuilder
        Returns:
        The sdkKey.
      • getSdkKeyBytes

        public com.google.protobuf.ByteString getSdkKeyBytes()
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Specified by:
        getSdkKeyBytes in interface Model.ClientLoginOrBuilder
        Returns:
        The bytes for sdkKey.
      • setSdkKey

        public Model.ClientLogin.Builder setSdkKey​(java.lang.String value)
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Parameters:
        value - The sdkKey to set.
        Returns:
        This builder for chaining.
      • clearSdkKey

        public Model.ClientLogin.Builder clearSdkKey()
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Returns:
        This builder for chaining.
      • setSdkKeyBytes

        public Model.ClientLogin.Builder setSdkKeyBytes​(com.google.protobuf.ByteString value)
         Organization sdk key
         
        optional string sdk_key = 5 [json_name = "sdkKey"];
        Parameters:
        value - The bytes for sdkKey to set.
        Returns:
        This builder for chaining.