class Google::Apis::ServicecontrolV1::TruncatableString
Represents a string that might be shortened to a specified length.
Attributes
truncated_byte_count[RW]
The number of bytes removed from the original string. If this value is 0, then the string was not shortened. Corresponds to the JSON property `truncatedByteCount` @return [Fixnum]
value[RW]
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. Corresponds to the JSON property `value` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/servicecontrol_v1/classes.rb, line 2428 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/servicecontrol_v1/classes.rb, line 2433 def update!(**args) @truncated_byte_count = args[:truncated_byte_count] if args.key?(:truncated_byte_count) @value = args[:value] if args.key?(:value) end