NAME

Net::Akamai - Utility to interface with Akamai's API

SYNOPSIS

     my $data = new Net::Akamai::RequestData(
            email=>'my@email.com', 
            user => 'myuser', 
            pwd => 'mypass'
     );
     $data->add_url('http://www.myurl.com');
     $data->add_url('http://www.myurl.com/somethingelse');
     my $ap = new Net::Akamai(req_data=>$data);
     my $res = $ap->purge;
 
     if (!$res->accepted) {
            die "$res";
     }
     elsif ($res->warning) {
            warn "$res";
     }

DESCRIPTION

Handles akamai purge request of multiple URLs

Patches welcome for extra functionality

Attributes
soap_version
SOAP::Lite version

proxy
akamai purge proxy

uri
akamai purge uri

soap
SOAP::Lite object

req_data
Net::Akamai::RequestData object to hold data associated with an akamai request

res_data
Net::Akamai::ResponseData object holds data associated with an akamai response

Methods
purge
initiate the purge request

TODO

more tests and doc
support to read urls from file
better error checking and failure reporting

AUTHOR

John Goulah <jgoulah@cpan.org>

CONTRIBUTORS

Aran Deltac <bluefeet@cpan.org>

LICENSE

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.