def renew_lock_subscription_message(self, topic_name, subscription_name,<EOL>sequence_number, lock_token):
_validate_not_none('<STR_LIT>', topic_name)<EOL>_validate_not_none('<STR_LIT>', subscription_name)<EOL>_validate_not_none('<STR_LIT>', sequence_number)<EOL>_validate_not_none('<STR_LIT>', lock_token)<EOL>request = HTTPRequest()<EOL>request.method = '<STR_LIT:POST>'<EOL>request.host = self._get_host()<EOL>request.path = '<STR_LIT:/>' + _str(topic_name) +'<STR_LIT>' + str(subscription_name) +'<STR_LIT>' + _str(sequence_number) +'<STR_LIT:/>' + _str(lock_token) + '<STR_LIT>'<EOL>request.path, request.query = self._httpclient._update_request_uri_query(request)  <EOL>request.headers = self._update_service_bus_header(request)<EOL>self._perform_request(request)<EOL>
Renew the lock on an already locked message on a given
subscription. A message must have first been locked by a
receiver before this operation is called.

topic_name:
    Name of the topic.
subscription_name:
    Name of the subscription.
sequence_number:
    The sequence number of the message to be unlocked as returned in
    BrokerProperties['SequenceNumber'] by the Peek Message operation.
lock_token:
    The ID of the lock as returned by the Peek Message operation in
    BrokerProperties['LockToken']