1
2package Paws::S3::UploadPartCopyOutput {
3  use Moose;
4  has CopyPartResult => (is => 'ro', isa => 'Paws::S3::CopyPartResult');
5  has CopySourceVersionId => (is => 'ro', isa => 'Str');
6  has RequestCharged => (is => 'ro', isa => 'Str');
7  has ServerSideEncryption => (is => 'ro', isa => 'Str');
8  has SSECustomerAlgorithm => (is => 'ro', isa => 'Str');
9  has SSECustomerKeyMD5 => (is => 'ro', isa => 'Str');
10  has SSEKMSKeyId => (is => 'ro', isa => 'Str');
11
12}
131;
14
15### main pod documentation begin ###
16
17=head1 NAME
18
19Paws::S3:: - Arguments for method  on Paws::S3
20
21=head1 DESCRIPTION
22
23This class represents the parameters used for calling the method  on the
24Amazon Simple Storage Service service. Use the attributes of this class
25as arguments to method .
26
27You shouln't make instances of this class. Each attribute should be used as a named argument in the call to .
28
29As an example:
30
31  $service_obj->(Att1 => $value1, Att2 => $value2, ...);
32
33Values 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.
34
35=head1 ATTRIBUTES
36
37=head2 CopyPartResult => Paws::S3::CopyPartResult
38
39
40
41=head2 CopySourceVersionId => Str
42
43
44
45The version of the source object that was copied, if you have enabled
46versioning on the source bucket.
47
48
49
50
51
52
53
54
55
56
57=head2 RequestCharged => Str
58
59
60
61=head2 ServerSideEncryption => Str
62
63
64
65The Server-side encryption algorithm used when storing this object in
66S3 (e.g., AES256, aws:kms).
67
68
69
70
71
72
73
74
75
76
77=head2 SSECustomerAlgorithm => Str
78
79
80
81If server-side encryption with a customer-provided encryption key was
82requested, the response will include this header confirming the
83encryption algorithm used.
84
85
86
87
88
89
90
91
92
93
94=head2 SSECustomerKeyMD5 => Str
95
96
97
98If server-side encryption with a customer-provided encryption key was
99requested, the response will include this header to provide round trip
100message integrity verification of the customer-provided encryption key.
101
102
103
104
105
106
107
108
109
110
111=head2 SSEKMSKeyId => Str
112
113
114
115If present, specifies the ID of the AWS Key Management Service (KMS)
116master encryption key that was used for the object.
117
118
119
120
121
122
123
124
125
126
127
128
129=head1 SEE ALSO
130
131This class forms part of L<Paws>, documenting arguments for method  in L<Paws::S3>
132
133=head1 BUGS and CONTRIBUTIONS
134
135The source code is located here: https://github.com/pplu/aws-sdk-perl
136
137Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
138
139=cut
140
141