File Coverage

blib/lib/Paws/S3/ListMultipartUploads.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::S3::ListMultipartUploads;
3 1     1   587 use Moose;
  1     1   4  
  1         12  
  1         400  
  1         2  
  1         7  
4             has Bucket => (is => 'ro', isa => 'Str', uri_name => 'Bucket', traits => ['ParamInURI'], required => 1);
5             has Delimiter => (is => 'ro', isa => 'Str', query_name => 'delimiter', traits => ['ParamInQuery']);
6             has EncodingType => (is => 'ro', isa => 'Str', query_name => 'encoding-type', traits => ['ParamInQuery']);
7             has KeyMarker => (is => 'ro', isa => 'Str', query_name => 'key-marker', traits => ['ParamInQuery']);
8             has MaxUploads => (is => 'ro', isa => 'Int', query_name => 'max-uploads', traits => ['ParamInQuery']);
9             has Prefix => (is => 'ro', isa => 'Str', query_name => 'prefix', traits => ['ParamInQuery']);
10             has UploadIdMarker => (is => 'ro', isa => 'Str', query_name => 'upload-id-marker', traits => ['ParamInQuery']);
11              
12 1     1   11327 use MooseX::ClassAttribute;
  1     1   4  
  1         16  
  1         5863  
  1         3  
  1         8  
13              
14             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListMultipartUploads');
15             class_has _api_uri => (isa => 'Str', is => 'ro', default => '/{Bucket}?uploads');
16             class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET');
17             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::S3::ListMultipartUploadsOutput');
18             class_has _result_key => (isa => 'Str', is => 'ro');
19            
20             1;
21              
22             ### main pod documentation begin ###
23              
24             =head1 NAME
25              
26             Paws::S3::ListMultipartUploads - Arguments for method ListMultipartUploads on Paws::S3
27              
28             =head1 DESCRIPTION
29              
30             This class represents the parameters used for calling the method ListMultipartUploads on the
31             Amazon Simple Storage Service service. Use the attributes of this class
32             as arguments to method ListMultipartUploads.
33              
34             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListMultipartUploads.
35              
36             As an example:
37              
38             $service_obj->ListMultipartUploads(Att1 => $value1, Att2 => $value2, ...);
39              
40             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
41              
42             =head1 ATTRIBUTES
43              
44              
45             =head2 B<REQUIRED> Bucket => Str
46              
47              
48              
49              
50              
51             =head2 Delimiter => Str
52              
53             Character you use to group keys.
54              
55              
56              
57             =head2 EncodingType => Str
58              
59              
60              
61             Valid values are: C<"url">
62              
63             =head2 KeyMarker => Str
64              
65             Together with upload-id-marker, this parameter specifies the multipart
66             upload after which listing should begin.
67              
68              
69              
70             =head2 MaxUploads => Int
71              
72             Sets the maximum number of multipart uploads, from 1 to 1,000, to
73             return in the response body. 1,000 is the maximum number of uploads
74             that can be returned in a response.
75              
76              
77              
78             =head2 Prefix => Str
79              
80             Lists in-progress uploads only for those keys that begin with the
81             specified prefix.
82              
83              
84              
85             =head2 UploadIdMarker => Str
86              
87             Together with key-marker, specifies the multipart upload after which
88             listing should begin. If key-marker is not specified, the
89             upload-id-marker parameter is ignored.
90              
91              
92              
93              
94             =head1 SEE ALSO
95              
96             This class forms part of L<Paws>, documenting arguments for method ListMultipartUploads in L<Paws::S3>
97              
98             =head1 BUGS and CONTRIBUTIONS
99              
100             The source code is located here: https://github.com/pplu/aws-sdk-perl
101              
102             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
103              
104             =cut
105