|
12 | 12 |
|
13 | 13 | public class ConvertSDKRequests { |
14 | 14 |
|
| 15 | + /** |
| 16 | + * Converts a CreateMultipartUploadRequest to a PutObjectRequest. This conversion is necessary when |
| 17 | + * Instruction File PutObject is enabled and a multipart upload is performed.The method copies all the |
| 18 | + * relevant fields from the CreateMultipartUploadRequest to the PutObjectRequest. |
| 19 | + * @param request The CreateMultipartUploadRequest to convert |
| 20 | + * @return The converted PutObjectRequest |
| 21 | + * @throws IllegalArgumentException if the request contains an invalid field |
| 22 | + */ |
15 | 23 | public static PutObjectRequest convertRequest(CreateMultipartUploadRequest request) { |
16 | | - /*Converts a CreateMultipartUploadRequest into a PutObjectRequest by setting optional fields needed for |
17 | | - putInstructionFile operation. |
18 | | - */ |
19 | 24 | final PutObjectRequest.Builder output = PutObjectRequest.builder(); |
20 | 25 | request |
21 | 26 | .toBuilder() |
@@ -138,11 +143,15 @@ public static PutObjectRequest convertRequest(CreateMultipartUploadRequest reque |
138 | 143 | .overrideConfiguration(request.overrideConfiguration().orElse(null)) |
139 | 144 | .build(); |
140 | 145 | } |
141 | | - |
| 146 | + /** |
| 147 | + * Converts a PutObjectRequest to CreateMultipartUploadRequest.This conversion is necessary to convert an |
| 148 | + * original PutObjectRequest into a CreateMultipartUploadRequest to initiate the |
| 149 | + * multipart upload while maintaining the original request's configuration. |
| 150 | + * @param request The PutObjectRequest to convert |
| 151 | + * @return The converted CreateMultipartUploadRequest |
| 152 | + * @throws IllegalArgumentException if the request contains an invalid field |
| 153 | + */ |
142 | 154 | public static CreateMultipartUploadRequest convertRequest(PutObjectRequest request) { |
143 | | - /*Converts a PutObjectRequest into a CreateMultipartUploadRequest by setting optional fields needed for high-level |
144 | | - multipart upload operation. |
145 | | - */ |
146 | 155 | final CreateMultipartUploadRequest.Builder output = CreateMultipartUploadRequest.builder(); |
147 | 156 | request |
148 | 157 | .toBuilder() |
|
0 commit comments