The name of the client. In general this will be GAPIC generated client name.
However, in some cases, when the GAPIC generated client is wrapped, this will be overridden
to specify the manually written wrapper's name.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eThe latest version available is 2.63.1, but the current documentation page is for version 2.7.1 of the \u003ccode\u003eSpanName\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSpanName\u003c/code\u003e is a value class that represents the name of an operation within an \u003ccode\u003eApiTracer\u003c/code\u003e, according to the documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSpanName\u003c/code\u003e has two abstract methods to return a String value: \u003ccode\u003egetClientName()\u003c/code\u003e to show the client's name and \u003ccode\u003egetMethodName()\u003c/code\u003e to show the logical operation's name.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eof(String clientName, String methodName)\u003c/code\u003e method is used to create a new instance of the \u003ccode\u003eSpanName\u003c/code\u003e class, taking the client name and the method name as string arguments.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etoString()\u003c/code\u003e method returns a String representation of the SpanName object.\u003c/p\u003e\n"]]],[],null,[]]