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.
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-08-28 UTC."],[],[],null,["# Interface TruncatableStringOrBuilder (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-trace/latest/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-trace/2.70.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-trace/2.68.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-trace/2.67.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-trace/2.64.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-trace/2.63.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-trace/2.62.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-trace/2.60.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-trace/2.59.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-trace/2.58.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-trace/2.57.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-trace/2.56.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-trace/2.55.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-trace/2.54.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-trace/2.53.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-trace/2.52.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-trace/2.51.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-trace/2.49.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-trace/2.48.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-trace/2.47.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-trace/2.46.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-trace/2.45.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-trace/2.44.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-trace/2.43.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-trace/2.42.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-trace/2.41.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-trace/2.40.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-trace/2.39.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-trace/2.37.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-trace/2.36.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-trace/2.35.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-trace/2.34.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-trace/2.33.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-trace/2.32.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-trace/2.31.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-trace/2.30.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-trace/2.29.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-trace/2.28.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-trace/2.27.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-trace/2.24.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-trace/2.23.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-trace/2.22.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-trace/2.21.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-trace/2.20.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-trace/2.19.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-trace/2.18.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-trace/2.17.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-trace/2.16.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-trace/2.15.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-trace/2.14.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-trace/2.13.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-trace/2.12.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-trace/2.11.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-trace/2.9.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-trace/2.8.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-trace/2.7.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-trace/2.6.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-trace/2.5.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-trace/2.4.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.3.7](/java/docs/reference/google-cloud-trace/2.3.7/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.2.0](/java/docs/reference/google-cloud-trace/2.2.0/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder)\n- [2.1.13](/java/docs/reference/google-cloud-trace/2.1.13/com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder) \n\n public interface TruncatableStringOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getTruncatedByteCount()\n\n public abstract int getTruncatedByteCount()\n\nThe number of bytes removed from the original string. If this\nvalue is 0, then the string was not shortened.\n\n`int32 truncated_byte_count = 2;`\n\n### getValue()\n\n public abstract String getValue()\n\nThe shortened string. For example, if the original string is 500\nbytes long and the limit of the string is 128 bytes, then\n`value` contains the first 128 bytes of the 500-byte string.\n\nTruncation always happens on a UTF8 character boundary. If there\nare multi-byte characters in the string, then the length of the\nshortened string might be less than the size limit.\n\n`string value = 1;`\n\n### getValueBytes()\n\n public abstract ByteString getValueBytes()\n\nThe shortened string. For example, if the original string is 500\nbytes long and the limit of the string is 128 bytes, then\n`value` contains the first 128 bytes of the 500-byte string.\n\nTruncation always happens on a UTF8 character boundary. If there\nare multi-byte characters in the string, then the length of the\nshortened string might be less than the size limit.\n\n`string value = 1;`"]]