Class FontMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FontMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder>
ai.pipestream.parsed.data.tika.font.v1.FontMetadata.Builder
All Implemented Interfaces:
FontMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
FontMetadata

public static final class FontMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder> implements FontMetadataOrBuilder
 Font metadata extracted from font files (TTF, AFM, etc.)
 Based on Tika's Font.java interface, AdobeFontMetricParser, and TrueTypeParser
 
Protobuf type ai.pipestream.parsed.data.tika.font.v1.FontMetadata
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder>
    • clear

      public FontMetadata.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder>
    • getDefaultInstanceForType

      public FontMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FontMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FontMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FontMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FontMetadata.Builder>
    • mergeFrom

      public FontMetadata.Builder mergeFrom(FontMetadata other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FontMetadata.Builder>
    • mergeFrom

      public FontMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FontMetadata.Builder>
      Throws:
      IOException
    • hasFontName

      public boolean hasFontName()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Specified by:
      hasFontName in interface FontMetadataOrBuilder
      Returns:
      Whether the fontName field is set.
    • getFontName

      public String getFontName()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Specified by:
      getFontName in interface FontMetadataOrBuilder
      Returns:
      The fontName.
    • getFontNameBytes

      public com.google.protobuf.ByteString getFontNameBytes()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Specified by:
      getFontNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontName.
    • setFontName

      public FontMetadata.Builder setFontName(String value)
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Parameters:
      value - The fontName to set.
      Returns:
      This builder for chaining.
    • clearFontName

      public FontMetadata.Builder clearFontName()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Returns:
      This builder for chaining.
    • setFontNameBytes

      public FontMetadata.Builder setFontNameBytes(com.google.protobuf.ByteString value)
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Parameters:
      value - The bytes for fontName to set.
      Returns:
      This builder for chaining.
    • getFontFullName

      public String getFontFullName()
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Specified by:
      getFontFullName in interface FontMetadataOrBuilder
      Returns:
      The fontFullName.
    • getFontFullNameBytes

      public com.google.protobuf.ByteString getFontFullNameBytes()
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Specified by:
      getFontFullNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontFullName.
    • setFontFullName

      public FontMetadata.Builder setFontFullName(String value)
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Parameters:
      value - The fontFullName to set.
      Returns:
      This builder for chaining.
    • clearFontFullName

      public FontMetadata.Builder clearFontFullName()
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Returns:
      This builder for chaining.
    • setFontFullNameBytes

      public FontMetadata.Builder setFontFullNameBytes(com.google.protobuf.ByteString value)
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Parameters:
      value - The bytes for fontFullName to set.
      Returns:
      This builder for chaining.
    • getFontFamilyName

      public String getFontFamilyName()
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Specified by:
      getFontFamilyName in interface FontMetadataOrBuilder
      Returns:
      The fontFamilyName.
    • getFontFamilyNameBytes

      public com.google.protobuf.ByteString getFontFamilyNameBytes()
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Specified by:
      getFontFamilyNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontFamilyName.
    • setFontFamilyName

      public FontMetadata.Builder setFontFamilyName(String value)
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Parameters:
      value - The fontFamilyName to set.
      Returns:
      This builder for chaining.
    • clearFontFamilyName

      public FontMetadata.Builder clearFontFamilyName()
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Returns:
      This builder for chaining.
    • setFontFamilyNameBytes

      public FontMetadata.Builder setFontFamilyNameBytes(com.google.protobuf.ByteString value)
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Parameters:
      value - The bytes for fontFamilyName to set.
      Returns:
      This builder for chaining.
    • getFontSubFamilyName

      public String getFontSubFamilyName()
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Specified by:
      getFontSubFamilyName in interface FontMetadataOrBuilder
      Returns:
      The fontSubFamilyName.
    • getFontSubFamilyNameBytes

      public com.google.protobuf.ByteString getFontSubFamilyNameBytes()
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Specified by:
      getFontSubFamilyNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontSubFamilyName.
    • setFontSubFamilyName

      public FontMetadata.Builder setFontSubFamilyName(String value)
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Parameters:
      value - The fontSubFamilyName to set.
      Returns:
      This builder for chaining.
    • clearFontSubFamilyName

      public FontMetadata.Builder clearFontSubFamilyName()
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Returns:
      This builder for chaining.
    • setFontSubFamilyNameBytes

      public FontMetadata.Builder setFontSubFamilyNameBytes(com.google.protobuf.ByteString value)
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Parameters:
      value - The bytes for fontSubFamilyName to set.
      Returns:
      This builder for chaining.
    • getPostscriptName

      public String getPostscriptName()
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Specified by:
      getPostscriptName in interface FontMetadataOrBuilder
      Returns:
      The postscriptName.
    • getPostscriptNameBytes

      public com.google.protobuf.ByteString getPostscriptNameBytes()
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Specified by:
      getPostscriptNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for postscriptName.
    • setPostscriptName

      public FontMetadata.Builder setPostscriptName(String value)
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Parameters:
      value - The postscriptName to set.
      Returns:
      This builder for chaining.
    • clearPostscriptName

      public FontMetadata.Builder clearPostscriptName()
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Returns:
      This builder for chaining.
    • setPostscriptNameBytes

      public FontMetadata.Builder setPostscriptNameBytes(com.google.protobuf.ByteString value)
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Parameters:
      value - The bytes for postscriptName to set.
      Returns:
      This builder for chaining.
    • getFontVersion

      public String getFontVersion()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Specified by:
      getFontVersion in interface FontMetadataOrBuilder
      Returns:
      The fontVersion.
    • getFontVersionBytes

      public com.google.protobuf.ByteString getFontVersionBytes()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Specified by:
      getFontVersionBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontVersion.
    • setFontVersion

      public FontMetadata.Builder setFontVersion(String value)
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Parameters:
      value - The fontVersion to set.
      Returns:
      This builder for chaining.
    • clearFontVersion

      public FontMetadata.Builder clearFontVersion()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Returns:
      This builder for chaining.
    • setFontVersionBytes

      public FontMetadata.Builder setFontVersionBytes(com.google.protobuf.ByteString value)
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Parameters:
      value - The bytes for fontVersion to set.
      Returns:
      This builder for chaining.
    • getDocVersion

      public String getDocVersion()
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Specified by:
      getDocVersion in interface FontMetadataOrBuilder
      Returns:
      The docVersion.
    • getDocVersionBytes

      public com.google.protobuf.ByteString getDocVersionBytes()
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Specified by:
      getDocVersionBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for docVersion.
    • setDocVersion

      public FontMetadata.Builder setDocVersion(String value)
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Parameters:
      value - The docVersion to set.
      Returns:
      This builder for chaining.
    • clearDocVersion

      public FontMetadata.Builder clearDocVersion()
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Returns:
      This builder for chaining.
    • setDocVersionBytes

      public FontMetadata.Builder setDocVersionBytes(com.google.protobuf.ByteString value)
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Parameters:
      value - The bytes for docVersion to set.
      Returns:
      This builder for chaining.
    • getFontWeight

      public String getFontWeight()
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Specified by:
      getFontWeight in interface FontMetadataOrBuilder
      Returns:
      The fontWeight.
    • getFontWeightBytes

      public com.google.protobuf.ByteString getFontWeightBytes()
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Specified by:
      getFontWeightBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontWeight.
    • setFontWeight

      public FontMetadata.Builder setFontWeight(String value)
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Parameters:
      value - The fontWeight to set.
      Returns:
      This builder for chaining.
    • clearFontWeight

      public FontMetadata.Builder clearFontWeight()
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Returns:
      This builder for chaining.
    • setFontWeightBytes

      public FontMetadata.Builder setFontWeightBytes(com.google.protobuf.ByteString value)
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Parameters:
      value - The bytes for fontWeight to set.
      Returns:
      This builder for chaining.
    • getAverageCharacterWidth

      public float getAverageCharacterWidth()
       Average character width - from FontMetrics.getAverageCharacterWidth()
       
      float average_character_width = 9 [json_name = "averageCharacterWidth"];
      Specified by:
      getAverageCharacterWidth in interface FontMetadataOrBuilder
      Returns:
      The averageCharacterWidth.
    • setAverageCharacterWidth

      public FontMetadata.Builder setAverageCharacterWidth(float value)
       Average character width - from FontMetrics.getAverageCharacterWidth()
       
      float average_character_width = 9 [json_name = "averageCharacterWidth"];
      Parameters:
      value - The averageCharacterWidth to set.
      Returns:
      This builder for chaining.
    • clearAverageCharacterWidth

      public FontMetadata.Builder clearAverageCharacterWidth()
       Average character width - from FontMetrics.getAverageCharacterWidth()
       
      float average_character_width = 9 [json_name = "averageCharacterWidth"];
      Returns:
      This builder for chaining.
    • getFontUnderlineThickness

      public float getFontUnderlineThickness()
       Font underline thickness - from FontMetrics.getUnderlineThickness()
       
      float font_underline_thickness = 10 [json_name = "fontUnderlineThickness"];
      Specified by:
      getFontUnderlineThickness in interface FontMetadataOrBuilder
      Returns:
      The fontUnderlineThickness.
    • setFontUnderlineThickness

      public FontMetadata.Builder setFontUnderlineThickness(float value)
       Font underline thickness - from FontMetrics.getUnderlineThickness()
       
      float font_underline_thickness = 10 [json_name = "fontUnderlineThickness"];
      Parameters:
      value - The fontUnderlineThickness to set.
      Returns:
      This builder for chaining.
    • clearFontUnderlineThickness

      public FontMetadata.Builder clearFontUnderlineThickness()
       Font underline thickness - from FontMetrics.getUnderlineThickness()
       
      float font_underline_thickness = 10 [json_name = "fontUnderlineThickness"];
      Returns:
      This builder for chaining.
    • getCopyright

      public String getCopyright()
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Specified by:
      getCopyright in interface FontMetadataOrBuilder
      Returns:
      The copyright.
    • getCopyrightBytes

      public com.google.protobuf.ByteString getCopyrightBytes()
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Specified by:
      getCopyrightBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for copyright.
    • setCopyright

      public FontMetadata.Builder setCopyright(String value)
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Parameters:
      value - The copyright to set.
      Returns:
      This builder for chaining.
    • clearCopyright

      public FontMetadata.Builder clearCopyright()
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Returns:
      This builder for chaining.
    • setCopyrightBytes

      public FontMetadata.Builder setCopyrightBytes(com.google.protobuf.ByteString value)
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Parameters:
      value - The bytes for copyright to set.
      Returns:
      This builder for chaining.
    • getTrademark

      public String getTrademark()
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Specified by:
      getTrademark in interface FontMetadataOrBuilder
      Returns:
      The trademark.
    • getTrademarkBytes

      public com.google.protobuf.ByteString getTrademarkBytes()
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Specified by:
      getTrademarkBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for trademark.
    • setTrademark

      public FontMetadata.Builder setTrademark(String value)
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Parameters:
      value - The trademark to set.
      Returns:
      This builder for chaining.
    • clearTrademark

      public FontMetadata.Builder clearTrademark()
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Returns:
      This builder for chaining.
    • setTrademarkBytes

      public FontMetadata.Builder setTrademarkBytes(com.google.protobuf.ByteString value)
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Parameters:
      value - The bytes for trademark to set.
      Returns:
      This builder for chaining.
    • getFontNotice

      public String getFontNotice()
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Specified by:
      getFontNotice in interface FontMetadataOrBuilder
      Returns:
      The fontNotice.
    • getFontNoticeBytes

      public com.google.protobuf.ByteString getFontNoticeBytes()
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Specified by:
      getFontNoticeBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontNotice.
    • setFontNotice

      public FontMetadata.Builder setFontNotice(String value)
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Parameters:
      value - The fontNotice to set.
      Returns:
      This builder for chaining.
    • clearFontNotice

      public FontMetadata.Builder clearFontNotice()
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Returns:
      This builder for chaining.
    • setFontNoticeBytes

      public FontMetadata.Builder setFontNoticeBytes(com.google.protobuf.ByteString value)
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Parameters:
      value - The bytes for fontNotice to set.
      Returns:
      This builder for chaining.
    • getFontFormat

      public String getFontFormat()
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Specified by:
      getFontFormat in interface FontMetadataOrBuilder
      Returns:
      The fontFormat.
    • getFontFormatBytes

      public com.google.protobuf.ByteString getFontFormatBytes()
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Specified by:
      getFontFormatBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontFormat.
    • setFontFormat

      public FontMetadata.Builder setFontFormat(String value)
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Parameters:
      value - The fontFormat to set.
      Returns:
      This builder for chaining.
    • clearFontFormat

      public FontMetadata.Builder clearFontFormat()
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Returns:
      This builder for chaining.
    • setFontFormatBytes

      public FontMetadata.Builder setFontFormatBytes(com.google.protobuf.ByteString value)
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Parameters:
      value - The bytes for fontFormat to set.
      Returns:
      This builder for chaining.
    • getFontEncoding

      public String getFontEncoding()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Specified by:
      getFontEncoding in interface FontMetadataOrBuilder
      Returns:
      The fontEncoding.
    • getFontEncodingBytes

      public com.google.protobuf.ByteString getFontEncodingBytes()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Specified by:
      getFontEncodingBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontEncoding.
    • setFontEncoding

      public FontMetadata.Builder setFontEncoding(String value)
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Parameters:
      value - The fontEncoding to set.
      Returns:
      This builder for chaining.
    • clearFontEncoding

      public FontMetadata.Builder clearFontEncoding()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Returns:
      This builder for chaining.
    • setFontEncodingBytes

      public FontMetadata.Builder setFontEncodingBytes(com.google.protobuf.ByteString value)
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Parameters:
      value - The bytes for fontEncoding to set.
      Returns:
      This builder for chaining.
    • getCharacterSet

      public String getCharacterSet()
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Specified by:
      getCharacterSet in interface FontMetadataOrBuilder
      Returns:
      The characterSet.
    • getCharacterSetBytes

      public com.google.protobuf.ByteString getCharacterSetBytes()
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Specified by:
      getCharacterSetBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for characterSet.
    • setCharacterSet

      public FontMetadata.Builder setCharacterSet(String value)
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Parameters:
      value - The characterSet to set.
      Returns:
      This builder for chaining.
    • clearCharacterSet

      public FontMetadata.Builder clearCharacterSet()
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Returns:
      This builder for chaining.
    • setCharacterSetBytes

      public FontMetadata.Builder setCharacterSetBytes(com.google.protobuf.ByteString value)
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Parameters:
      value - The bytes for characterSet to set.
      Returns:
      This builder for chaining.
    • getStyleFlagsList

      public com.google.protobuf.ProtocolStringList getStyleFlagsList()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Specified by:
      getStyleFlagsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the styleFlags.
    • getStyleFlagsCount

      public int getStyleFlagsCount()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Specified by:
      getStyleFlagsCount in interface FontMetadataOrBuilder
      Returns:
      The count of styleFlags.
    • getStyleFlags

      public String getStyleFlags(int index)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Specified by:
      getStyleFlags in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The styleFlags at the given index.
    • getStyleFlagsBytes

      public com.google.protobuf.ByteString getStyleFlagsBytes(int index)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Specified by:
      getStyleFlagsBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the styleFlags at the given index.
    • setStyleFlags

      public FontMetadata.Builder setStyleFlags(int index, String value)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      index - The index to set the value at.
      value - The styleFlags to set.
      Returns:
      This builder for chaining.
    • addStyleFlags

      public FontMetadata.Builder addStyleFlags(String value)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      value - The styleFlags to add.
      Returns:
      This builder for chaining.
    • addAllStyleFlags

      public FontMetadata.Builder addAllStyleFlags(Iterable<String> values)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      values - The styleFlags to add.
      Returns:
      This builder for chaining.
    • clearStyleFlags

      public FontMetadata.Builder clearStyleFlags()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Returns:
      This builder for chaining.
    • addStyleFlagsBytes

      public FontMetadata.Builder addStyleFlagsBytes(com.google.protobuf.ByteString value)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      value - The bytes of the styleFlags to add.
      Returns:
      This builder for chaining.
    • hasBoundingBox

      public boolean hasBoundingBox()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
      Specified by:
      hasBoundingBox in interface FontMetadataOrBuilder
      Returns:
      Whether the boundingBox field is set.
    • getBoundingBox

      public FontBoundingBox getBoundingBox()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
      Specified by:
      getBoundingBox in interface FontMetadataOrBuilder
      Returns:
      The boundingBox.
    • setBoundingBox

      public FontMetadata.Builder setBoundingBox(FontBoundingBox value)
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • setBoundingBox

      public FontMetadata.Builder setBoundingBox(FontBoundingBox.Builder builderForValue)
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • mergeBoundingBox

      public FontMetadata.Builder mergeBoundingBox(FontBoundingBox value)
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • clearBoundingBox

      public FontMetadata.Builder clearBoundingBox()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • getBoundingBoxBuilder

      public FontBoundingBox.Builder getBoundingBoxBuilder()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • getBoundingBoxOrBuilder

      public FontBoundingBoxOrBuilder getBoundingBoxOrBuilder()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
      Specified by:
      getBoundingBoxOrBuilder in interface FontMetadataOrBuilder
    • hasBaselineInfo

      public boolean hasBaselineInfo()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Specified by:
      hasBaselineInfo in interface FontMetadataOrBuilder
      Returns:
      Whether the baselineInfo field is set.
    • getBaselineInfo

      public FontBaseline getBaselineInfo()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Specified by:
      getBaselineInfo in interface FontMetadataOrBuilder
      Returns:
      The baselineInfo.
    • setBaselineInfo

      public FontMetadata.Builder setBaselineInfo(FontBaseline value)
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • setBaselineInfo

      public FontMetadata.Builder setBaselineInfo(FontBaseline.Builder builderForValue)
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • mergeBaselineInfo

      public FontMetadata.Builder mergeBaselineInfo(FontBaseline value)
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • clearBaselineInfo

      public FontMetadata.Builder clearBaselineInfo()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • getBaselineInfoBuilder

      public FontBaseline.Builder getBaselineInfoBuilder()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • getBaselineInfoOrBuilder

      public FontBaselineOrBuilder getBaselineInfoOrBuilder()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Specified by:
      getBaselineInfoOrBuilder in interface FontMetadataOrBuilder
    • hasSpacingInfo

      public boolean hasSpacingInfo()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Specified by:
      hasSpacingInfo in interface FontMetadataOrBuilder
      Returns:
      Whether the spacingInfo field is set.
    • getSpacingInfo

      public FontSpacing getSpacingInfo()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Specified by:
      getSpacingInfo in interface FontMetadataOrBuilder
      Returns:
      The spacingInfo.
    • setSpacingInfo

      public FontMetadata.Builder setSpacingInfo(FontSpacing value)
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • setSpacingInfo

      public FontMetadata.Builder setSpacingInfo(FontSpacing.Builder builderForValue)
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • mergeSpacingInfo

      public FontMetadata.Builder mergeSpacingInfo(FontSpacing value)
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • clearSpacingInfo

      public FontMetadata.Builder clearSpacingInfo()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • getSpacingInfoBuilder

      public FontSpacing.Builder getSpacingInfoBuilder()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • getSpacingInfoOrBuilder

      public FontSpacingOrBuilder getSpacingInfoOrBuilder()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Specified by:
      getSpacingInfoOrBuilder in interface FontMetadataOrBuilder
    • getHintingInfo

      public String getHintingInfo()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Specified by:
      getHintingInfo in interface FontMetadataOrBuilder
      Returns:
      The hintingInfo.
    • getHintingInfoBytes

      public com.google.protobuf.ByteString getHintingInfoBytes()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Specified by:
      getHintingInfoBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for hintingInfo.
    • setHintingInfo

      public FontMetadata.Builder setHintingInfo(String value)
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Parameters:
      value - The hintingInfo to set.
      Returns:
      This builder for chaining.
    • clearHintingInfo

      public FontMetadata.Builder clearHintingInfo()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Returns:
      This builder for chaining.
    • setHintingInfoBytes

      public FontMetadata.Builder setHintingInfoBytes(com.google.protobuf.ByteString value)
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Parameters:
      value - The bytes for hintingInfo to set.
      Returns:
      This builder for chaining.
    • getAntialiasingInfo

      public String getAntialiasingInfo()
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Specified by:
      getAntialiasingInfo in interface FontMetadataOrBuilder
      Returns:
      The antialiasingInfo.
    • getAntialiasingInfoBytes

      public com.google.protobuf.ByteString getAntialiasingInfoBytes()
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Specified by:
      getAntialiasingInfoBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for antialiasingInfo.
    • setAntialiasingInfo

      public FontMetadata.Builder setAntialiasingInfo(String value)
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Parameters:
      value - The antialiasingInfo to set.
      Returns:
      This builder for chaining.
    • clearAntialiasingInfo

      public FontMetadata.Builder clearAntialiasingInfo()
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Returns:
      This builder for chaining.
    • setAntialiasingInfoBytes

      public FontMetadata.Builder setAntialiasingInfoBytes(com.google.protobuf.ByteString value)
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Parameters:
      value - The bytes for antialiasingInfo to set.
      Returns:
      This builder for chaining.
    • getSmoothingSettings

      public String getSmoothingSettings()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Specified by:
      getSmoothingSettings in interface FontMetadataOrBuilder
      Returns:
      The smoothingSettings.
    • getSmoothingSettingsBytes

      public com.google.protobuf.ByteString getSmoothingSettingsBytes()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Specified by:
      getSmoothingSettingsBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for smoothingSettings.
    • setSmoothingSettings

      public FontMetadata.Builder setSmoothingSettings(String value)
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Parameters:
      value - The smoothingSettings to set.
      Returns:
      This builder for chaining.
    • clearSmoothingSettings

      public FontMetadata.Builder clearSmoothingSettings()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Returns:
      This builder for chaining.
    • setSmoothingSettingsBytes

      public FontMetadata.Builder setSmoothingSettingsBytes(com.google.protobuf.ByteString value)
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Parameters:
      value - The bytes for smoothingSettings to set.
      Returns:
      This builder for chaining.
    • getSupportedLanguagesList

      public com.google.protobuf.ProtocolStringList getSupportedLanguagesList()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Specified by:
      getSupportedLanguagesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the supportedLanguages.
    • getSupportedLanguagesCount

      public int getSupportedLanguagesCount()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Specified by:
      getSupportedLanguagesCount in interface FontMetadataOrBuilder
      Returns:
      The count of supportedLanguages.
    • getSupportedLanguages

      public String getSupportedLanguages(int index)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Specified by:
      getSupportedLanguages in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The supportedLanguages at the given index.
    • getSupportedLanguagesBytes

      public com.google.protobuf.ByteString getSupportedLanguagesBytes(int index)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Specified by:
      getSupportedLanguagesBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the supportedLanguages at the given index.
    • setSupportedLanguages

      public FontMetadata.Builder setSupportedLanguages(int index, String value)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      index - The index to set the value at.
      value - The supportedLanguages to set.
      Returns:
      This builder for chaining.
    • addSupportedLanguages

      public FontMetadata.Builder addSupportedLanguages(String value)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      value - The supportedLanguages to add.
      Returns:
      This builder for chaining.
    • addAllSupportedLanguages

      public FontMetadata.Builder addAllSupportedLanguages(Iterable<String> values)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      values - The supportedLanguages to add.
      Returns:
      This builder for chaining.
    • clearSupportedLanguages

      public FontMetadata.Builder clearSupportedLanguages()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Returns:
      This builder for chaining.
    • addSupportedLanguagesBytes

      public FontMetadata.Builder addSupportedLanguagesBytes(com.google.protobuf.ByteString value)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      value - The bytes of the supportedLanguages to add.
      Returns:
      This builder for chaining.
    • getFontLocale

      public String getFontLocale()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Specified by:
      getFontLocale in interface FontMetadataOrBuilder
      Returns:
      The fontLocale.
    • getFontLocaleBytes

      public com.google.protobuf.ByteString getFontLocaleBytes()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Specified by:
      getFontLocaleBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontLocale.
    • setFontLocale

      public FontMetadata.Builder setFontLocale(String value)
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Parameters:
      value - The fontLocale to set.
      Returns:
      This builder for chaining.
    • clearFontLocale

      public FontMetadata.Builder clearFontLocale()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Returns:
      This builder for chaining.
    • setFontLocaleBytes

      public FontMetadata.Builder setFontLocaleBytes(com.google.protobuf.ByteString value)
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Parameters:
      value - The bytes for fontLocale to set.
      Returns:
      This builder for chaining.
    • getWritingDirection

      public String getWritingDirection()
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Specified by:
      getWritingDirection in interface FontMetadataOrBuilder
      Returns:
      The writingDirection.
    • getWritingDirectionBytes

      public com.google.protobuf.ByteString getWritingDirectionBytes()
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Specified by:
      getWritingDirectionBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for writingDirection.
    • setWritingDirection

      public FontMetadata.Builder setWritingDirection(String value)
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Parameters:
      value - The writingDirection to set.
      Returns:
      This builder for chaining.
    • clearWritingDirection

      public FontMetadata.Builder clearWritingDirection()
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Returns:
      This builder for chaining.
    • setWritingDirectionBytes

      public FontMetadata.Builder setWritingDirectionBytes(com.google.protobuf.ByteString value)
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Parameters:
      value - The bytes for writingDirection to set.
      Returns:
      This builder for chaining.
    • getFontDesigner

      public String getFontDesigner()
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Specified by:
      getFontDesigner in interface FontMetadataOrBuilder
      Returns:
      The fontDesigner.
    • getFontDesignerBytes

      public com.google.protobuf.ByteString getFontDesignerBytes()
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Specified by:
      getFontDesignerBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontDesigner.
    • setFontDesigner

      public FontMetadata.Builder setFontDesigner(String value)
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Parameters:
      value - The fontDesigner to set.
      Returns:
      This builder for chaining.
    • clearFontDesigner

      public FontMetadata.Builder clearFontDesigner()
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Returns:
      This builder for chaining.
    • setFontDesignerBytes

      public FontMetadata.Builder setFontDesignerBytes(com.google.protobuf.ByteString value)
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Parameters:
      value - The bytes for fontDesigner to set.
      Returns:
      This builder for chaining.
    • getFontFoundry

      public String getFontFoundry()
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Specified by:
      getFontFoundry in interface FontMetadataOrBuilder
      Returns:
      The fontFoundry.
    • getFontFoundryBytes

      public com.google.protobuf.ByteString getFontFoundryBytes()
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Specified by:
      getFontFoundryBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontFoundry.
    • setFontFoundry

      public FontMetadata.Builder setFontFoundry(String value)
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Parameters:
      value - The fontFoundry to set.
      Returns:
      This builder for chaining.
    • clearFontFoundry

      public FontMetadata.Builder clearFontFoundry()
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Returns:
      This builder for chaining.
    • setFontFoundryBytes

      public FontMetadata.Builder setFontFoundryBytes(com.google.protobuf.ByteString value)
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Parameters:
      value - The bytes for fontFoundry to set.
      Returns:
      This builder for chaining.
    • getCreationDate

      public String getCreationDate()
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Specified by:
      getCreationDate in interface FontMetadataOrBuilder
      Returns:
      The creationDate.
    • getCreationDateBytes

      public com.google.protobuf.ByteString getCreationDateBytes()
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Specified by:
      getCreationDateBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for creationDate.
    • setCreationDate

      public FontMetadata.Builder setCreationDate(String value)
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Parameters:
      value - The creationDate to set.
      Returns:
      This builder for chaining.
    • clearCreationDate

      public FontMetadata.Builder clearCreationDate()
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Returns:
      This builder for chaining.
    • setCreationDateBytes

      public FontMetadata.Builder setCreationDateBytes(com.google.protobuf.ByteString value)
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Parameters:
      value - The bytes for creationDate to set.
      Returns:
      This builder for chaining.
    • getModificationDate

      public String getModificationDate()
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Specified by:
      getModificationDate in interface FontMetadataOrBuilder
      Returns:
      The modificationDate.
    • getModificationDateBytes

      public com.google.protobuf.ByteString getModificationDateBytes()
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Specified by:
      getModificationDateBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for modificationDate.
    • setModificationDate

      public FontMetadata.Builder setModificationDate(String value)
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Parameters:
      value - The modificationDate to set.
      Returns:
      This builder for chaining.
    • clearModificationDate

      public FontMetadata.Builder clearModificationDate()
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Returns:
      This builder for chaining.
    • setModificationDateBytes

      public FontMetadata.Builder setModificationDateBytes(com.google.protobuf.ByteString value)
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Parameters:
      value - The bytes for modificationDate to set.
      Returns:
      This builder for chaining.
    • getLicenseInfo

      public String getLicenseInfo()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Specified by:
      getLicenseInfo in interface FontMetadataOrBuilder
      Returns:
      The licenseInfo.
    • getLicenseInfoBytes

      public com.google.protobuf.ByteString getLicenseInfoBytes()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Specified by:
      getLicenseInfoBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for licenseInfo.
    • setLicenseInfo

      public FontMetadata.Builder setLicenseInfo(String value)
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Parameters:
      value - The licenseInfo to set.
      Returns:
      This builder for chaining.
    • clearLicenseInfo

      public FontMetadata.Builder clearLicenseInfo()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Returns:
      This builder for chaining.
    • setLicenseInfoBytes

      public FontMetadata.Builder setLicenseInfoBytes(com.google.protobuf.ByteString value)
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Parameters:
      value - The bytes for licenseInfo to set.
      Returns:
      This builder for chaining.
    • getUsageRestrictions

      public String getUsageRestrictions()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Specified by:
      getUsageRestrictions in interface FontMetadataOrBuilder
      Returns:
      The usageRestrictions.
    • getUsageRestrictionsBytes

      public com.google.protobuf.ByteString getUsageRestrictionsBytes()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Specified by:
      getUsageRestrictionsBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for usageRestrictions.
    • setUsageRestrictions

      public FontMetadata.Builder setUsageRestrictions(String value)
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Parameters:
      value - The usageRestrictions to set.
      Returns:
      This builder for chaining.
    • clearUsageRestrictions

      public FontMetadata.Builder clearUsageRestrictions()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Returns:
      This builder for chaining.
    • setUsageRestrictionsBytes

      public FontMetadata.Builder setUsageRestrictionsBytes(com.google.protobuf.ByteString value)
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Parameters:
      value - The bytes for usageRestrictions to set.
      Returns:
      This builder for chaining.
    • getEmbeddingPermissions

      public String getEmbeddingPermissions()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Specified by:
      getEmbeddingPermissions in interface FontMetadataOrBuilder
      Returns:
      The embeddingPermissions.
    • getEmbeddingPermissionsBytes

      public com.google.protobuf.ByteString getEmbeddingPermissionsBytes()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Specified by:
      getEmbeddingPermissionsBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for embeddingPermissions.
    • setEmbeddingPermissions

      public FontMetadata.Builder setEmbeddingPermissions(String value)
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Parameters:
      value - The embeddingPermissions to set.
      Returns:
      This builder for chaining.
    • clearEmbeddingPermissions

      public FontMetadata.Builder clearEmbeddingPermissions()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Returns:
      This builder for chaining.
    • setEmbeddingPermissionsBytes

      public FontMetadata.Builder setEmbeddingPermissionsBytes(com.google.protobuf.ByteString value)
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Parameters:
      value - The bytes for embeddingPermissions to set.
      Returns:
      This builder for chaining.
    • getGlyphCount

      public int getGlyphCount()
       Number of glyphs in font
       
      int32 glyph_count = 34 [json_name = "glyphCount"];
      Specified by:
      getGlyphCount in interface FontMetadataOrBuilder
      Returns:
      The glyphCount.
    • setGlyphCount

      public FontMetadata.Builder setGlyphCount(int value)
       Number of glyphs in font
       
      int32 glyph_count = 34 [json_name = "glyphCount"];
      Parameters:
      value - The glyphCount to set.
      Returns:
      This builder for chaining.
    • clearGlyphCount

      public FontMetadata.Builder clearGlyphCount()
       Number of glyphs in font
       
      int32 glyph_count = 34 [json_name = "glyphCount"];
      Returns:
      This builder for chaining.
    • getUnitsPerEm

      public int getUnitsPerEm()
       Font units per em
       
      int32 units_per_em = 35 [json_name = "unitsPerEm"];
      Specified by:
      getUnitsPerEm in interface FontMetadataOrBuilder
      Returns:
      The unitsPerEm.
    • setUnitsPerEm

      public FontMetadata.Builder setUnitsPerEm(int value)
       Font units per em
       
      int32 units_per_em = 35 [json_name = "unitsPerEm"];
      Parameters:
      value - The unitsPerEm to set.
      Returns:
      This builder for chaining.
    • clearUnitsPerEm

      public FontMetadata.Builder clearUnitsPerEm()
       Font units per em
       
      int32 units_per_em = 35 [json_name = "unitsPerEm"];
      Returns:
      This builder for chaining.
    • getAscender

      public int getAscender()
       Font ascender value
       
      int32 ascender = 36 [json_name = "ascender"];
      Specified by:
      getAscender in interface FontMetadataOrBuilder
      Returns:
      The ascender.
    • setAscender

      public FontMetadata.Builder setAscender(int value)
       Font ascender value
       
      int32 ascender = 36 [json_name = "ascender"];
      Parameters:
      value - The ascender to set.
      Returns:
      This builder for chaining.
    • clearAscender

      public FontMetadata.Builder clearAscender()
       Font ascender value
       
      int32 ascender = 36 [json_name = "ascender"];
      Returns:
      This builder for chaining.
    • getDescender

      public int getDescender()
       Font descender value
       
      int32 descender = 37 [json_name = "descender"];
      Specified by:
      getDescender in interface FontMetadataOrBuilder
      Returns:
      The descender.
    • setDescender

      public FontMetadata.Builder setDescender(int value)
       Font descender value
       
      int32 descender = 37 [json_name = "descender"];
      Parameters:
      value - The descender to set.
      Returns:
      This builder for chaining.
    • clearDescender

      public FontMetadata.Builder clearDescender()
       Font descender value
       
      int32 descender = 37 [json_name = "descender"];
      Returns:
      This builder for chaining.
    • getLineGap

      public int getLineGap()
       Font line gap
       
      int32 line_gap = 38 [json_name = "lineGap"];
      Specified by:
      getLineGap in interface FontMetadataOrBuilder
      Returns:
      The lineGap.
    • setLineGap

      public FontMetadata.Builder setLineGap(int value)
       Font line gap
       
      int32 line_gap = 38 [json_name = "lineGap"];
      Parameters:
      value - The lineGap to set.
      Returns:
      This builder for chaining.
    • clearLineGap

      public FontMetadata.Builder clearLineGap()
       Font line gap
       
      int32 line_gap = 38 [json_name = "lineGap"];
      Returns:
      This builder for chaining.
    • getOptimizationLevel

      public String getOptimizationLevel()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Specified by:
      getOptimizationLevel in interface FontMetadataOrBuilder
      Returns:
      The optimizationLevel.
    • getOptimizationLevelBytes

      public com.google.protobuf.ByteString getOptimizationLevelBytes()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Specified by:
      getOptimizationLevelBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for optimizationLevel.
    • setOptimizationLevel

      public FontMetadata.Builder setOptimizationLevel(String value)
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Parameters:
      value - The optimizationLevel to set.
      Returns:
      This builder for chaining.
    • clearOptimizationLevel

      public FontMetadata.Builder clearOptimizationLevel()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Returns:
      This builder for chaining.
    • setOptimizationLevelBytes

      public FontMetadata.Builder setOptimizationLevelBytes(com.google.protobuf.ByteString value)
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Parameters:
      value - The bytes for optimizationLevel to set.
      Returns:
      This builder for chaining.
    • getCompressionInfo

      public String getCompressionInfo()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Specified by:
      getCompressionInfo in interface FontMetadataOrBuilder
      Returns:
      The compressionInfo.
    • getCompressionInfoBytes

      public com.google.protobuf.ByteString getCompressionInfoBytes()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Specified by:
      getCompressionInfoBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for compressionInfo.
    • setCompressionInfo

      public FontMetadata.Builder setCompressionInfo(String value)
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Parameters:
      value - The compressionInfo to set.
      Returns:
      This builder for chaining.
    • clearCompressionInfo

      public FontMetadata.Builder clearCompressionInfo()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Returns:
      This builder for chaining.
    • setCompressionInfoBytes

      public FontMetadata.Builder setCompressionInfoBytes(com.google.protobuf.ByteString value)
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Parameters:
      value - The bytes for compressionInfo to set.
      Returns:
      This builder for chaining.
    • hasQualityMetrics

      public boolean hasQualityMetrics()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Specified by:
      hasQualityMetrics in interface FontMetadataOrBuilder
      Returns:
      Whether the qualityMetrics field is set.
    • getQualityMetrics

      public FontQualityMetrics getQualityMetrics()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Specified by:
      getQualityMetrics in interface FontMetadataOrBuilder
      Returns:
      The qualityMetrics.
    • setQualityMetrics

      public FontMetadata.Builder setQualityMetrics(FontQualityMetrics value)
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • setQualityMetrics

      public FontMetadata.Builder setQualityMetrics(FontQualityMetrics.Builder builderForValue)
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • mergeQualityMetrics

      public FontMetadata.Builder mergeQualityMetrics(FontQualityMetrics value)
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • clearQualityMetrics

      public FontMetadata.Builder clearQualityMetrics()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • getQualityMetricsBuilder

      public FontQualityMetrics.Builder getQualityMetricsBuilder()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • getQualityMetricsOrBuilder

      public FontQualityMetricsOrBuilder getQualityMetricsOrBuilder()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Specified by:
      getQualityMetricsOrBuilder in interface FontMetadataOrBuilder
    • getCompatibleOsList

      public com.google.protobuf.ProtocolStringList getCompatibleOsList()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Specified by:
      getCompatibleOsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the compatibleOs.
    • getCompatibleOsCount

      public int getCompatibleOsCount()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Specified by:
      getCompatibleOsCount in interface FontMetadataOrBuilder
      Returns:
      The count of compatibleOs.
    • getCompatibleOs

      public String getCompatibleOs(int index)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Specified by:
      getCompatibleOs in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The compatibleOs at the given index.
    • getCompatibleOsBytes

      public com.google.protobuf.ByteString getCompatibleOsBytes(int index)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Specified by:
      getCompatibleOsBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the compatibleOs at the given index.
    • setCompatibleOs

      public FontMetadata.Builder setCompatibleOs(int index, String value)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      index - The index to set the value at.
      value - The compatibleOs to set.
      Returns:
      This builder for chaining.
    • addCompatibleOs

      public FontMetadata.Builder addCompatibleOs(String value)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      value - The compatibleOs to add.
      Returns:
      This builder for chaining.
    • addAllCompatibleOs

      public FontMetadata.Builder addAllCompatibleOs(Iterable<String> values)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      values - The compatibleOs to add.
      Returns:
      This builder for chaining.
    • clearCompatibleOs

      public FontMetadata.Builder clearCompatibleOs()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Returns:
      This builder for chaining.
    • addCompatibleOsBytes

      public FontMetadata.Builder addCompatibleOsBytes(com.google.protobuf.ByteString value)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      value - The bytes of the compatibleOs to add.
      Returns:
      This builder for chaining.
    • getCompatibleApplicationsList

      public com.google.protobuf.ProtocolStringList getCompatibleApplicationsList()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Specified by:
      getCompatibleApplicationsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the compatibleApplications.
    • getCompatibleApplicationsCount

      public int getCompatibleApplicationsCount()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Specified by:
      getCompatibleApplicationsCount in interface FontMetadataOrBuilder
      Returns:
      The count of compatibleApplications.
    • getCompatibleApplications

      public String getCompatibleApplications(int index)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Specified by:
      getCompatibleApplications in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The compatibleApplications at the given index.
    • getCompatibleApplicationsBytes

      public com.google.protobuf.ByteString getCompatibleApplicationsBytes(int index)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Specified by:
      getCompatibleApplicationsBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the compatibleApplications at the given index.
    • setCompatibleApplications

      public FontMetadata.Builder setCompatibleApplications(int index, String value)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      index - The index to set the value at.
      value - The compatibleApplications to set.
      Returns:
      This builder for chaining.
    • addCompatibleApplications

      public FontMetadata.Builder addCompatibleApplications(String value)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      value - The compatibleApplications to add.
      Returns:
      This builder for chaining.
    • addAllCompatibleApplications

      public FontMetadata.Builder addAllCompatibleApplications(Iterable<String> values)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      values - The compatibleApplications to add.
      Returns:
      This builder for chaining.
    • clearCompatibleApplications

      public FontMetadata.Builder clearCompatibleApplications()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Returns:
      This builder for chaining.
    • addCompatibleApplicationsBytes

      public FontMetadata.Builder addCompatibleApplicationsBytes(com.google.protobuf.ByteString value)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      value - The bytes of the compatibleApplications to add.
      Returns:
      This builder for chaining.
    • getFormatVersion

      public String getFormatVersion()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Specified by:
      getFormatVersion in interface FontMetadataOrBuilder
      Returns:
      The formatVersion.
    • getFormatVersionBytes

      public com.google.protobuf.ByteString getFormatVersionBytes()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Specified by:
      getFormatVersionBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for formatVersion.
    • setFormatVersion

      public FontMetadata.Builder setFormatVersion(String value)
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Parameters:
      value - The formatVersion to set.
      Returns:
      This builder for chaining.
    • clearFormatVersion

      public FontMetadata.Builder clearFormatVersion()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Returns:
      This builder for chaining.
    • setFormatVersionBytes

      public FontMetadata.Builder setFormatVersionBytes(com.google.protobuf.ByteString value)
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Parameters:
      value - The bytes for formatVersion to set.
      Returns:
      This builder for chaining.
    • getOpentypeFeaturesList

      public com.google.protobuf.ProtocolStringList getOpentypeFeaturesList()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Specified by:
      getOpentypeFeaturesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the opentypeFeatures.
    • getOpentypeFeaturesCount

      public int getOpentypeFeaturesCount()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Specified by:
      getOpentypeFeaturesCount in interface FontMetadataOrBuilder
      Returns:
      The count of opentypeFeatures.
    • getOpentypeFeatures

      public String getOpentypeFeatures(int index)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Specified by:
      getOpentypeFeatures in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The opentypeFeatures at the given index.
    • getOpentypeFeaturesBytes

      public com.google.protobuf.ByteString getOpentypeFeaturesBytes(int index)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Specified by:
      getOpentypeFeaturesBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the opentypeFeatures at the given index.
    • setOpentypeFeatures

      public FontMetadata.Builder setOpentypeFeatures(int index, String value)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      index - The index to set the value at.
      value - The opentypeFeatures to set.
      Returns:
      This builder for chaining.
    • addOpentypeFeatures

      public FontMetadata.Builder addOpentypeFeatures(String value)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      value - The opentypeFeatures to add.
      Returns:
      This builder for chaining.
    • addAllOpentypeFeatures

      public FontMetadata.Builder addAllOpentypeFeatures(Iterable<String> values)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      values - The opentypeFeatures to add.
      Returns:
      This builder for chaining.
    • clearOpentypeFeatures

      public FontMetadata.Builder clearOpentypeFeatures()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Returns:
      This builder for chaining.
    • addOpentypeFeaturesBytes

      public FontMetadata.Builder addOpentypeFeaturesBytes(com.google.protobuf.ByteString value)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      value - The bytes of the opentypeFeatures to add.
      Returns:
      This builder for chaining.
    • getFontCapabilitiesList

      public com.google.protobuf.ProtocolStringList getFontCapabilitiesList()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Specified by:
      getFontCapabilitiesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the fontCapabilities.
    • getFontCapabilitiesCount

      public int getFontCapabilitiesCount()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Specified by:
      getFontCapabilitiesCount in interface FontMetadataOrBuilder
      Returns:
      The count of fontCapabilities.
    • getFontCapabilities

      public String getFontCapabilities(int index)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Specified by:
      getFontCapabilities in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The fontCapabilities at the given index.
    • getFontCapabilitiesBytes

      public com.google.protobuf.ByteString getFontCapabilitiesBytes(int index)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Specified by:
      getFontCapabilitiesBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the fontCapabilities at the given index.
    • setFontCapabilities

      public FontMetadata.Builder setFontCapabilities(int index, String value)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      index - The index to set the value at.
      value - The fontCapabilities to set.
      Returns:
      This builder for chaining.
    • addFontCapabilities

      public FontMetadata.Builder addFontCapabilities(String value)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      value - The fontCapabilities to add.
      Returns:
      This builder for chaining.
    • addAllFontCapabilities

      public FontMetadata.Builder addAllFontCapabilities(Iterable<String> values)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      values - The fontCapabilities to add.
      Returns:
      This builder for chaining.
    • clearFontCapabilities

      public FontMetadata.Builder clearFontCapabilities()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Returns:
      This builder for chaining.
    • addFontCapabilitiesBytes

      public FontMetadata.Builder addFontCapabilitiesBytes(com.google.protobuf.ByteString value)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      value - The bytes of the fontCapabilities to add.
      Returns:
      This builder for chaining.
    • getSpecialCharactersList

      public com.google.protobuf.ProtocolStringList getSpecialCharactersList()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Specified by:
      getSpecialCharactersList in interface FontMetadataOrBuilder
      Returns:
      A list containing the specialCharacters.
    • getSpecialCharactersCount

      public int getSpecialCharactersCount()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Specified by:
      getSpecialCharactersCount in interface FontMetadataOrBuilder
      Returns:
      The count of specialCharacters.
    • getSpecialCharacters

      public String getSpecialCharacters(int index)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Specified by:
      getSpecialCharacters in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The specialCharacters at the given index.
    • getSpecialCharactersBytes

      public com.google.protobuf.ByteString getSpecialCharactersBytes(int index)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Specified by:
      getSpecialCharactersBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the specialCharacters at the given index.
    • setSpecialCharacters

      public FontMetadata.Builder setSpecialCharacters(int index, String value)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      index - The index to set the value at.
      value - The specialCharacters to set.
      Returns:
      This builder for chaining.
    • addSpecialCharacters

      public FontMetadata.Builder addSpecialCharacters(String value)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      value - The specialCharacters to add.
      Returns:
      This builder for chaining.
    • addAllSpecialCharacters

      public FontMetadata.Builder addAllSpecialCharacters(Iterable<String> values)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      values - The specialCharacters to add.
      Returns:
      This builder for chaining.
    • clearSpecialCharacters

      public FontMetadata.Builder clearSpecialCharacters()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Returns:
      This builder for chaining.
    • addSpecialCharactersBytes

      public FontMetadata.Builder addSpecialCharactersBytes(com.google.protobuf.ByteString value)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      value - The bytes of the specialCharacters to add.
      Returns:
      This builder for chaining.
    • getFontDescription

      public String getFontDescription()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Specified by:
      getFontDescription in interface FontMetadataOrBuilder
      Returns:
      The fontDescription.
    • getFontDescriptionBytes

      public com.google.protobuf.ByteString getFontDescriptionBytes()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Specified by:
      getFontDescriptionBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontDescription.
    • setFontDescription

      public FontMetadata.Builder setFontDescription(String value)
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Parameters:
      value - The fontDescription to set.
      Returns:
      This builder for chaining.
    • clearFontDescription

      public FontMetadata.Builder clearFontDescription()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Returns:
      This builder for chaining.
    • setFontDescriptionBytes

      public FontMetadata.Builder setFontDescriptionBytes(com.google.protobuf.ByteString value)
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Parameters:
      value - The bytes for fontDescription to set.
      Returns:
      This builder for chaining.
    • getCommentsList

      public com.google.protobuf.ProtocolStringList getCommentsList()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Specified by:
      getCommentsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the comments.
    • getCommentsCount

      public int getCommentsCount()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Specified by:
      getCommentsCount in interface FontMetadataOrBuilder
      Returns:
      The count of comments.
    • getComments

      public String getComments(int index)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Specified by:
      getComments in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The comments at the given index.
    • getCommentsBytes

      public com.google.protobuf.ByteString getCommentsBytes(int index)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Specified by:
      getCommentsBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the comments at the given index.
    • setComments

      public FontMetadata.Builder setComments(int index, String value)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      index - The index to set the value at.
      value - The comments to set.
      Returns:
      This builder for chaining.
    • addComments

      public FontMetadata.Builder addComments(String value)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      value - The comments to add.
      Returns:
      This builder for chaining.
    • addAllComments

      public FontMetadata.Builder addAllComments(Iterable<String> values)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      values - The comments to add.
      Returns:
      This builder for chaining.
    • clearComments

      public FontMetadata.Builder clearComments()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Returns:
      This builder for chaining.
    • addCommentsBytes

      public FontMetadata.Builder addCommentsBytes(com.google.protobuf.ByteString value)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      value - The bytes of the comments to add.
      Returns:
      This builder for chaining.
    • getKeywordsList

      public com.google.protobuf.ProtocolStringList getKeywordsList()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Specified by:
      getKeywordsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the keywords.
    • getKeywordsCount

      public int getKeywordsCount()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Specified by:
      getKeywordsCount in interface FontMetadataOrBuilder
      Returns:
      The count of keywords.
    • getKeywords

      public String getKeywords(int index)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Specified by:
      getKeywords in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The keywords at the given index.
    • getKeywordsBytes

      public com.google.protobuf.ByteString getKeywordsBytes(int index)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Specified by:
      getKeywordsBytes in interface FontMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the keywords at the given index.
    • setKeywords

      public FontMetadata.Builder setKeywords(int index, String value)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      index - The index to set the value at.
      value - The keywords to set.
      Returns:
      This builder for chaining.
    • addKeywords

      public FontMetadata.Builder addKeywords(String value)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      value - The keywords to add.
      Returns:
      This builder for chaining.
    • addAllKeywords

      public FontMetadata.Builder addAllKeywords(Iterable<String> values)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      values - The keywords to add.
      Returns:
      This builder for chaining.
    • clearKeywords

      public FontMetadata.Builder clearKeywords()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Returns:
      This builder for chaining.
    • addKeywordsBytes

      public FontMetadata.Builder addKeywordsBytes(com.google.protobuf.ByteString value)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      value - The bytes of the keywords to add.
      Returns:
      This builder for chaining.
    • hasOriginalFilename

      public boolean hasOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Specified by:
      hasOriginalFilename in interface FontMetadataOrBuilder
      Returns:
      Whether the originalFilename field is set.
    • getOriginalFilename

      public String getOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Specified by:
      getOriginalFilename in interface FontMetadataOrBuilder
      Returns:
      The originalFilename.
    • getOriginalFilenameBytes

      public com.google.protobuf.ByteString getOriginalFilenameBytes()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Specified by:
      getOriginalFilenameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for originalFilename.
    • setOriginalFilename

      public FontMetadata.Builder setOriginalFilename(String value)
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Parameters:
      value - The originalFilename to set.
      Returns:
      This builder for chaining.
    • clearOriginalFilename

      public FontMetadata.Builder clearOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Returns:
      This builder for chaining.
    • setOriginalFilenameBytes

      public FontMetadata.Builder setOriginalFilenameBytes(com.google.protobuf.ByteString value)
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Parameters:
      value - The bytes for originalFilename to set.
      Returns:
      This builder for chaining.
    • getFileSize

      public long getFileSize()
       Font file size
       
      int64 file_size = 52 [json_name = "fileSize"];
      Specified by:
      getFileSize in interface FontMetadataOrBuilder
      Returns:
      The fileSize.
    • setFileSize

      public FontMetadata.Builder setFileSize(long value)
       Font file size
       
      int64 file_size = 52 [json_name = "fileSize"];
      Parameters:
      value - The fileSize to set.
      Returns:
      This builder for chaining.
    • clearFileSize

      public FontMetadata.Builder clearFileSize()
       Font file size
       
      int64 file_size = 52 [json_name = "fileSize"];
      Returns:
      This builder for chaining.
    • getFileChecksum

      public String getFileChecksum()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Specified by:
      getFileChecksum in interface FontMetadataOrBuilder
      Returns:
      The fileChecksum.
    • getFileChecksumBytes

      public com.google.protobuf.ByteString getFileChecksumBytes()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Specified by:
      getFileChecksumBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fileChecksum.
    • setFileChecksum

      public FontMetadata.Builder setFileChecksum(String value)
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Parameters:
      value - The fileChecksum to set.
      Returns:
      This builder for chaining.
    • clearFileChecksum

      public FontMetadata.Builder clearFileChecksum()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Returns:
      This builder for chaining.
    • setFileChecksumBytes

      public FontMetadata.Builder setFileChecksumBytes(com.google.protobuf.ByteString value)
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Parameters:
      value - The bytes for fileChecksum to set.
      Returns:
      This builder for chaining.
    • getMimeType

      public String getMimeType()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Specified by:
      getMimeType in interface FontMetadataOrBuilder
      Returns:
      The mimeType.
    • getMimeTypeBytes

      public com.google.protobuf.ByteString getMimeTypeBytes()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Specified by:
      getMimeTypeBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for mimeType.
    • setMimeType

      public FontMetadata.Builder setMimeType(String value)
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Parameters:
      value - The mimeType to set.
      Returns:
      This builder for chaining.
    • clearMimeType

      public FontMetadata.Builder clearMimeType()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Returns:
      This builder for chaining.
    • setMimeTypeBytes

      public FontMetadata.Builder setMimeTypeBytes(com.google.protobuf.ByteString value)
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Parameters:
      value - The bytes for mimeType to set.
      Returns:
      This builder for chaining.
    • getDefaultPointSize

      public float getDefaultPointSize()
       Default point size
       
      float default_point_size = 55 [json_name = "defaultPointSize"];
      Specified by:
      getDefaultPointSize in interface FontMetadataOrBuilder
      Returns:
      The defaultPointSize.
    • setDefaultPointSize

      public FontMetadata.Builder setDefaultPointSize(float value)
       Default point size
       
      float default_point_size = 55 [json_name = "defaultPointSize"];
      Parameters:
      value - The defaultPointSize to set.
      Returns:
      This builder for chaining.
    • clearDefaultPointSize

      public FontMetadata.Builder clearDefaultPointSize()
       Default point size
       
      float default_point_size = 55 [json_name = "defaultPointSize"];
      Returns:
      This builder for chaining.
    • getRecommendedLineSpacing

      public float getRecommendedLineSpacing()
       Recommended line spacing
       
      float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];
      Specified by:
      getRecommendedLineSpacing in interface FontMetadataOrBuilder
      Returns:
      The recommendedLineSpacing.
    • setRecommendedLineSpacing

      public FontMetadata.Builder setRecommendedLineSpacing(float value)
       Recommended line spacing
       
      float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];
      Parameters:
      value - The recommendedLineSpacing to set.
      Returns:
      This builder for chaining.
    • clearRecommendedLineSpacing

      public FontMetadata.Builder clearRecommendedLineSpacing()
       Recommended line spacing
       
      float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Specified by:
      getDisplayName in interface FontMetadataOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Specified by:
      getDisplayNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public FontMetadata.Builder setDisplayName(String value)
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public FontMetadata.Builder clearDisplayName()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public FontMetadata.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getMenuName

      public String getMenuName()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Specified by:
      getMenuName in interface FontMetadataOrBuilder
      Returns:
      The menuName.
    • getMenuNameBytes

      public com.google.protobuf.ByteString getMenuNameBytes()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Specified by:
      getMenuNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for menuName.
    • setMenuName

      public FontMetadata.Builder setMenuName(String value)
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Parameters:
      value - The menuName to set.
      Returns:
      This builder for chaining.
    • clearMenuName

      public FontMetadata.Builder clearMenuName()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Returns:
      This builder for chaining.
    • setMenuNameBytes

      public FontMetadata.Builder setMenuNameBytes(com.google.protobuf.ByteString value)
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Parameters:
      value - The bytes for menuName to set.
      Returns:
      This builder for chaining.
    • hasAdditionalMetadata

      public boolean hasAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      hasAdditionalMetadata in interface FontMetadataOrBuilder
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      public com.google.protobuf.Struct getAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadata in interface FontMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

      public FontMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct value)
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • setAdditionalMetadata

      public FontMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct.Builder builderForValue)
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • mergeAdditionalMetadata

      public FontMetadata.Builder mergeAdditionalMetadata(com.google.protobuf.Struct value)
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • clearAdditionalMetadata

      public FontMetadata.Builder clearAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • getAdditionalMetadataBuilder

      public com.google.protobuf.Struct.Builder getAdditionalMetadataBuilder()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • getAdditionalMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadataOrBuilder in interface FontMetadataOrBuilder
    • hasBaseFields

      public boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      hasBaseFields in interface FontMetadataOrBuilder
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      public TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFields in interface FontMetadataOrBuilder
      Returns:
      The baseFields.
    • setBaseFields

      public FontMetadata.Builder setBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • setBaseFields

      public FontMetadata.Builder setBaseFields(TikaBaseFields.Builder builderForValue)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • mergeBaseFields

      public FontMetadata.Builder mergeBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • clearBaseFields

      public FontMetadata.Builder clearBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • getBaseFieldsBuilder

      public TikaBaseFields.Builder getBaseFieldsBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • getBaseFieldsOrBuilder

      public TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFieldsOrBuilder in interface FontMetadataOrBuilder