def update_maintenance_start_time(GatewayARN=None, HourOfDay=None,
    MinuteOfHour=None, DayOfWeek=None):
    """
    Updates a gateway's weekly maintenance start time information, including day and time of the week. The maintenance time is the time in your gateway's time zone.
    See also: AWS API Documentation
    
    Examples
    Updates a gateway's weekly maintenance start time information, including day and time of the week. The maintenance time is in your gateway's time zone.
    Expected Output:
    
    :example: response = client.update_maintenance_start_time(
        GatewayARN='string',
        HourOfDay=123,
        MinuteOfHour=123,
        DayOfWeek=123
    )
    
    
    :type GatewayARN: string
    :param GatewayARN: [REQUIRED]
            The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and region.
            

    :type HourOfDay: integer
    :param HourOfDay: [REQUIRED]
            The hour component of the maintenance start time represented as hh , where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.
            

    :type MinuteOfHour: integer
    :param MinuteOfHour: [REQUIRED]
            The minute component of the maintenance start time represented as mm , where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.
            

    :type DayOfWeek: integer
    :param DayOfWeek: [REQUIRED]
            The maintenance start time day of the week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.
            

    :rtype: dict
    :return: {
        'GatewayARN': 'string'
    }
    
    
    """
    pass
