/// <summary>
        /// Method to set the connection trigger
        /// </summary>
        /// <param name="trigger">the new connection trigger</param>
        public async Task SetConnectionTriggerAsync(string trigger)
        {
            var parameter = new SoapRequestParameter("NewConnectionTrigger", trigger);

            await this.InvokeAsync("SetConnectionTrigger", parameter);
        }
        /// <summary>
        /// Method to set the idle disconnect time
        /// </summary>
        /// <param name="idleDisconnectTime">the disconnect time</param>
        public async Task SetIdleDisconnectTimeAsync(UInt32 idleDisconnectTime)
        {
            SoapRequestParameter parameter = new SoapRequestParameter("NewIdleDisconnectTime", idleDisconnectTime);

            await this.InvokeAsync("SetIdleDisconnectTime", parameter);
        }
 /// <summary>
 /// Method to set the dns servers
 /// </summary>
 /// <param name="dnsServers">the dns servers</param>
 public async Task SetDNSServersAsync(string dnsServers)
 {
     var       parameter = new SoapRequestParameter("NewDNSServers", dnsServers);
     XDocument document  = await this.InvokeAsync("X_SetDNSServers", parameter);
 }
 /// <summary>
 /// Method to set the password
 /// </summary>
 /// <param name="password">the new password</param>
 public async Task SetPasswordAsync(string password)
 {
     var       parameter = new SoapRequestParameter("NewPassword", password);
     XDocument document  = await this.InvokeAsync("SetPassword", parameter);
 }
 /// <summary>
 /// Method to set the user name
 /// </summary>
 /// <param name="userName">the new username</param>
 public async Task SetUserNameAsync(string userName)
 {
     var       parameter = new SoapRequestParameter("NewUserName", userName);
     XDocument document  = await this.InvokeAsync("SetUserName", parameter);
 }
 /// <summary>
 /// Method to set the connection type
 /// </summary>
 /// <param name="connectionType">the new connection type</param>
 public async Task SetConnectionTypeAsync(string connectionType)
 {
     var       parameter = new SoapRequestParameter("NewConnectionType", connectionType);
     XDocument document  = await this.InvokeAsync("SetConnectionType", parameter);
 }
        /// <summary>
        /// Method to set the route protocol
        /// </summary>
        /// <param name="routeProtocol">the new route protocol</param>
        public async Task SetRouteProtocolRxAsync(string routeProtocol)
        {
            SoapRequestParameter parameter = new SoapRequestParameter("NewRouteProtocolRX", routeProtocol);

            await this.InvokeAsync("SetRouteProtocolRx", parameter);
        }