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 was 500 bytes long and
         the limit of the string was 128 bytes, then this value contains the first 128
         bytes of the 500-byte string. Note that truncation always happens on a
         character boundary, to ensure that a truncated string is still valid UTF-8.
         Because it may contain multi-byte characters, the size of the truncated string
         may be less than the truncation limit.
         
        string value = 1;
        Returns:
        The value.
      • getValueBytes

        com.google.protobuf.ByteString getValueBytes()
         The shortened string. For example, if the original string was 500 bytes long and
         the limit of the string was 128 bytes, then this value contains the first 128
         bytes of the 500-byte string. Note that truncation always happens on a
         character boundary, to ensure that a truncated string is still valid UTF-8.
         Because it may contain multi-byte characters, the size of the truncated string
         may be less than the truncation 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.