def __init__(self, request_method, uri_path, query_string, headers,<EOL>body, region, service, key_mapping, timestamp_mismatch=<NUM_LIT>):
super(AWSSigV4Verifier, self).__init__()<EOL>l = locals()<EOL>for param in ["<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>",<EOL>"<STR_LIT>"]:<EOL><INDENT>if not isinstance(l[param], string_types):<EOL><INDENT>raise TypeError("<STR_LIT>" % param)<EOL><DEDENT><DEDENT>if not isinstance(body, binary_type):<EOL><INDENT>raise TypeError("<STR_LIT>")<EOL><DEDENT>for key, value in list(iteritems(headers)):<EOL><INDENT>if not isinstance(key, string_types):<EOL><INDENT>raise TypeError("<STR_LIT>" %<EOL>key)<EOL><DEDENT>if not isinstance(value, string_types):<EOL><INDENT>raise TypeError("<STR_LIT>"<EOL>"<STR_LIT>" % (key, value))<EOL><DEDENT>headers[key] = value<EOL><DEDENT>self.request_method = request_method<EOL>self.uri_path = uri_path<EOL>self.query_string = query_string<EOL>self.headers = headers<EOL>self.body = body<EOL>self.region = region<EOL>self.service = service<EOL>self.key_mapping = key_mapping<EOL>self.timestamp_mismatch = timestamp_mismatch<EOL>return<EOL>
AWSSigV4Verifier(request_method, uri_path, query_string, headers, body, region, service, key_mapping, timestamp_mismatch=60)

Create a new AWSSigV4Verifier instance.