Skip to content

Commit 74b6397

Browse files
authored
Migration tool skip transforming non-SDK libraries (#5883)
* Migration tool skip transforming non-SDK Lambda runtime package * Migration tool skip transforming non-SDK Kinesis libraries
1 parent 468d104 commit 74b6397

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,17 @@ public final class SdkTypeUtils {
135135
"com.amazonaws.services.s3.model.PresignedUrlDownloadResult",
136136
"com.amazonaws.services.s3.model.PresignedUrlDownloadConfig",
137137
"com.amazonaws.services.s3.model.PresignedUrlUploadRequest",
138-
"com.amazonaws.services.s3.model.PresignedUrlUploadResult"
138+
"com.amazonaws.services.s3.model.PresignedUrlUploadResult",
139+
// non-SDK libraries
140+
// Lambda Runtime : aws-lambda-java-core
141+
"com.amazonaws.services.lambda.runtime",
142+
// Kinesis Client Library (KCL) : amazon-kinesis-client
143+
"com.amazonaws.services.kinesis.clientlibrary",
144+
"com.amazonaws.services.kinesis.leases",
145+
"com.amazonaws.services.kinesis.metrics",
146+
"com.amazonaws.services.kinesis.multilang",
147+
// Kinesis Producer Library (KCL) : amazon-kinesis-producer
148+
"com.amazonaws.services.kinesis.producer"
139149
));
140150

141151
static {

v2-migration/src/test/java/software/amazon/awssdk/v2migration/internal/utils/SdkTypeUtilsTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,10 @@ public static Stream<Arguments> isSupportedV1ClassParams() {
137137
Arguments.of("s3PresignedUrlDownloadResult_shouldReturnFalse", "com.amazonaws.services.s3.model.PresignedUrlDownloadResult", false),
138138
Arguments.of("s3PresignedUrlDownloadConfig_shouldReturnFalse", "com.amazonaws.services.s3.model.PresignedUrlDownloadConfig", false),
139139
Arguments.of("s3PresignedUrlUploadRequest_shouldReturnFalse", "com.amazonaws.services.s3.model.PresignedUrlUploadRequest", false),
140-
Arguments.of("s3PresignedUrlUploadResult_shouldReturnFalse", "com.amazonaws.services.s3.model.PresignedUrlUploadResult", false)
140+
Arguments.of("s3PresignedUrlUploadResult_shouldReturnFalse", "com.amazonaws.services.s3.model.PresignedUrlUploadResult", false),
141+
Arguments.of("lambdaRuntimeNonJavaSDK_shouldReturnFalse", "com.amazonaws.services.lambda.runtime.Context", false),
142+
Arguments.of("kinesisClientNonJavaSDK_shouldReturnFalse", "com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker", false),
143+
Arguments.of("kinesisProducerNonJavaSDK_shouldReturnFalse", "com.amazonaws.services.kinesis.producer.UserRecordResult", false)
141144
);
142145
}
143146

0 commit comments

Comments
 (0)