Skip to content

Commit 4b9bf2f

Browse files
author
AWS
committed
Amazon Simple Storage Service Update: Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long.
1 parent 70ae0dd commit 4b9bf2f

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Simple Storage Service",
4+
"contributor": "",
5+
"description": "Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long."
6+
}

feature.metadata

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"trebuchetFeatureArn":"arn:aws:trebuchet:::feature:v2:21e2e9aa-0335-4731-89d7-1e8c734eac9f","c2jModelsRevision":7,"messageId":1,"serviceId":"S3","serviceModule":"s3"}

pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,8 @@
682682
<exclude>software.amazon.awssdk.regions.*</exclude>
683683
<!-- TODO revert - Temporarily disable because system setting USER_REGION was removed -->
684684
<exclude>software.amazon.awssdk.utils.JavaSystemSetting</exclude>
685+
<!-- TODO remove once S3ObjectSize is change is merged -->
686+
<exclude>software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest</exclude>
685687
</excludes>
686688

687689
<ignoreMissingOldVersion>true</ignoreMissingOldVersion>

services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/multipart/SdkPojoConversionUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public static CompleteMultipartUploadRequest toCompleteMultipartUploadRequest(Pu
6969
CompleteMultipartUploadRequest.Builder builder = CompleteMultipartUploadRequest.builder();
7070
setSdkFields(builder, putObjectRequest);
7171

72-
builder.mpuObjectSize(Math.toIntExact(contentLength));
72+
builder.mpuObjectSize(contentLength);
7373

7474
if (S3ChecksumUtils.checksumValueSpecified(putObjectRequest)) {
7575
builder.checksumType(ChecksumType.FULL_OBJECT);

services/s3/src/main/resources/codegen-resources/service-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7934,7 +7934,7 @@
79347934
"box":true
79357935
},
79367936
"MissingMeta":{"type":"integer"},
7937-
"MpuObjectSize":{"type":"integer"},
7937+
"MpuObjectSize":{"type":"long"},
79387938
"MultipartUpload":{
79397939
"type":"structure",
79407940
"members":{

0 commit comments

Comments
 (0)