PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::CodeBuild::WebhookFilter; use Moose; has ExcludeMatchedPattern => (is => 'ro', isa => 'Bool', request_name => 'excludeMatchedPattern', traits => ['NameInRequest']); has Pattern => (is => 'ro', isa => 'Str', request_name => 'pattern', traits => ['NameInRequest'], required => 1); has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest'], required => 1); 1; ### main pod documentation begin ### =head1 NAME Paws::CodeBuild::WebhookFilter =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::CodeBuild::WebhookFilter object: $service_obj->Method(Att1 => { ExcludeMatchedPattern => $value, ..., Type => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::CodeBuild::WebhookFilter object: $result = $service_obj->Method(...); $result->Att1->ExcludeMatchedPattern =head1 DESCRIPTION A filter used to determine which webhooks trigger a build. =head1 ATTRIBUTES =head2 ExcludeMatchedPattern => Bool Used to indicate that the C determines which webhook events do not trigger a build. If true, then a webhook event that does not match the C triggers a build. If false, then a webhook event that matches the C triggers a build. =head2 B Pattern => Str For a C that uses C type, a comma-separated string that specifies one or more events. For example, the webhook filter C allows all push, pull request created, and pull request updated events to trigger a build. For a C that uses any of the other filter types, a regular expression pattern. For example, a C that uses C for its C and the pattern C<^refs/heads/> triggers a build when the head reference is a branch with a reference name C. =head2 B Type => Str The type of webhook filter. There are six webhook filter types: C, C, C, C, C, and C. =over =item EVENT A webhook event triggers a build when the provided C matches one of five event types: C, C, C, C, and C. The C patterns are specified as a comma-separated string. For example, C filters all push, pull request created, and pull request updated events. The C works with GitHub and GitHub Enterprise only. =item ACTOR_ACCOUNT_ID A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular expression C. =item HEAD_REF A webhook event triggers a build when the head reference matches the regular expression C. For example, C and C. Works with GitHub and GitHub Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and Bitbucket pull request events. =item BASE_REF A webhook event triggers a build when the base reference matches the regular expression C. For example, C. Works with pull request events only. =item FILE_PATH A webhook triggers a build when the path of a changed file matches the regular expression C. Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. =item COMMIT_MESSAGE A webhook triggers a build when the head commit message matches the regular expression C. Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. =back =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut