Class: Google::Devtools::Cloudtrace::V2::TruncatableString

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#truncated_byte_countInteger

Returns The number of bytes removed from the original string. If this value is 0, then the string was not shortened.

Returns:

  • (Integer)

    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

#valueString

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.

Returns:

  • (String)

    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