From 51017dfa7d961545553d8808eb8e3bd301879f98 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 7 Apr 2025 11:00:50 -0600 Subject: [PATCH] Suffix ServiceName with Client --- .../smithy/python/aws/codegen/AwsServiceIdIntegration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsServiceIdIntegration.java b/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsServiceIdIntegration.java index bda2077cf..182d0184f 100644 --- a/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsServiceIdIntegration.java +++ b/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsServiceIdIntegration.java @@ -33,7 +33,7 @@ public Symbol toSymbol(Shape shape) { Symbol symbol = this.delegate.toSymbol(shape); if (shape.isServiceShape() && shape.hasTrait(ServiceTrait.class)) { var serviceTrait = shape.expectTrait(ServiceTrait.class); - var serviceName = StringUtils.capitalize(serviceTrait.getSdkId()).replace(" ", ""); + var serviceName = StringUtils.capitalize(serviceTrait.getSdkId() + "Client").replace(" ", ""); symbol = symbol.toBuilder().name(serviceName).build(); } return symbol;