File Coverage

blib/lib/Net/Amazon/S3/Operation/Bucket/Tags/Add/Request.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             # ABSTRACT: Internal class to build PutObjectTagging requests
2             $Net::Amazon::S3::Operation::Bucket::Tags::Add::Request::VERSION = '0.991';
3             use Moose 0.85;
4 99     99   597  
  99         1876  
  99         561  
5             extends 'Net::Amazon::S3::Request::Bucket';
6              
7             with 'Net::Amazon::S3::Request::Role::Tags::Add';
8              
9             __PACKAGE__->meta->make_immutable;
10              
11             1;
12              
13              
14             =pod
15              
16             =encoding UTF-8
17              
18             =head1 NAME
19              
20             Net::Amazon::S3::Operation::Bucket::Tags::Add::Request - Internal class to build PutObjectTagging requests
21              
22             =head1 VERSION
23              
24             version 0.991
25              
26             =head1 SYNOPSIS
27              
28             my $request = Net::Amazon::S3::Operation::Bucket::Tags::Add::Request->new (
29             s3 => $s3,
30             bucket => $bucket,
31             tags => { tag1 => 'val1', ... },
32             );
33              
34             =head1 DESCRIPTION
35              
36             Implements a request part of an operation L<PutBucketTagging|https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html>
37              
38             =head1 PROPERIES
39              
40             =head2 tags
41              
42             Key/value tag pairs
43              
44             =head1 AUTHOR
45              
46             Branislav Zahradník <barney@cpan.org>
47              
48             =head1 COPYRIGHT AND LICENSE
49              
50             This module is a part of L<Net::Amazon::S3> distribution.
51              
52             =head1 AUTHOR
53              
54             Branislav Zahradník <barney@cpan.org>
55              
56             =head1 COPYRIGHT AND LICENSE
57              
58             This software is copyright (c) 2022 by Amazon Digital Services, Leon Brocard, Brad Fitzpatrick, Pedro Figueiredo, Rusty Conover, Branislav Zahradník.
59              
60             This is free software; you can redistribute it and/or modify it under
61             the same terms as the Perl 5 programming language system itself.
62              
63             =cut