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  |