'Updates the ip address of a DNS server.
service_name:
The name of the service.
deployment_name:
The name of the deployment.
dns_server_name:
Specifies the name of the DNS server.
address:
Specifies the IP address of the DNS server.'

def update_dns_server(self, service_name, deployment_name, dns_server_name, address):

    _validate_not_none('service_name', service_name)
    _validate_not_none('deployment_name', deployment_name)
    _validate_not_none('dns_server_name', dns_server_name)
    _validate_not_none('address', address)
    return self._perform_put(self._get_dns_server_path(service_name, deployment_name, dns_server_name), _XmlSerializer.dns_server_to_xml(dns_server_name, address), async=True)
