Class ConvertSDKRequests
- java.lang.Object
-
- software.amazon.encryption.s3.internal.ConvertSDKRequests
-
public class ConvertSDKRequests extends Object
-
-
Constructor Summary
Constructors Constructor Description ConvertSDKRequests()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static software.amazon.awssdk.services.s3.model.PutObjectRequestconvertRequest(software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest request)Converts a CreateMultipartUploadRequest to a PutObjectRequest.static software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequestconvertRequest(software.amazon.awssdk.services.s3.model.PutObjectRequest request)Converts a PutObjectRequest to CreateMultipartUploadRequest.This conversion is necessary to convert an original PutObjectRequest into a CreateMultipartUploadRequest to initiate the multipart upload while maintaining the original request's configuration.static software.amazon.awssdk.services.s3.model.PutObjectResponseconvertResponse(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse response)
-
-
-
Method Detail
-
convertRequest
public static software.amazon.awssdk.services.s3.model.PutObjectRequest convertRequest(software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest request)
Converts a CreateMultipartUploadRequest to a PutObjectRequest. This conversion is necessary when Instruction File PutObject is enabled and a multipart upload is performed.The method copies all the relevant fields from the CreateMultipartUploadRequest to the PutObjectRequest.- Parameters:
request- The CreateMultipartUploadRequest to convert- Returns:
- The converted PutObjectRequest
- Throws:
IllegalArgumentException- if the request contains an invalid field
-
convertRequest
public static software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest convertRequest(software.amazon.awssdk.services.s3.model.PutObjectRequest request)
Converts a PutObjectRequest to CreateMultipartUploadRequest.This conversion is necessary to convert an original PutObjectRequest into a CreateMultipartUploadRequest to initiate the multipart upload while maintaining the original request's configuration.- Parameters:
request- The PutObjectRequest to convert- Returns:
- The converted CreateMultipartUploadRequest
- Throws:
IllegalArgumentException- if the request contains an invalid field
-
convertResponse
public static software.amazon.awssdk.services.s3.model.PutObjectResponse convertResponse(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse response)
-
-