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