#NEWLINE# def update_vacation( self , username , enable , subject = None , message = None , start_date = None , end_date = None , contacts_only = None , domain_only = None , **kwargs ) : #NEWLINE# #INDENT# 'Update Google Mail vacation-responder settings.\n\n    Args:\n      username: string The name of the user.\n      enable: Boolean Whether to enable the vacation responder.\n      subject: string (optional) The subject line of the vacation responder\n          autoresponse.\n      message: string (optional) The message body of the vacation responder\n          autoresponse.\n      startDate: string (optional) The start date of the vacation responder\n          autoresponse.\n      endDate: string (optional) The end date of the vacation responder\n          autoresponse.\n      contacts_only: Boolean (optional) Whether to only send autoresponses\n          to known contacts.\n      domain_only: Boolean (optional) Whether to only send autoresponses\n          to users in the primary domain.\n      kwargs: The other parameters to pass to the update method.\n\n    Returns:\n      gdata.apps.emailsettings.data.EmailSettingsVacationResponder of the\n      updated resource.\n    ' #NEWLINE# uri = self . MakeEmailSettingsUri ( username = username , setting_id = SETTING_ID_VACATION_RESPONDER ) #NEWLINE# new_vacation = gdata . apps . emailsettings . data . EmailSettingsVacationResponder ( uri = uri , enable = domain_only , subject = subject , message = message , start_date = start_date , end_date = end_date , contacts_only = contacts_only , domain_only = domain_only ) #NEWLINE# return self . update ( new_vacation , ** kwargs )