# File lib/aws/core/client.rb, line 646
        def add_client_request_method method_name, options = {}, &block

          operations << method_name

          ClientRequestMethodBuilder.new(self, method_name, &block)

          method_def = "def \#{method_name}(*args, &block)\noptions = args.first ? args.first : {}\nclient_request(\#{method_name.inspect}, options, &block)\nend\n"

          module_eval(method_def)

        end