File Coverage

blib/lib/Paws/S3/CreateMultipartUploadOutput.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::S3::CreateMultipartUploadOutput;
3 1     1   883 use Moose;
  1     1   3  
  1         12  
  1         575  
  1         3  
  1         10  
4             has AbortDate => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-abort-date');
5             has AbortRuleId => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-abort-rule-id');
6             has Bucket => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'Bucket');
7             has Key => (is => 'ro', isa => 'Str');
8             has RequestCharged => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-request-charged');
9             has ServerSideEncryption => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-server-side-encryption');
10             has SSECustomerAlgorithm => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-server-side-encryption-customer-algorithm');
11             has SSECustomerKeyMD5 => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-server-side-encryption-customer-key-MD5');
12             has SSEKMSKeyId => (is => 'ro', isa => 'Str', traits => ['ParamInHeader'], header_name => 'x-amz-server-side-encryption-aws-kms-key-id');
13             has UploadId => (is => 'ro', isa => 'Str');
14              
15             has _request_id => (is => 'ro', isa => 'Str');
16             1;
17              
18             ### main pod documentation begin ###
19              
20             =head1 NAME
21              
22             Paws::S3::CreateMultipartUploadOutput
23              
24             =head1 ATTRIBUTES
25              
26              
27             =head2 AbortDate => Str
28              
29             Date when multipart upload will become eligible for abort operation by
30             lifecycle.
31              
32              
33              
34             =head2 AbortRuleId => Str
35              
36             Id of the lifecycle rule that makes a multipart upload eligible for
37             abort operation.
38              
39              
40              
41             =head2 Bucket => Str
42              
43             Name of the bucket to which the multipart upload was initiated.
44              
45              
46              
47             =head2 Key => Str
48              
49             Object key for which the multipart upload was initiated.
50              
51              
52              
53             =head2 RequestCharged => Str
54              
55              
56              
57             Valid values are: C<"requester">
58              
59             =head2 ServerSideEncryption => Str
60              
61             The Server-side encryption algorithm used when storing this object in
62             S3 (e.g., AES256, aws:kms).
63              
64             Valid values are: C<"AES256">, C<"aws:kms">
65              
66             =head2 SSECustomerAlgorithm => Str
67              
68             If server-side encryption with a customer-provided encryption key was
69             requested, the response will include this header confirming the
70             encryption algorithm used.
71              
72              
73              
74             =head2 SSECustomerKeyMD5 => Str
75              
76             If server-side encryption with a customer-provided encryption key was
77             requested, the response will include this header to provide round trip
78             message integrity verification of the customer-provided encryption key.
79              
80              
81              
82             =head2 SSEKMSKeyId => Str
83              
84             If present, specifies the ID of the AWS Key Management Service (KMS)
85             master encryption key that was used for the object.
86              
87              
88              
89             =head2 UploadId => Str
90              
91             ID for the initiated multipart upload.
92              
93              
94              
95              
96             =cut
97