def update(self, configuration_url=values.unset,<EOL>configuration_method=values.unset,<EOL>configuration_filters=values.unset,<EOL>configuration_triggers=values.unset,<EOL>configuration_flow_sid=values.unset,<EOL>configuration_retry_count=values.unset,<EOL>configuration_buffer_messages=values.unset,<EOL>configuration_buffer_window=values.unset):
return self._proxy.update(<EOL>configuration_url=configuration_url,<EOL>configuration_method=configuration_method,<EOL>configuration_filters=configuration_filters,<EOL>configuration_triggers=configuration_triggers,<EOL>configuration_flow_sid=configuration_flow_sid,<EOL>configuration_retry_count=configuration_retry_count,<EOL>configuration_buffer_messages=configuration_buffer_messages,<EOL>configuration_buffer_window=configuration_buffer_window,<EOL>)<EOL>
Update the WebhookInstance

:param unicode configuration_url: The absolute url the webhook request should be sent to.
:param WebhookInstance.Method configuration_method: The HTTP method to be used when sending a webhook request.
:param unicode configuration_filters: The list of events, firing webhook event for this Session.
:param unicode configuration_triggers: The list of keywords, firing webhook event for this Session.
:param unicode configuration_flow_sid: The studio flow sid, where the webhook should be sent to.
:param unicode configuration_retry_count: The number of retries in case of webhook request failures.
:param bool configuration_buffer_messages: The flag whether buffering should be applied to messages.
:param unicode configuration_buffer_window: The period of buffering messages.

:returns: Updated WebhookInstance
:rtype: twilio.rest.messaging.v1.session.webhook.WebhookInstance