-
- Downloads
Add support for Endpoints 2.0 Parameters (#1953)
* Add support for Endpoints 2.0 Parameters This commit adds `EndpointDecorator` which injects Endpoint parameters in to the operation property bag. These can come from an ordered list of sources—this wires them all up. To facilitate testing, this diff also writes the parameters into the property bag during operation generation. * remove println * CR Feedback
Showing
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/RegionDecorator.kt 23 additions, 0 deletions.../kotlin/software/amazon/smithy/rustsdk/RegionDecorator.kt
- codegen-client-test/build.gradle.kts 1 addition, 0 deletionscodegen-client-test/build.gradle.kts
- codegen-client-test/model/endpoint-rules.smithy 33 additions, 0 deletionscodegen-client-test/model/endpoint-rules.smithy
- codegen-client/build.gradle.kts 1 addition, 0 deletionscodegen-client/build.gradle.kts
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/ClientCodegenContext.kt 5 additions, 0 deletions...smithy/rust/codegen/client/smithy/ClientCodegenContext.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/CodegenVisitor.kt 1 addition, 1 deletion...mazon/smithy/rust/codegen/client/smithy/CodegenVisitor.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/customize/RustCodegenDecorator.kt 7 additions, 0 deletions...t/codegen/client/smithy/customize/RustCodegenDecorator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/ClientContextParamDecorator.kt 97 additions, 0 deletions...gen/client/smithy/endpoint/ClientContextParamDecorator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/EndpointParamsGenerator.kt 293 additions, 0 deletions...codegen/client/smithy/endpoint/EndpointParamsGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/EndpointRulesetIndex.kt 29 additions, 0 deletions...st/codegen/client/smithy/endpoint/EndpointRulesetIndex.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/EndpointsDecorator.kt 168 additions, 0 deletions...rust/codegen/client/smithy/endpoint/EndpointsDecorator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/endpoint/Util.kt 49 additions, 0 deletions...amazon/smithy/rust/codegen/client/smithy/endpoint/Util.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/customizations/HttpVersionListGeneratorTest.kt 0 additions, 1 deletion...gen/client/customizations/HttpVersionListGeneratorTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/endpoint/ClientContextParamsDecoratorTest.kt 57 additions, 0 deletions...degen/client/endpoint/ClientContextParamsDecoratorTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/endpoint/EndpointParamsGeneratorTest.kt 41 additions, 0 deletions...st/codegen/client/endpoint/EndpointParamsGeneratorTest.kt
- codegen-client/src/test/kotlin/software/amazon/smithy/rust/codegen/client/endpoint/EndpointsDecoratorTest.kt 97 additions, 0 deletions...hy/rust/codegen/client/endpoint/EndpointsDecoratorTest.kt
Loading
Please register or sign in to comment