def update(self, friendly_name=values.unset, voice_fallback_method=values.unset,<EOL>voice_fallback_url=values.unset, voice_method=values.unset,<EOL>voice_status_callback_method=values.unset,<EOL>voice_status_callback_url=values.unset, voice_url=values.unset,<EOL>sip_registration=values.unset, domain_name=values.unset):
data = values.of({<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': voice_fallback_method,<EOL>'<STR_LIT>': voice_fallback_url,<EOL>'<STR_LIT>': voice_method,<EOL>'<STR_LIT>': voice_status_callback_method,<EOL>'<STR_LIT>': voice_status_callback_url,<EOL>'<STR_LIT>': voice_url,<EOL>'<STR_LIT>': sip_registration,<EOL>'<STR_LIT>': domain_name,<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return DomainInstance(<EOL>self._version,<EOL>payload,<EOL>account_sid=self._solution['<STR_LIT>'],<EOL>sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Update the DomainInstance

:param unicode friendly_name: A string to describe the resource
:param unicode voice_fallback_method: The HTTP method used with voice_fallback_url
:param unicode voice_fallback_url: The URL we should call when an error occurs in executing TwiML
:param unicode voice_method: The HTTP method we should use with voice_url
:param unicode voice_status_callback_method: The HTTP method we should use to call voice_status_callback_url
:param unicode voice_status_callback_url: The URL that we should call to pass status updates
:param unicode voice_url: The URL we should call when receiving a call
:param bool sip_registration: Whether SIP registration is allowed
:param unicode domain_name: The unique address on Twilio to route SIP traffic

:returns: Updated DomainInstance
:rtype: twilio.rest.api.v2010.account.sip.domain.DomainInstance