Skip to content

Commit 5682777

Browse files
committed
S3 Pojos
1 parent b8a79d0 commit 5682777

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

test/v2-migration-tests/src/test/resources/software/amazon/awssdk/v2migrationtests/maven/after/src/main/java/foo/bar/S3Pojos.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.util.Arrays;
1919
import software.amazon.awssdk.services.s3.model.AccelerateConfiguration;
20+
import software.amazon.awssdk.services.s3.model.Bucket;
2021
import software.amazon.awssdk.services.s3.model.CSVInput;
2122
import software.amazon.awssdk.services.s3.model.CSVOutput;
2223
import software.amazon.awssdk.services.s3.model.Condition;
@@ -70,5 +71,7 @@ public void s3Pojos(String bucket, String key, String id, String value) {
7071
.build();
7172
GetBucketVersioningResponse bucketVersioningConfiguration = GetBucketVersioningResponse.builder()
7273
.build();
74+
Bucket bucketPojo = Bucket.builder().name("name")
75+
.build();
7376
}
7477
}

test/v2-migration-tests/src/test/resources/software/amazon/awssdk/v2migrationtests/maven/before/src/main/java/foo/bar/S3Pojos.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
package foo.bar;
1717

18+
import com.amazonaws.services.s3.model.Bucket;
1819
import com.amazonaws.services.s3.model.BucketAccelerateConfiguration;
1920
import com.amazonaws.services.s3.model.BucketVersioningConfiguration;
2021
import com.amazonaws.services.s3.model.CSVInput;
@@ -54,5 +55,6 @@ public void s3Pojos(String bucket, String key, String id, String value) {
5455
RoutingRuleCondition routingRuleCondition = new RoutingRuleCondition();
5556
S3ObjectSummary s3ObjectSummary = new S3ObjectSummary();
5657
BucketVersioningConfiguration bucketVersioningConfiguration = new BucketVersioningConfiguration();
58+
Bucket bucketPojo = new Bucket("name");
5759
}
5860
}

v2-migration/src/main/java/software/amazon/awssdk/v2migration/internal/utils/SdkTypeUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ public final class SdkTypeUtils {
207207
CLASSES_TO_SKIP.add(V1_S3_MODEL_PKG + "MaterialsDescriptionProvider");
208208
CLASSES_TO_SKIP.add(V1_S3_MODEL_PKG + "UploadObjectRequest");
209209
CLASSES_TO_SKIP.add(V1_S3_MODEL_PKG + "SimpleMaterialProvider");
210+
CLASSES_TO_SKIP.add(V1_S3_MODEL_PKG + "ExtraMaterialsDescription");
210211
}
211212

212213
static {

v2-migration/src/main/resources/META-INF/rewrite/s3-methods-constructor-to-fluent.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -689,4 +689,10 @@ recipeList:
689689
parameterTypes:
690690
- java.lang.String
691691
fluentNames:
692-
- withBucket
692+
- withBucket
693+
- software.amazon.awssdk.v2migration.ConstructorToFluent:
694+
clzzFqcn: com.amazonaws.services.s3.model.Bucket
695+
parameterTypes:
696+
- java.lang.String
697+
fluentNames:
698+
- withName

0 commit comments

Comments
 (0)