Interface EpubMetadataOrBuilder

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

@Generated public interface EpubMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasRenditionLayout

      boolean hasRenditionLayout()
       EPUB rendition layout type - determines how content should be displayed
       Values: "pre-paginated" or "reflowable" (default)
       Set to "pre-paginated" if any itemref on spine has pre-paginated property
       Epub.RENDITION_LAYOUT
       
      optional string rendition_layout = 1 [json_name = "renditionLayout"];
      Returns:
      Whether the renditionLayout field is set.
    • getRenditionLayout

      String getRenditionLayout()
       EPUB rendition layout type - determines how content should be displayed
       Values: "pre-paginated" or "reflowable" (default)
       Set to "pre-paginated" if any itemref on spine has pre-paginated property
       Epub.RENDITION_LAYOUT
       
      optional string rendition_layout = 1 [json_name = "renditionLayout"];
      Returns:
      The renditionLayout.
    • getRenditionLayoutBytes

      com.google.protobuf.ByteString getRenditionLayoutBytes()
       EPUB rendition layout type - determines how content should be displayed
       Values: "pre-paginated" or "reflowable" (default)
       Set to "pre-paginated" if any itemref on spine has pre-paginated property
       Epub.RENDITION_LAYOUT
       
      optional string rendition_layout = 1 [json_name = "renditionLayout"];
      Returns:
      The bytes for renditionLayout.
    • hasVersion

      boolean hasVersion()
       EPUB specification version (e.g., "2.0", "3.0", "3.1")
       Extracted from package element version attribute in OPF file
       Epub.VERSION
       
      optional string version = 2 [json_name = "version"];
      Returns:
      Whether the version field is set.
    • getVersion

      String getVersion()
       EPUB specification version (e.g., "2.0", "3.0", "3.1")
       Extracted from package element version attribute in OPF file
       Epub.VERSION
       
      optional string version = 2 [json_name = "version"];
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
       EPUB specification version (e.g., "2.0", "3.0", "3.1")
       Extracted from package element version attribute in OPF file
       Epub.VERSION
       
      optional string version = 2 [json_name = "version"];
      Returns:
      The bytes for version.
    • getSpineItemsList

      List<EpubContentItem> getSpineItemsList()
       Ordered list of content items as they appear in the spine
       This defines the reading order and is essential for proper chunking
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];
    • getSpineItems

      EpubContentItem getSpineItems(int index)
       Ordered list of content items as they appear in the spine
       This defines the reading order and is essential for proper chunking
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];
    • getSpineItemsCount

      int getSpineItemsCount()
       Ordered list of content items as they appear in the spine
       This defines the reading order and is essential for proper chunking
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];
    • getSpineItemsOrBuilderList

      List<? extends EpubContentItemOrBuilder> getSpineItemsOrBuilderList()
       Ordered list of content items as they appear in the spine
       This defines the reading order and is essential for proper chunking
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];
    • getSpineItemsOrBuilder

      EpubContentItemOrBuilder getSpineItemsOrBuilder(int index)
       Ordered list of content items as they appear in the spine
       This defines the reading order and is essential for proper chunking
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];
    • getManifestItemsList

      List<EpubManifestItem> getManifestItemsList()
       Complete manifest of all resources in the EPUB
       Includes content files, stylesheets, images, fonts, etc.
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];
    • getManifestItems

      EpubManifestItem getManifestItems(int index)
       Complete manifest of all resources in the EPUB
       Includes content files, stylesheets, images, fonts, etc.
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];
    • getManifestItemsCount

      int getManifestItemsCount()
       Complete manifest of all resources in the EPUB
       Includes content files, stylesheets, images, fonts, etc.
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];
    • getManifestItemsOrBuilderList

      List<? extends EpubManifestItemOrBuilder> getManifestItemsOrBuilderList()
       Complete manifest of all resources in the EPUB
       Includes content files, stylesheets, images, fonts, etc.
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];
    • getManifestItemsOrBuilder

      EpubManifestItemOrBuilder getManifestItemsOrBuilder(int index)
       Complete manifest of all resources in the EPUB
       Includes content files, stylesheets, images, fonts, etc.
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];
    • getTableOfContentsList

      List<EpubTocItem> getTableOfContentsList()
       Table of Contents structure (if available)
       Extracted from NCX or Navigation Document
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];
    • getTableOfContents

      EpubTocItem getTableOfContents(int index)
       Table of Contents structure (if available)
       Extracted from NCX or Navigation Document
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];
    • getTableOfContentsCount

      int getTableOfContentsCount()
       Table of Contents structure (if available)
       Extracted from NCX or Navigation Document
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];
    • getTableOfContentsOrBuilderList

      List<? extends EpubTocItemOrBuilder> getTableOfContentsOrBuilderList()
       Table of Contents structure (if available)
       Extracted from NCX or Navigation Document
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];
    • getTableOfContentsOrBuilder

      EpubTocItemOrBuilder getTableOfContentsOrBuilder(int index)
       Table of Contents structure (if available)
       Extracted from NCX or Navigation Document
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];
    • hasRootOpfPath

      boolean hasRootOpfPath()
       Root OPF file path within the EPUB ZIP
       e.g., "OEBPS/content.opf" or "META-INF/content.opf"
       
      optional string root_opf_path = 6 [json_name = "rootOpfPath"];
      Returns:
      Whether the rootOpfPath field is set.
    • getRootOpfPath

      String getRootOpfPath()
       Root OPF file path within the EPUB ZIP
       e.g., "OEBPS/content.opf" or "META-INF/content.opf"
       
      optional string root_opf_path = 6 [json_name = "rootOpfPath"];
      Returns:
      The rootOpfPath.
    • getRootOpfPathBytes

      com.google.protobuf.ByteString getRootOpfPathBytes()
       Root OPF file path within the EPUB ZIP
       e.g., "OEBPS/content.opf" or "META-INF/content.opf"
       
      optional string root_opf_path = 6 [json_name = "rootOpfPath"];
      Returns:
      The bytes for rootOpfPath.
    • hasMimetype

      boolean hasMimetype()
       MIME type from mimetype file (should be "application/epub+zip")
       From mimetype file
       
      optional string mimetype = 7 [json_name = "mimetype"];
      Returns:
      Whether the mimetype field is set.
    • getMimetype

      String getMimetype()
       MIME type from mimetype file (should be "application/epub+zip")
       From mimetype file
       
      optional string mimetype = 7 [json_name = "mimetype"];
      Returns:
      The mimetype.
    • getMimetypeBytes

      com.google.protobuf.ByteString getMimetypeBytes()
       MIME type from mimetype file (should be "application/epub+zip")
       From mimetype file
       
      optional string mimetype = 7 [json_name = "mimetype"];
      Returns:
      The bytes for mimetype.
    • hasHasDrm

      boolean hasHasDrm()
       Whether the EPUB contains encrypted/DRM-protected content
       
      optional bool has_drm = 8 [json_name = "hasDrm"];
      Returns:
      Whether the hasDrm field is set.
    • getHasDrm

      boolean getHasDrm()
       Whether the EPUB contains encrypted/DRM-protected content
       
      optional bool has_drm = 8 [json_name = "hasDrm"];
      Returns:
      The hasDrm.
    • getEncryptedResourcesList

      List<String> getEncryptedResourcesList()
       List of encrypted resource paths (if any)
       
      repeated string encrypted_resources = 9 [json_name = "encryptedResources"];
      Returns:
      A list containing the encryptedResources.
    • getEncryptedResourcesCount

      int getEncryptedResourcesCount()
       List of encrypted resource paths (if any)
       
      repeated string encrypted_resources = 9 [json_name = "encryptedResources"];
      Returns:
      The count of encryptedResources.
    • getEncryptedResources

      String getEncryptedResources(int index)
       List of encrypted resource paths (if any)
       
      repeated string encrypted_resources = 9 [json_name = "encryptedResources"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The encryptedResources at the given index.
    • getEncryptedResourcesBytes

      com.google.protobuf.ByteString getEncryptedResourcesBytes(int index)
       List of encrypted resource paths (if any)
       
      repeated string encrypted_resources = 9 [json_name = "encryptedResources"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the encryptedResources at the given index.
    • hasContentFileCount

      boolean hasContentFileCount()
       Total number of content files (XHTML/HTML files in spine)
       
      optional int32 content_file_count = 10 [json_name = "contentFileCount"];
      Returns:
      Whether the contentFileCount field is set.
    • getContentFileCount

      int getContentFileCount()
       Total number of content files (XHTML/HTML files in spine)
       
      optional int32 content_file_count = 10 [json_name = "contentFileCount"];
      Returns:
      The contentFileCount.
    • hasEmbeddedResourceCount

      boolean hasEmbeddedResourceCount()
       Total number of embedded resources (images, fonts, CSS, etc.)
       
      optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];
      Returns:
      Whether the embeddedResourceCount field is set.
    • getEmbeddedResourceCount

      int getEmbeddedResourceCount()
       Total number of embedded resources (images, fonts, CSS, etc.)
       
      optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];
      Returns:
      The embeddedResourceCount.
    • hasEstimatedWordCount

      boolean hasEstimatedWordCount()
       Estimated total word count across all content files
       Useful for chunking decisions
       
      optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];
      Returns:
      Whether the estimatedWordCount field is set.
    • getEstimatedWordCount

      long getEstimatedWordCount()
       Estimated total word count across all content files
       Useful for chunking decisions
       
      optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];
      Returns:
      The estimatedWordCount.
    • hasEstimatedCharacterCount

      boolean hasEstimatedCharacterCount()
       Estimated total character count across all content files
       
      optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];
      Returns:
      Whether the estimatedCharacterCount field is set.
    • getEstimatedCharacterCount

      long getEstimatedCharacterCount()
       Estimated total character count across all content files
       
      optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];
      Returns:
      The estimatedCharacterCount.
    • hasContentLanguage

      boolean hasContentLanguage()
       Primary content language detected from content files
       May differ from Dublin Core language if mixed-language content
       
      optional string content_language = 14 [json_name = "contentLanguage"];
      Returns:
      Whether the contentLanguage field is set.
    • getContentLanguage

      String getContentLanguage()
       Primary content language detected from content files
       May differ from Dublin Core language if mixed-language content
       
      optional string content_language = 14 [json_name = "contentLanguage"];
      Returns:
      The contentLanguage.
    • getContentLanguageBytes

      com.google.protobuf.ByteString getContentLanguageBytes()
       Primary content language detected from content files
       May differ from Dublin Core language if mixed-language content
       
      optional string content_language = 14 [json_name = "contentLanguage"];
      Returns:
      The bytes for contentLanguage.
    • getImagesList

      List<EpubEmbeddedResource> getImagesList()
       Images embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];
    • getImages

      EpubEmbeddedResource getImages(int index)
       Images embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];
    • getImagesCount

      int getImagesCount()
       Images embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];
    • getImagesOrBuilderList

      List<? extends EpubEmbeddedResourceOrBuilder> getImagesOrBuilderList()
       Images embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];
    • getImagesOrBuilder

      EpubEmbeddedResourceOrBuilder getImagesOrBuilder(int index)
       Images embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];
    • getFontsList

      List<EpubEmbeddedResource> getFontsList()
       Fonts embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];
    • getFonts

      EpubEmbeddedResource getFonts(int index)
       Fonts embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];
    • getFontsCount

      int getFontsCount()
       Fonts embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];
    • getFontsOrBuilderList

      List<? extends EpubEmbeddedResourceOrBuilder> getFontsOrBuilderList()
       Fonts embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];
    • getFontsOrBuilder

      EpubEmbeddedResourceOrBuilder getFontsOrBuilder(int index)
       Fonts embedded in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];
    • getStylesheetsList

      List<EpubEmbeddedResource> getStylesheetsList()
       Stylesheets (CSS) in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];
    • getStylesheets

      EpubEmbeddedResource getStylesheets(int index)
       Stylesheets (CSS) in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];
    • getStylesheetsCount

      int getStylesheetsCount()
       Stylesheets (CSS) in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];
    • getStylesheetsOrBuilderList

      List<? extends EpubEmbeddedResourceOrBuilder> getStylesheetsOrBuilderList()
       Stylesheets (CSS) in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];
    • getStylesheetsOrBuilder

      EpubEmbeddedResourceOrBuilder getStylesheetsOrBuilder(int index)
       Stylesheets (CSS) in the EPUB
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];
    • getOtherResourcesList

      List<EpubEmbeddedResource> getOtherResourcesList()
       Other embedded resources (audio, video, scripts, etc.)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];
    • getOtherResources

      EpubEmbeddedResource getOtherResources(int index)
       Other embedded resources (audio, video, scripts, etc.)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];
    • getOtherResourcesCount

      int getOtherResourcesCount()
       Other embedded resources (audio, video, scripts, etc.)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];
    • getOtherResourcesOrBuilderList

      List<? extends EpubEmbeddedResourceOrBuilder> getOtherResourcesOrBuilderList()
       Other embedded resources (audio, video, scripts, etc.)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];
    • getOtherResourcesOrBuilder

      EpubEmbeddedResourceOrBuilder getOtherResourcesOrBuilder(int index)
       Other embedded resources (audio, video, scripts, etc.)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];
    • hasNavigationDocumentPath

      boolean hasNavigationDocumentPath()
       Navigation document path (EPUB 3) or NCX file path (EPUB 2)
       
      optional string navigation_document_path = 19 [json_name = "navigationDocumentPath"];
      Returns:
      Whether the navigationDocumentPath field is set.
    • getNavigationDocumentPath

      String getNavigationDocumentPath()
       Navigation document path (EPUB 3) or NCX file path (EPUB 2)
       
      optional string navigation_document_path = 19 [json_name = "navigationDocumentPath"];
      Returns:
      The navigationDocumentPath.
    • getNavigationDocumentPathBytes

      com.google.protobuf.ByteString getNavigationDocumentPathBytes()
       Navigation document path (EPUB 3) or NCX file path (EPUB 2)
       
      optional string navigation_document_path = 19 [json_name = "navigationDocumentPath"];
      Returns:
      The bytes for navigationDocumentPath.
    • hasCoverImagePath

      boolean hasCoverImagePath()
       Cover image path (if specified in metadata)
       
      optional string cover_image_path = 20 [json_name = "coverImagePath"];
      Returns:
      Whether the coverImagePath field is set.
    • getCoverImagePath

      String getCoverImagePath()
       Cover image path (if specified in metadata)
       
      optional string cover_image_path = 20 [json_name = "coverImagePath"];
      Returns:
      The coverImagePath.
    • getCoverImagePathBytes

      com.google.protobuf.ByteString getCoverImagePathBytes()
       Cover image path (if specified in metadata)
       
      optional string cover_image_path = 20 [json_name = "coverImagePath"];
      Returns:
      The bytes for coverImagePath.
    • hasUniqueIdentifier

      boolean hasUniqueIdentifier()
       Unique identifier from the package (usually ISBN or similar)
       
      optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];
      Returns:
      Whether the uniqueIdentifier field is set.
    • getUniqueIdentifier

      String getUniqueIdentifier()
       Unique identifier from the package (usually ISBN or similar)
       
      optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];
      Returns:
      The uniqueIdentifier.
    • getUniqueIdentifierBytes

      com.google.protobuf.ByteString getUniqueIdentifierBytes()
       Unique identifier from the package (usually ISBN or similar)
       
      optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];
      Returns:
      The bytes for uniqueIdentifier.
    • hasReadingDirection

      boolean hasReadingDirection()
       Suggested reading direction (ltr, rtl)
       Important for proper text processing and chunking
       
      optional string reading_direction = 22 [json_name = "readingDirection"];
      Returns:
      Whether the readingDirection field is set.
    • getReadingDirection

      String getReadingDirection()
       Suggested reading direction (ltr, rtl)
       Important for proper text processing and chunking
       
      optional string reading_direction = 22 [json_name = "readingDirection"];
      Returns:
      The readingDirection.
    • getReadingDirectionBytes

      com.google.protobuf.ByteString getReadingDirectionBytes()
       Suggested reading direction (ltr, rtl)
       Important for proper text processing and chunking
       
      optional string reading_direction = 22 [json_name = "readingDirection"];
      Returns:
      The bytes for readingDirection.
    • hasHasMathml

      boolean hasHasMathml()
       Whether content contains mathematical notation (MathML)
       
      optional bool has_mathml = 23 [json_name = "hasMathml"];
      Returns:
      Whether the hasMathml field is set.
    • getHasMathml

      boolean getHasMathml()
       Whether content contains mathematical notation (MathML)
       
      optional bool has_mathml = 23 [json_name = "hasMathml"];
      Returns:
      The hasMathml.
    • hasHasSvg

      boolean hasHasSvg()
       Whether content contains SVG graphics
       
      optional bool has_svg = 24 [json_name = "hasSvg"];
      Returns:
      Whether the hasSvg field is set.
    • getHasSvg

      boolean getHasSvg()
       Whether content contains SVG graphics
       
      optional bool has_svg = 24 [json_name = "hasSvg"];
      Returns:
      The hasSvg.
    • hasHasScriptedContent

      boolean hasHasScriptedContent()
       Whether content contains scripted content (JavaScript)
       
      optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];
      Returns:
      Whether the hasScriptedContent field is set.
    • getHasScriptedContent

      boolean getHasScriptedContent()
       Whether content contains scripted content (JavaScript)
       
      optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];
      Returns:
      The hasScriptedContent.
    • getAccessibilityFeaturesList

      List<String> getAccessibilityFeaturesList()
       Accessibility features present in the EPUB
       
      repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];
      Returns:
      A list containing the accessibilityFeatures.
    • getAccessibilityFeaturesCount

      int getAccessibilityFeaturesCount()
       Accessibility features present in the EPUB
       
      repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];
      Returns:
      The count of accessibilityFeatures.
    • getAccessibilityFeatures

      String getAccessibilityFeatures(int index)
       Accessibility features present in the EPUB
       
      repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The accessibilityFeatures at the given index.
    • getAccessibilityFeaturesBytes

      com.google.protobuf.ByteString getAccessibilityFeaturesBytes(int index)
       Accessibility features present in the EPUB
       
      repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the accessibilityFeatures at the given index.
    • getAccessibilityHazardsList

      List<String> getAccessibilityHazardsList()
       Accessibility hazards (if any)
       
      repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];
      Returns:
      A list containing the accessibilityHazards.
    • getAccessibilityHazardsCount

      int getAccessibilityHazardsCount()
       Accessibility hazards (if any)
       
      repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];
      Returns:
      The count of accessibilityHazards.
    • getAccessibilityHazards

      String getAccessibilityHazards(int index)
       Accessibility hazards (if any)
       
      repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The accessibilityHazards at the given index.
    • getAccessibilityHazardsBytes

      com.google.protobuf.ByteString getAccessibilityHazardsBytes(int index)
       Accessibility hazards (if any)
       
      repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the accessibilityHazards at the given index.
    • hasAccessibilitySummary

      boolean hasAccessibilitySummary()
       Accessibility summary or description
       
      optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];
      Returns:
      Whether the accessibilitySummary field is set.
    • getAccessibilitySummary

      String getAccessibilitySummary()
       Accessibility summary or description
       
      optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];
      Returns:
      The accessibilitySummary.
    • getAccessibilitySummaryBytes

      com.google.protobuf.ByteString getAccessibilitySummaryBytes()
       Accessibility summary or description
       
      optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];
      Returns:
      The bytes for accessibilitySummary.
    • hasAdditionalMetadata

      boolean hasAdditionalMetadata()
       === Catch-all for unmapped EPUB-specific metadata ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unmapped EPUB-specific metadata ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       === Catch-all for unmapped EPUB-specific metadata ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • hasBaseFields

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

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

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