21
21
import software .amazon .awssdk .services .s3 .S3Client ;
22
22
import software .amazon .awssdk .services .s3 .model .AbortMultipartUploadRequest ;
23
23
import software .amazon .awssdk .services .s3 .model .AnalyticsConfiguration ;
24
+ import software .amazon .awssdk .services .s3 .model .Bucket ;
24
25
import software .amazon .awssdk .services .s3 .model .BucketLifecycleConfiguration ;
25
26
import software .amazon .awssdk .services .s3 .model .CompleteMultipartUploadRequest ;
26
27
import software .amazon .awssdk .services .s3 .model .CompletedMultipartUpload ;
45
46
import software .amazon .awssdk .services .s3 .model .DeleteObjectsRequest ;
46
47
import software .amazon .awssdk .services .s3 .model .DeletePublicAccessBlockRequest ;
47
48
import software .amazon .awssdk .services .s3 .model .GetBucketAccelerateConfigurationRequest ;
49
+ import software .amazon .awssdk .services .s3 .model .GetBucketAccelerateConfigurationResponse ;
48
50
import software .amazon .awssdk .services .s3 .model .GetBucketAclRequest ;
51
+ import software .amazon .awssdk .services .s3 .model .GetBucketAclResponse ;
49
52
import software .amazon .awssdk .services .s3 .model .GetBucketAnalyticsConfigurationRequest ;
50
53
import software .amazon .awssdk .services .s3 .model .GetBucketAnalyticsConfigurationResponse ;
51
54
import software .amazon .awssdk .services .s3 .model .GetBucketCorsRequest ;
55
+ import software .amazon .awssdk .services .s3 .model .GetBucketCorsResponse ;
52
56
import software .amazon .awssdk .services .s3 .model .GetBucketEncryptionRequest ;
53
57
import software .amazon .awssdk .services .s3 .model .GetBucketEncryptionResponse ;
54
58
import software .amazon .awssdk .services .s3 .model .GetBucketIntelligentTieringConfigurationRequest ;
55
59
import software .amazon .awssdk .services .s3 .model .GetBucketIntelligentTieringConfigurationResponse ;
56
60
import software .amazon .awssdk .services .s3 .model .GetBucketInventoryConfigurationRequest ;
57
61
import software .amazon .awssdk .services .s3 .model .GetBucketInventoryConfigurationResponse ;
58
62
import software .amazon .awssdk .services .s3 .model .GetBucketLifecycleConfigurationRequest ;
63
+ import software .amazon .awssdk .services .s3 .model .GetBucketLifecycleConfigurationResponse ;
59
64
import software .amazon .awssdk .services .s3 .model .GetBucketLocationRequest ;
60
65
import software .amazon .awssdk .services .s3 .model .GetBucketLoggingRequest ;
66
+ import software .amazon .awssdk .services .s3 .model .GetBucketLoggingResponse ;
61
67
import software .amazon .awssdk .services .s3 .model .GetBucketMetricsConfigurationRequest ;
62
68
import software .amazon .awssdk .services .s3 .model .GetBucketMetricsConfigurationResponse ;
63
69
import software .amazon .awssdk .services .s3 .model .GetBucketNotificationConfigurationRequest ;
70
+ import software .amazon .awssdk .services .s3 .model .GetBucketNotificationConfigurationResponse ;
64
71
import software .amazon .awssdk .services .s3 .model .GetBucketOwnershipControlsRequest ;
65
72
import software .amazon .awssdk .services .s3 .model .GetBucketOwnershipControlsResponse ;
66
73
import software .amazon .awssdk .services .s3 .model .GetBucketPolicyRequest ;
74
+ import software .amazon .awssdk .services .s3 .model .GetBucketPolicyResponse ;
67
75
import software .amazon .awssdk .services .s3 .model .GetBucketPolicyStatusRequest ;
68
76
import software .amazon .awssdk .services .s3 .model .GetBucketPolicyStatusResponse ;
69
77
import software .amazon .awssdk .services .s3 .model .GetBucketReplicationRequest ;
78
+ import software .amazon .awssdk .services .s3 .model .GetBucketReplicationResponse ;
70
79
import software .amazon .awssdk .services .s3 .model .GetBucketRequestPaymentRequest ;
71
80
import software .amazon .awssdk .services .s3 .model .GetBucketTaggingRequest ;
81
+ import software .amazon .awssdk .services .s3 .model .GetBucketTaggingResponse ;
72
82
import software .amazon .awssdk .services .s3 .model .GetBucketVersioningRequest ;
83
+ import software .amazon .awssdk .services .s3 .model .GetBucketVersioningResponse ;
73
84
import software .amazon .awssdk .services .s3 .model .GetBucketWebsiteRequest ;
85
+ import software .amazon .awssdk .services .s3 .model .GetBucketWebsiteResponse ;
74
86
import software .amazon .awssdk .services .s3 .model .GetObjectAclRequest ;
87
+ import software .amazon .awssdk .services .s3 .model .GetObjectAclResponse ;
75
88
import software .amazon .awssdk .services .s3 .model .GetObjectLegalHoldRequest ;
76
89
import software .amazon .awssdk .services .s3 .model .GetObjectLegalHoldResponse ;
77
90
import software .amazon .awssdk .services .s3 .model .GetObjectLockConfigurationRequest ;
@@ -205,12 +218,11 @@ public void requestconstructor() {
205
218
s3 .deletePublicAccessBlock (DeletePublicAccessBlockRequest .builder ()
206
219
.build ());
207
220
208
- //INCOMPATIBLE RESPONSE
209
- s3 .getBucketAccelerateConfiguration (GetBucketAccelerateConfigurationRequest .builder ().bucket (bucketName )
210
- .build ());
221
+ GetBucketAccelerateConfigurationResponse bucketAccelerateConfiguration =
222
+ s3 .getBucketAccelerateConfiguration (GetBucketAccelerateConfigurationRequest .builder ().bucket (bucketName )
223
+ .build ());
211
224
212
- //INCOMPATIBLE RESPONSE
213
- s3 .getBucketAcl (GetBucketAclRequest .builder ().bucket (bucketName )
225
+ GetBucketAclResponse bucketAcl = s3 .getBucketAcl (GetBucketAclRequest .builder ().bucket (bucketName )
214
226
.build ());
215
227
216
228
GetBucketAnalyticsConfigurationResponse analyticsConfig = s3 .getBucketAnalyticsConfiguration (
@@ -221,9 +233,9 @@ public void requestconstructor() {
221
233
GetBucketAnalyticsConfigurationRequest .builder ().bucket ("1" ).id ("2" )
222
234
.build ());
223
235
224
- //INCOMPATIBLE RESPONSE
225
- s3 .getBucketCors (GetBucketCorsRequest .builder ().bucket (bucketName )
226
- .build ());
236
+ GetBucketCorsResponse bucketCors =
237
+ s3 .getBucketCors (GetBucketCorsRequest .builder ().bucket (bucketName )
238
+ .build ());
227
239
228
240
GetBucketEncryptionResponse encryptionResult = s3 .getBucketEncryption (
229
241
GetBucketEncryptionRequest .builder ()
@@ -245,17 +257,16 @@ public void requestconstructor() {
245
257
GetBucketInventoryConfigurationRequest .builder ().bucket ("1" ).id ("2" )
246
258
.build ());
247
259
248
- //INCOMPATIBLE RESPONSE
249
- s3 .getBucketLifecycleConfiguration (GetBucketLifecycleConfigurationRequest .builder ().bucket (bucketName )
250
- .build ());
260
+ GetBucketLifecycleConfigurationResponse bucketLifecycleConfiguration =
261
+ s3 .getBucketLifecycleConfiguration (GetBucketLifecycleConfigurationRequest .builder ().bucket (bucketName )
262
+ .build ());
251
263
252
- //INCOMPATIBLE RESPONSE
253
- s3 .getBucketLocation (GetBucketLocationRequest .builder ().bucket (bucketName )
254
- .build ());
264
+ String region = s3 .getBucketLocation (GetBucketLocationRequest .builder ().bucket (bucketName )
265
+ .build ()).locationConstraint ().toString ();
255
266
256
- //INCOMPATIBLE RESPONSE
257
- s3 .getBucketLogging (GetBucketLoggingRequest .builder ().bucket (bucketName )
258
- .build ());
267
+ GetBucketLoggingResponse bucketLoggingConfiguration =
268
+ s3 .getBucketLogging (GetBucketLoggingRequest .builder ().bucket (bucketName )
269
+ .build ());
259
270
260
271
GetBucketMetricsConfigurationResponse metricsConfig = s3 .getBucketMetricsConfiguration (
261
272
GetBucketMetricsConfigurationRequest .builder ()
@@ -265,37 +276,36 @@ public void requestconstructor() {
265
276
GetBucketMetricsConfigurationRequest .builder ().bucket ("1" ).id ("2" )
266
277
.build ());
267
278
268
- //INCOMPATIBLE RESPONSE
269
- s3 .getBucketNotificationConfiguration (GetBucketNotificationConfigurationRequest .builder ().bucket (bucketName )
270
- .build ());
279
+ GetBucketNotificationConfigurationResponse bucketNotificationConfiguration =
280
+ s3 .getBucketNotificationConfiguration (GetBucketNotificationConfigurationRequest .builder ().bucket (bucketName )
281
+ .build ());
271
282
272
283
GetBucketOwnershipControlsResponse ownershipControls = s3 .getBucketOwnershipControls (
273
284
GetBucketOwnershipControlsRequest .builder ()
274
285
.build ());
275
286
276
- //INCOMPATIBLE RESPONSE
277
- s3 .getBucketPolicy (GetBucketPolicyRequest .builder ().bucket (bucketName )
287
+ GetBucketPolicyResponse bucketPolicy = s3 .getBucketPolicy (GetBucketPolicyRequest .builder ().bucket (bucketName )
278
288
.build ());
279
289
280
290
GetBucketPolicyStatusResponse policyStatus = s3 .getBucketPolicyStatus (
281
291
GetBucketPolicyStatusRequest .builder ()
282
292
.build ());
283
293
284
- //INCOMPATIBLE RESPONSE
285
- s3 .getBucketReplication (GetBucketReplicationRequest .builder ().bucket (bucketName )
286
- .build ());
294
+ GetBucketReplicationResponse bucketReplicationConfiguration =
295
+ s3 .getBucketReplication (GetBucketReplicationRequest .builder ().bucket (bucketName )
296
+ .build ());
287
297
288
- //INCOMPATIBLE RESPONSE
289
- s3 .getBucketTagging (GetBucketTaggingRequest .builder ().bucket (bucketName )
290
- .build ());
298
+ GetBucketTaggingResponse bucketTaggingConfiguration =
299
+ s3 .getBucketTagging (GetBucketTaggingRequest .builder ().bucket (bucketName )
300
+ .build ());
291
301
292
- //INCOMPATIBLE RESPONSE
293
- s3 .getBucketVersioning (GetBucketVersioningRequest .builder ().bucket (bucketName )
294
- .build ());
302
+ GetBucketVersioningResponse bucketVersioningConfiguration =
303
+ s3 .getBucketVersioning (GetBucketVersioningRequest .builder ().bucket (bucketName )
304
+ .build ());
295
305
296
- //INCOMPATIBLE RESPONSE
297
- s3 .getBucketWebsite (GetBucketWebsiteRequest .builder ().bucket (bucketName )
298
- .build ());
306
+ GetBucketWebsiteResponse bucketWebsiteConfiguration =
307
+ s3 .getBucketWebsite (GetBucketWebsiteRequest .builder ().bucket (bucketName )
308
+ .build ());
299
309
300
310
ResponseInputStream <GetObjectResponse > s3Object1 = s3 .getObject (
301
311
GetObjectRequest .builder ().bucket (bucketName ).key (objectKey )
@@ -311,12 +321,10 @@ public void requestconstructor() {
311
321
GetObjectRequest getObjectRequestRequesterPaysFalse = GetObjectRequest .builder ().bucket (bucketName ).key (objectKey )
312
322
.build ();
313
323
314
- //INCOMPATIBLE RESPONSE
315
- s3 .getObjectAcl (GetObjectAclRequest .builder ().bucket (bucketName ).key (objectKey )
324
+ GetObjectAclResponse objectAcl = s3 .getObjectAcl (GetObjectAclRequest .builder ().bucket (bucketName ).key (objectKey )
316
325
.build ());
317
326
318
- //INCOMPATIBLE RESPONSE
319
- s3 .getObjectAcl (GetObjectAclRequest .builder ().bucket (bucketName ).key (objectKey ).versionId ("3" )
327
+ GetObjectAclResponse objectAcl2 = s3 .getObjectAcl (GetObjectAclRequest .builder ().bucket (bucketName ).key (objectKey ).versionId ("3" )
320
328
.build ());
321
329
322
330
GetObjectLegalHoldResponse legalHoldResult = s3 .getObjectLegalHold (
@@ -371,9 +379,7 @@ public void requestconstructor() {
371
379
ListBucketMetricsConfigurationsRequest .builder ()
372
380
.build ());
373
381
374
- //INCOMPATIBLE RESPONSE
375
- s3 .listBuckets (ListBucketsRequest .builder ()
376
- .build ());
382
+ List <Bucket > buckets = s3 .listBuckets ().buckets ();
377
383
378
384
ListObjectsResponse objectListing = s3 .listObjects (
379
385
ListObjectsRequest .builder ()
0 commit comments