public sealed class TruncatableString : IMessage<TruncatableString>, IEquatable<TruncatableString>, IDeepCloneable<TruncatableString>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Trace v2 API class TruncatableString.
Represents a string that might be shortened to a specified length.
The shortened string. For example, if the original string is 500
bytes long and the limit of the string is 128 bytes, then
value contains the first 128 bytes of the 500-byte string.
Truncation always happens on a UTF8 character boundary. If there
are multi-byte characters in the string, then the length of the
shortened string might be less than the size limit.
[[["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-03-21 UTC."],[[["This documentation covers the `TruncatableString` class within the Google Cloud Trace v2 API, representing a string that can be shortened to a specified length."],["The `TruncatableString` class is a sealed class inheriting from `Object` and implementing multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `TruncatableString` class has two constructors, one default and another accepting a `TruncatableString` object."],["It includes two key properties: `TruncatedByteCount`, which indicates the number of bytes removed from the original string, and `Value`, which holds the shortened string."],["The documentation also shows a history of the class's versions within the Google Cloud Trace v2 API, ranging from 2.2.0 to the latest 3.6.0 version."]]],[]]