Interface TruncatableStringOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TruncatableString, TruncatableString.Builder

    public interface TruncatableStringOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getTruncatedByteCount()
      The number of bytes removed from the original string.
      String getValue()
      The shortened string.
      com.google.protobuf.ByteString getValueBytes()
      The shortened string.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getValue

        String getValue()
         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.
         
        string value = 1;
        Returns:
        The value.
      • getValueBytes

        com.google.protobuf.ByteString getValueBytes()
         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.
         
        string value = 1;
        Returns:
        The bytes for value.
      • getTruncatedByteCount

        int getTruncatedByteCount()
         The number of bytes removed from the original string. If this
         value is 0, then the string was not shortened.
         
        int32 truncated_byte_count = 2;
        Returns:
        The truncatedByteCount.