Class: Google::Devtools::Cloudtrace::V2::TruncatableString
- Inherits:
-
Object
- Object
- Google::Devtools::Cloudtrace::V2::TruncatableString
- Defined in:
- lib/google/cloud/trace/v2/doc/google/devtools/cloudtrace/v2/trace.rb
Overview
Represents a string that might be shortened to a specified length.
Instance Attribute Summary collapse
-
#truncated_byte_count ⇒ Integer
The number of bytes removed from the original string.
-
#value ⇒ String
The shortened string.
Instance Attribute Details
#truncated_byte_count ⇒ Integer
Returns The number of bytes removed from the original string. If this value is 0, then the string was not shortened.
316 |
# File 'lib/google/cloud/trace/v2/doc/google/devtools/cloudtrace/v2/trace.rb', line 316 class TruncatableString; end |
#value ⇒ String
Returns 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.
316 |
# File 'lib/google/cloud/trace/v2/doc/google/devtools/cloudtrace/v2/trace.rb', line 316 class TruncatableString; end |