package Net::Fastly::Match; use strict; use base qw(Net::Fastly::BelongsToServiceAndVersion); Net::Fastly::Match->mk_accessors(qw(service_id name pattern priority on_recv on_lookup on_fetch on_deliver on_miss on_hit comment)); =head1 NAME Net::Fastly::VCL - An internal representation of matcher object in Fastly =head1 ACCESSORS =head2 service_id The id of the service this belongs to. =head2 version The number of the version this belongs to. =head2 name The name of this match. =head2 pattern The matching pattern. =head2 on_recv What VCL action to execute before we lookup the object. =head2 on_lookup What VCL action to execute during a lookup. =head2 on_fetch What to execute after we have the header. =head2 on_miss What to execute on a cache miss =head2 on_hit What to execute on a cache hit. =head2 on_deliver What to execute just before delivering the object. =head2 priority The ordering of the match object =head2 comment a free form comment field =cut 1;