From dd8c0b87784d1b0fb4519518928e44f4b87835a2 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 22 Oct 2020 16:53:06 +0800 Subject: [PATCH] remove .implementation from sdkName --- .../resources/fluentcore/AzureServiceClient.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluentcore/AzureServiceClient.java b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluentcore/AzureServiceClient.java index 48a1a772f2db..b9687f8d558b 100644 --- a/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluentcore/AzureServiceClient.java +++ b/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluentcore/AzureServiceClient.java @@ -54,10 +54,15 @@ public abstract class AzureServiceClient { protected AzureServiceClient(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, AzureEnvironment environment) { - sdkName = this.getClass().getPackage().getName(); - this.httpPipeline = httpPipeline; this.serializerAdapter = serializerAdapter; + + String packageName = this.getClass().getPackage().getName(); + String implementationSegment = ".implementation"; + if (packageName.endsWith(implementationSegment)) { + packageName = packageName.substring(0, packageName.length() - implementationSegment.length()); + } + this.sdkName = packageName; } /**