Skip to content

Commit 872bdad

Browse files
authored
Rename module and recipes (#5377)
1 parent bfa1524 commit 872bdad

File tree

80 files changed

+194
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+194
-188
lines changed

.brazil.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
"dynamodb": { "packageName": "AwsJavaSdk-DynamoDb" },
4848
"waf": { "packageName": "AwsJavaSdk-Waf" },
49-
"migration-tool": { "packageName": "AwsJavaSdk-Tooling-MigrationTool"},
49+
"v2-migration": { "packageName": "AwsJavaSdk-Tooling-V2Migration"},
5050

5151
"third-party-jackson-core": {
5252
"packageName": "AwsJavaSdk-ThirdParty-JacksonCore",
@@ -106,7 +106,7 @@
106106
"tests-coverage-reporting": { "skipImport": true },
107107
"third-party": { "skipImport": true },
108108
"third-party-slf4j-api": { "skipImport": true },
109-
"migration-tool-tests": {"skipImport": true},
109+
"v2-migration-tests": {"skipImport": true},
110110
"crt-unavailable-tests": { "skipImport": true },
111111
"bundle-shading-tests": { "skipImport": true }
112112
},

build-tools/src/main/resources/software/amazon/awssdk/spotbugs-suppressions.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@
216216
<!-- Skip the warning since this source is forked from openrewrite -->
217217
<Match>
218218
<Or>
219-
<Class name="software.amazon.awssdk.migration.recipe.ChangeSdkType"/>
220-
<Class name="software.amazon.awssdk.migration.recipe.ChangeSdkType$ChangeTypeVisitor"/>
219+
<Class name="software.amazon.awssdk.v2migration.ChangeSdkType"/>
220+
<Class name="software.amazon.awssdk.v2migration.ChangeSdkType$ChangeTypeVisitor"/>
221221
</Or>
222222
<Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
223223
</Match>

buildspecs/release-javadoc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ phases:
1818
commands:
1919
- python ./scripts/doc_crosslinks/generate_cross_link_data.py --apiDefinitionsBasePath ./services/ --apiDefinitionsRelativeFilePath src/main/resources/codegen-resources/service-2.json --templateFilePath ./scripts/doc_crosslinks/crosslink_redirect.html --outputFilePath ./scripts/crosslink_redirect.html
2020
- mvn install -P quick -T1C
21-
- mvn clean install javadoc:aggregate -B -Ppublic-javadoc -Dcheckstyle.skip -Dspotbugs.skip -DskipTests -Ddoclint=none -pl '!:protocol-tests,!:protocol-tests-core,!:codegen-generated-classes-test,!:sdk-benchmarks,!:s3-benchmarks,!:module-path-tests,!:test-utils,!:http-client-tests,!:tests-coverage-reporting,!:sdk-native-image-test,!:ruleset-testing-core,!:old-client-version-compatibility-test,!:crt-unavailable-tests,!:bundle-shading-tests,!:migration-tool,!:migration-tool-tests'
21+
- mvn clean install javadoc:aggregate -B -Ppublic-javadoc -Dcheckstyle.skip -Dspotbugs.skip -DskipTests -Ddoclint=none -pl '!:protocol-tests,!:protocol-tests-core,!:codegen-generated-classes-test,!:sdk-benchmarks,!:s3-benchmarks,!:module-path-tests,!:test-utils,!:http-client-tests,!:tests-coverage-reporting,!:sdk-native-image-test,!:ruleset-testing-core,!:old-client-version-compatibility-test,!:crt-unavailable-tests,!:bundle-shading-tests,!:v2-migration,!:v2-migration-tests'
2222
- RELEASE_VERSION=`mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec`
2323
-
2424
- aws s3 sync target/site/apidocs/ $DOC_PATH/$RELEASE_VERSION/ --acl="public-read"

buildspecs/release-to-maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ phases:
3737
awk 'BEGIN { var=ENVIRON["SDK_SIGNING_GPG_KEYNAME"] } { gsub("\\$SDK_SIGNING_GPG_KEYNAME", var, $0); print }' > \
3838
$SETTINGS_XML
3939
40-
mvn clean deploy -B -s $SETTINGS_XML -Ppublishing -DperformRelease -Dspotbugs.skip -DskipTests -Dcheckstyle.skip -Djapicmp.skip -Ddoclint=none -pl !:protocol-tests,!:protocol-tests-core,!:codegen-generated-classes-test,!:sdk-benchmarks,!:module-path-tests,!:tests-coverage-reporting,!:stability-tests,!:sdk-native-image-test,!:auth-tests,!:s3-benchmarks,!:region-testing,!:old-client-version-compatibility-test,!:crt-unavailable-tests,!:bundle-shading-tests,!:migration-tool-tests -DautoReleaseAfterClose=true -DstagingProgressTimeoutMinutes=30 -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true
40+
mvn clean deploy -B -s $SETTINGS_XML -Ppublishing -DperformRelease -Dspotbugs.skip -DskipTests -Dcheckstyle.skip -Djapicmp.skip -Ddoclint=none -pl !:protocol-tests,!:protocol-tests-core,!:codegen-generated-classes-test,!:sdk-benchmarks,!:module-path-tests,!:tests-coverage-reporting,!:stability-tests,!:sdk-native-image-test,!:auth-tests,!:s3-benchmarks,!:region-testing,!:old-client-version-compatibility-test,!:crt-unavailable-tests,!:bundle-shading-tests,!:v2-migration-tests -DautoReleaseAfterClose=true -DstagingProgressTimeoutMinutes=30 -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true
4141
else
4242
echo "This version was already released."
4343
fi

migration-tool/src/main/resources/META-INF/rewrite/java-sdk-v1-to-v2.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<module>codegen-lite-maven-plugin</module>
7272
<module>archetypes</module>
7373
<module>third-party</module>
74-
<module>migration-tool</module>
74+
<module>v2-migration</module>
7575
<module>test/http-client-tests</module>
7676
<module>test/protocol-tests</module>
7777
<module>test/protocol-tests-core</module>
@@ -89,7 +89,7 @@
8989
<module>test/ruleset-testing-core</module>
9090
<module>test/old-client-version-compatibility-test</module>
9191
<module>test/bundle-logging-bridge-binding-test</module>
92-
<module>test/migration-tool-tests</module>
92+
<module>test/v2-migration-tests</module>
9393
<module>test/bundle-shading-tests</module>
9494
<module>test/crt-unavailable-tests</module>
9595
</modules>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AWS SDK Migration Tool Tests
22

33
## Description
4-
This module is used to test `migration-tool`. It contains an application that uses the AWS SDK for Java v1
4+
This module is used to test `v2-migration`. It contains an application that uses the AWS SDK for Java v1
55
and performs `mvn open:rewrite` to migrate it to the AWS SDK for Java v2 and compares the transformed code
66
with the expected code for verification. The test code is in [run-test](./src/test/resources/run-test).

test/migration-tool-tests/pom.xml renamed to test/v2-migration-tests/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
</parent>
2828

2929
<groupId>software.amazon.awssdk</groupId>
30-
<artifactId>migration-tool-tests</artifactId>
30+
<artifactId>v2-migration-tests</artifactId>
3131

3232
<dependencyManagement>
3333
<dependencies>
@@ -61,7 +61,7 @@
6161
</dependency>
6262
<dependency>
6363
<groupId>software.amazon.awssdk</groupId>
64-
<artifactId>migration-tool</artifactId>
64+
<artifactId>v2-migration</artifactId>
6565
<version>${project.version}</version>
6666
<scope>test</scope>
6767
</dependency>

test/migration-tool-tests/src/test/resources/gradle/before/init.gradle renamed to test/v2-migration-tests/src/test/resources/gradle/before/init.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ initscript {
1010
rootProject {
1111
plugins.apply(org.openrewrite.gradle.RewritePlugin)
1212
dependencies {
13-
rewrite("software.amazon.awssdk:migration-tool:V2_VERSION")
13+
rewrite("software.amazon.awssdk:v2-migration:V2_VERSION")
1414
}
1515

1616
afterEvaluate {

test/migration-tool-tests/src/test/resources/run-test renamed to test/v2-migration-tests/src/test/resources/run-test

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def run_maven_test(version):
4444
copy_directory(AFTER_DIR_MAVEN, TARGET_AFTER_DIR_MAVEN)
4545

4646
subprocess.run(["mvn", "org.openrewrite.maven:rewrite-maven-plugin:run",
47-
"-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:migration-tool:"+ version,
48-
"-Drewrite.activeRecipes=software.amazon.awssdk.UpgradeJavaSdk2"], cwd=TARGET_DIR_MAVEN, check=True)
47+
"-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:v2-migration:"+ version,
48+
"-Drewrite.activeRecipes=software.amazon.awssdk.v2migration.AwsSdkJavaV1ToV2"], cwd=TARGET_DIR_MAVEN, check=True)
4949
shutil.rmtree(os.path.join(TARGET_DIR_MAVEN, "target"))
5050

5151
pom_file = Path(AFTER_POM)
@@ -66,7 +66,7 @@ def run_gradle_test(version):
6666
init_file.write_text(init_file.read_text().replace('V2_VERSION', version))
6767

6868
subprocess.run(["./gradlew", "rewriteRun", "--init-script", "init.gradle",
69-
"-Drewrite.activeRecipes=software.amazon.awssdk.UpgradeJavaSdk2"], cwd=TARGET_DIR_GRADLE, check=True)
69+
"-Drewrite.activeRecipes=software.amazon.awssdk.v2migration.AwsSdkJavaV1ToV2"], cwd=TARGET_DIR_GRADLE, check=True)
7070

7171
# only compares source directory and build.gradle and skip non-code directories such as gradle wrapper
7272
actual_source = os.path.join(TARGET_DIR_GRADLE, "src")

migration-tool/README.md renamed to v2-migration/README.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# AWS SDK for Java v2 Migration Tool
1+
# AWS SDK for Java v2 Migration Tooling
22

33
## Description
4-
This is a migration tool to automate migration from AWS SDK for Java v1 to AWS SDK for Java v2.
5-
It uses [OpenRewrite][open-rewrite].
4+
This modules contains [OpenRewrite][open-rewrite] recipes to automate migration from the AWS SDK for Java v1 to the AWS SDK for Java v2.
65

76
## Usage
87

@@ -17,8 +16,8 @@ find the latest version.
1716

1817
```
1918
mvn org.openrewrite.maven:rewrite-maven-plugin:dryRun \
20-
-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:migration-tool:{sdkversion} \
21-
-Drewrite.activeRecipes=software.amazon.awssdk.UpgradeJavaSdk2
19+
-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:v2-migration:{sdkversion} \
20+
-Drewrite.activeRecipes=software.amazon.awssdk.v2migration.AwsSdkJavaV1ToV2
2221
```
2322

2423
- Run
@@ -27,8 +26,8 @@ With this mode, it runs the SDK recipes and applies the changes locally.
2726

2827
```
2928
mvn org.openrewrite.maven:rewrite-maven-plugin:run \
30-
-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:migration-tool:{sdkversion} \
31-
-Drewrite.activeRecipes=software.amazon.awssdk.UpgradeJavaSdk2
29+
-Drewrite.recipeArtifactCoordinates=software.amazon.awssdk:v2-migration:{sdkversion} \
30+
-Drewrite.activeRecipes=software.amazon.awssdk.v2migration.AwsSdkJavaV1ToV2
3231
```
3332

3433

@@ -37,7 +36,7 @@ mvn org.openrewrite.maven:rewrite-maven-plugin:run \
3736
To build this module locally for fast development, run the following command.
3837

3938
```
40-
mvn clean install -pl :bom-internal,:bom,:migration-tool -P quick --am
39+
mvn clean install -pl :bom-internal,:bom,:v2-migration -P quick --am
4140
```
4241

4342
### Testing
@@ -49,13 +48,13 @@ Unit tests reside in the test folder in this module. They use [RewriteTest][rewr
4948

5049
- End-to-end functional tests
5150

52-
End-to-end functional tests are in [migration-tool-tests module][migration-tool-tests]. It contains
51+
End-to-end functional tests are in [v2-migration-tests module][v2-migration-tests]. It contains
5352
sample applications using the AWS SDK for Java v1 and compares the transformed code with the expected v2
5453
code and ensures it compiles.
5554

5655
[open-rewrite]: https://docs.openrewrite.org/
5756
[open-rewrite-usage]: https://docs.openrewrite.org/running-recipes
5857
[open-rewrite-plugin]: https://docs.openrewrite.org/reference/rewrite-maven-plugin
59-
[maven-central]: https://central.sonatype.com/artifact/software.amazon.awssdk/migration-tool
58+
[maven-central]: https://central.sonatype.com/artifact/software.amazon.awssdk/v2-migration
6059
[rewrite-test]:https://docs.openrewrite.org/authoring-recipes/recipe-testing#rewritetest-interface
61-
[migration-tool-tests]:../test/migration-tool-tests
60+
[v2-migration-tests]:../test/v2-migration-tests

migration-tool/pom.xml renamed to v2-migration/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
<version>2.26.16-SNAPSHOT</version>
2525
</parent>
2626

27-
<artifactId>migration-tool</artifactId>
28-
<name>AWS Java SDK :: Migration Tool</name>
27+
<artifactId>v2-migration</artifactId>
28+
<name>AWS Java SDK :: V2 Migration</name>
2929
<description>
30-
Migration tool to help users migrate from AWS SDK for Java v1 to AWS SDK for Java v2
30+
Contains OpenRewrite recipes to help users migrate from the AWS SDK for Java v1 to the AWS SDK for Java v2
3131
</description>
3232

3333
<dependencyManagement>
@@ -217,7 +217,7 @@
217217
<archive>
218218
<manifestEntries>
219219
<!-- TODO: is this really needed since we don't expect users to use our recipe classes directly ? -->
220-
<Automatic-Module-Name>software.amazon.awssdk.migration</Automatic-Module-Name>
220+
<Automatic-Module-Name>software.amazon.awssdk.v2migration</Automatic-Module-Name>
221221
</manifestEntries>
222222
</archive>
223223
</configuration>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import com.fasterxml.jackson.annotation.JsonCreator;
1919
import com.fasterxml.jackson.annotation.JsonProperty;

migration-tool/src/main/java/software/amazon/awssdk/migration/recipe/ChangeSdkType.java renamed to v2-migration/src/main/java/software/amazon/awssdk/v2migration/ChangeSdkType.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

18-
import static software.amazon.awssdk.migration.internal.utils.NamingConversionUtils.getV2Equivalent;
19-
import static software.amazon.awssdk.migration.internal.utils.NamingConversionUtils.getV2ModelPackageWildCardEquivalent;
20-
import static software.amazon.awssdk.migration.internal.utils.SdkTypeUtils.isV1ClientClass;
21-
import static software.amazon.awssdk.migration.internal.utils.SdkTypeUtils.isV1ModelClass;
18+
import static software.amazon.awssdk.v2migration.internal.utils.NamingConversionUtils.getV2Equivalent;
19+
import static software.amazon.awssdk.v2migration.internal.utils.NamingConversionUtils.getV2ModelPackageWildCardEquivalent;
20+
import static software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils.isV1ClientClass;
21+
import static software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils.isV1ModelClass;
2222

2323
import java.util.ArrayList;
2424
import java.util.Arrays;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import com.fasterxml.jackson.annotation.JsonCreator;
1919
import com.fasterxml.jackson.annotation.JsonProperty;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import java.util.ArrayList;
1919
import java.util.Arrays;
@@ -43,11 +43,11 @@
4343
import software.amazon.awssdk.core.client.config.ClientOverrideConfiguration;
4444
import software.amazon.awssdk.http.apache.ApacheHttpClient;
4545
import software.amazon.awssdk.http.nio.netty.NettyNioAsyncHttpClient;
46-
import software.amazon.awssdk.migration.internal.utils.IdentifierUtils;
47-
import software.amazon.awssdk.migration.internal.utils.SdkTypeUtils;
4846
import software.amazon.awssdk.utils.CollectionUtils;
4947
import software.amazon.awssdk.utils.Logger;
5048
import software.amazon.awssdk.utils.Pair;
49+
import software.amazon.awssdk.v2migration.internal.utils.IdentifierUtils;
50+
import software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils;
5151

5252
/**
5353
* This recipe moves the HTTP settings such as maxConnections configured on v1 ClientConfiguration to v2 ApacheHttpClient builder
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

18-
import static software.amazon.awssdk.migration.internal.utils.SdkTypeUtils.isEligibleToConvertToBuilder;
18+
import static software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils.isEligibleToConvertToBuilder;
1919

2020
import java.util.Collections;
2121
import org.openrewrite.ExecutionContext;
@@ -31,9 +31,8 @@
3131
import org.openrewrite.java.tree.Space;
3232
import org.openrewrite.marker.Markers;
3333
import software.amazon.awssdk.annotations.SdkInternalApi;
34-
import software.amazon.awssdk.migration.internal.utils.NamingUtils;
35-
import software.amazon.awssdk.migration.internal.utils.SdkTypeUtils;
36-
import software.amazon.awssdk.migration.recipe.NewClassToBuilderPattern;
34+
import software.amazon.awssdk.v2migration.internal.utils.NamingUtils;
35+
import software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils;
3736

3837
/**
3938
* Internal recipe that converts new class creation to the builder pattern.
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import java.util.Arrays;
1919
import java.util.List;
2020
import org.openrewrite.Recipe;
21-
import software.amazon.awssdk.annotations.SdkPublicApi;
22-
import software.amazon.awssdk.migration.internal.recipe.NewClassToBuilder;
23-
import software.amazon.awssdk.migration.internal.recipe.V1SetterToV2;
21+
import software.amazon.awssdk.annotations.SdkInternalApi;
2422

2523
/**
2624
* Recipe that converts objects creation using {@code new} such as
@@ -45,7 +43,7 @@
4543
* sqs.sendMessage(sendMessage);
4644
* }
4745
*/
48-
@SdkPublicApi
46+
@SdkInternalApi
4947
public class NewClassToBuilderPattern extends Recipe {
5048
@Override
5149
public String getDisplayName() {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

18-
import static software.amazon.awssdk.migration.internal.utils.SdkTypeUtils.V2_CORE_CLASSES_WITH_STATIC_FACTORY;
19-
import static software.amazon.awssdk.migration.internal.utils.SdkTypeUtils.isEligibleToConvertToStaticFactory;
18+
import static software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils.V2_CORE_CLASSES_WITH_STATIC_FACTORY;
19+
import static software.amazon.awssdk.v2migration.internal.utils.SdkTypeUtils.isEligibleToConvertToStaticFactory;
2020

2121
import org.openrewrite.ExecutionContext;
2222
import org.openrewrite.Recipe;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import com.fasterxml.jackson.annotation.JsonCreator;
1919
import com.fasterxml.jackson.annotation.JsonProperty;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.migration.internal.recipe;
16+
package software.amazon.awssdk.v2migration;
1717

1818
import java.util.Collections;
1919
import java.util.List;
@@ -33,7 +33,7 @@
3333
import org.openrewrite.java.tree.TypeUtils;
3434
import org.openrewrite.marker.Markers;
3535
import software.amazon.awssdk.annotations.SdkInternalApi;
36-
import software.amazon.awssdk.migration.internal.utils.IdentifierUtils;
36+
import software.amazon.awssdk.v2migration.internal.utils.IdentifierUtils;
3737

3838
@SdkInternalApi
3939
public class S3StreamingResponseToV2 extends Recipe {

0 commit comments

Comments
 (0)