Interface CreativeCommonsMetadataOrBuilder

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

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

    • hasLicenseUrl

      boolean hasLicenseUrl()
       URL to the license document
       e.g., "https://creativecommons.org/licenses/by/4.0/"
       CreativeCommons.LICENSE_URL
       
      optional string license_url = 1 [json_name = "licenseUrl"];
      Returns:
      Whether the licenseUrl field is set.
    • getLicenseUrl

      String getLicenseUrl()
       URL to the license document
       e.g., "https://creativecommons.org/licenses/by/4.0/"
       CreativeCommons.LICENSE_URL
       
      optional string license_url = 1 [json_name = "licenseUrl"];
      Returns:
      The licenseUrl.
    • getLicenseUrlBytes

      com.google.protobuf.ByteString getLicenseUrlBytes()
       URL to the license document
       e.g., "https://creativecommons.org/licenses/by/4.0/"
       CreativeCommons.LICENSE_URL
       
      optional string license_url = 1 [json_name = "licenseUrl"];
      Returns:
      The bytes for licenseUrl.
    • hasLicenseLocation

      boolean hasLicenseLocation()
       Location where the license is specified
       e.g., "XMP metadata", "HTML meta tag", "document properties"
       CreativeCommons.LICENSE_LOCATION
       
      optional string license_location = 2 [json_name = "licenseLocation"];
      Returns:
      Whether the licenseLocation field is set.
    • getLicenseLocation

      String getLicenseLocation()
       Location where the license is specified
       e.g., "XMP metadata", "HTML meta tag", "document properties"
       CreativeCommons.LICENSE_LOCATION
       
      optional string license_location = 2 [json_name = "licenseLocation"];
      Returns:
      The licenseLocation.
    • getLicenseLocationBytes

      com.google.protobuf.ByteString getLicenseLocationBytes()
       Location where the license is specified
       e.g., "XMP metadata", "HTML meta tag", "document properties"
       CreativeCommons.LICENSE_LOCATION
       
      optional string license_location = 2 [json_name = "licenseLocation"];
      Returns:
      The bytes for licenseLocation.
    • hasWorkType

      boolean hasWorkType()
       Type of work being licensed
       e.g., "photograph", "text", "video", "software"
       CreativeCommons.WORK_TYPE
       
      optional string work_type = 3 [json_name = "workType"];
      Returns:
      Whether the workType field is set.
    • getWorkType

      String getWorkType()
       Type of work being licensed
       e.g., "photograph", "text", "video", "software"
       CreativeCommons.WORK_TYPE
       
      optional string work_type = 3 [json_name = "workType"];
      Returns:
      The workType.
    • getWorkTypeBytes

      com.google.protobuf.ByteString getWorkTypeBytes()
       Type of work being licensed
       e.g., "photograph", "text", "video", "software"
       CreativeCommons.WORK_TYPE
       
      optional string work_type = 3 [json_name = "workType"];
      Returns:
      The bytes for workType.
    • hasRightsCertificate

      boolean hasRightsCertificate()
       Web URL for a rights management certificate
       XMPRights.CERTIFICATE
       
      optional string rights_certificate = 4 [json_name = "rightsCertificate"];
      Returns:
      Whether the rightsCertificate field is set.
    • getRightsCertificate

      String getRightsCertificate()
       Web URL for a rights management certificate
       XMPRights.CERTIFICATE
       
      optional string rights_certificate = 4 [json_name = "rightsCertificate"];
      Returns:
      The rightsCertificate.
    • getRightsCertificateBytes

      com.google.protobuf.ByteString getRightsCertificateBytes()
       Web URL for a rights management certificate
       XMPRights.CERTIFICATE
       
      optional string rights_certificate = 4 [json_name = "rightsCertificate"];
      Returns:
      The bytes for rightsCertificate.
    • hasRightsMarked

      boolean hasRightsMarked()
       Whether this is a rights-managed resource
       true = rights-managed, false = public domain, null = unknown
       XMPRights.MARKED
       
      optional bool rights_marked = 5 [json_name = "rightsMarked"];
      Returns:
      Whether the rightsMarked field is set.
    • getRightsMarked

      boolean getRightsMarked()
       Whether this is a rights-managed resource
       true = rights-managed, false = public domain, null = unknown
       XMPRights.MARKED
       
      optional bool rights_marked = 5 [json_name = "rightsMarked"];
      Returns:
      The rightsMarked.
    • getRightsOwnersList

      List<String> getRightsOwnersList()
       Legal owners of the resource
       XMPRights.OWNER
       
      repeated string rights_owners = 6 [json_name = "rightsOwners"];
      Returns:
      A list containing the rightsOwners.
    • getRightsOwnersCount

      int getRightsOwnersCount()
       Legal owners of the resource
       XMPRights.OWNER
       
      repeated string rights_owners = 6 [json_name = "rightsOwners"];
      Returns:
      The count of rightsOwners.
    • getRightsOwners

      String getRightsOwners(int index)
       Legal owners of the resource
       XMPRights.OWNER
       
      repeated string rights_owners = 6 [json_name = "rightsOwners"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The rightsOwners at the given index.
    • getRightsOwnersBytes

      com.google.protobuf.ByteString getRightsOwnersBytes(int index)
       Legal owners of the resource
       XMPRights.OWNER
       
      repeated string rights_owners = 6 [json_name = "rightsOwners"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the rightsOwners at the given index.
    • hasUsageTerms

      boolean hasUsageTerms()
       Usage terms and conditions
       XMPRights.USAGE_TERMS
       
      optional string usage_terms = 7 [json_name = "usageTerms"];
      Returns:
      Whether the usageTerms field is set.
    • getUsageTerms

      String getUsageTerms()
       Usage terms and conditions
       XMPRights.USAGE_TERMS
       
      optional string usage_terms = 7 [json_name = "usageTerms"];
      Returns:
      The usageTerms.
    • getUsageTermsBytes

      com.google.protobuf.ByteString getUsageTermsBytes()
       Usage terms and conditions
       XMPRights.USAGE_TERMS
       
      optional string usage_terms = 7 [json_name = "usageTerms"];
      Returns:
      The bytes for usageTerms.
    • hasWebStatement

      boolean hasWebStatement()
       Web URL for ownership and usage rights statement
       XMPRights.WEB_STATEMENT
       
      optional string web_statement = 8 [json_name = "webStatement"];
      Returns:
      Whether the webStatement field is set.
    • getWebStatement

      String getWebStatement()
       Web URL for ownership and usage rights statement
       XMPRights.WEB_STATEMENT
       
      optional string web_statement = 8 [json_name = "webStatement"];
      Returns:
      The webStatement.
    • getWebStatementBytes

      com.google.protobuf.ByteString getWebStatementBytes()
       Web URL for ownership and usage rights statement
       XMPRights.WEB_STATEMENT
       
      optional string web_statement = 8 [json_name = "webStatement"];
      Returns:
      The bytes for webStatement.
    • hasCcLicenseType

      boolean hasCcLicenseType()
       Creative Commons license type
       e.g., "CC BY", "CC BY-SA", "CC BY-NC", "CC BY-NC-SA", "CC BY-ND", "CC BY-NC-ND", "CC0"
       
      optional string cc_license_type = 9 [json_name = "ccLicenseType"];
      Returns:
      Whether the ccLicenseType field is set.
    • getCcLicenseType

      String getCcLicenseType()
       Creative Commons license type
       e.g., "CC BY", "CC BY-SA", "CC BY-NC", "CC BY-NC-SA", "CC BY-ND", "CC BY-NC-ND", "CC0"
       
      optional string cc_license_type = 9 [json_name = "ccLicenseType"];
      Returns:
      The ccLicenseType.
    • getCcLicenseTypeBytes

      com.google.protobuf.ByteString getCcLicenseTypeBytes()
       Creative Commons license type
       e.g., "CC BY", "CC BY-SA", "CC BY-NC", "CC BY-NC-SA", "CC BY-ND", "CC BY-NC-ND", "CC0"
       
      optional string cc_license_type = 9 [json_name = "ccLicenseType"];
      Returns:
      The bytes for ccLicenseType.
    • hasCcLicenseVersion

      boolean hasCcLicenseVersion()
       Creative Commons license version
       e.g., "1.0", "2.0", "3.0", "4.0"
       
      optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];
      Returns:
      Whether the ccLicenseVersion field is set.
    • getCcLicenseVersion

      String getCcLicenseVersion()
       Creative Commons license version
       e.g., "1.0", "2.0", "3.0", "4.0"
       
      optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];
      Returns:
      The ccLicenseVersion.
    • getCcLicenseVersionBytes

      com.google.protobuf.ByteString getCcLicenseVersionBytes()
       Creative Commons license version
       e.g., "1.0", "2.0", "3.0", "4.0"
       
      optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];
      Returns:
      The bytes for ccLicenseVersion.
    • hasCcJurisdiction

      boolean hasCcJurisdiction()
       Creative Commons jurisdiction
       e.g., "US", "UK", "DE", "unported"
       
      optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];
      Returns:
      Whether the ccJurisdiction field is set.
    • getCcJurisdiction

      String getCcJurisdiction()
       Creative Commons jurisdiction
       e.g., "US", "UK", "DE", "unported"
       
      optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];
      Returns:
      The ccJurisdiction.
    • getCcJurisdictionBytes

      com.google.protobuf.ByteString getCcJurisdictionBytes()
       Creative Commons jurisdiction
       e.g., "US", "UK", "DE", "unported"
       
      optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];
      Returns:
      The bytes for ccJurisdiction.
    • getCcConditionsList

      List<CcLicenseCondition> getCcConditionsList()
       Creative Commons license conditions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];
    • getCcConditions

      CcLicenseCondition getCcConditions(int index)
       Creative Commons license conditions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];
    • getCcConditionsCount

      int getCcConditionsCount()
       Creative Commons license conditions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];
    • getCcConditionsOrBuilderList

      List<? extends CcLicenseConditionOrBuilder> getCcConditionsOrBuilderList()
       Creative Commons license conditions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];
    • getCcConditionsOrBuilder

      CcLicenseConditionOrBuilder getCcConditionsOrBuilder(int index)
       Creative Commons license conditions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];
    • getCcPermissionsList

      List<CcLicensePermission> getCcPermissionsList()
       Creative Commons license permissions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];
    • getCcPermissions

      CcLicensePermission getCcPermissions(int index)
       Creative Commons license permissions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];
    • getCcPermissionsCount

      int getCcPermissionsCount()
       Creative Commons license permissions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];
    • getCcPermissionsOrBuilderList

      List<? extends CcLicensePermissionOrBuilder> getCcPermissionsOrBuilderList()
       Creative Commons license permissions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];
    • getCcPermissionsOrBuilder

      CcLicensePermissionOrBuilder getCcPermissionsOrBuilder(int index)
       Creative Commons license permissions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];
    • getCcRestrictionsList

      List<CcLicenseRestriction> getCcRestrictionsList()
       Creative Commons license restrictions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];
    • getCcRestrictions

      CcLicenseRestriction getCcRestrictions(int index)
       Creative Commons license restrictions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];
    • getCcRestrictionsCount

      int getCcRestrictionsCount()
       Creative Commons license restrictions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];
    • getCcRestrictionsOrBuilderList

      List<? extends CcLicenseRestrictionOrBuilder> getCcRestrictionsOrBuilderList()
       Creative Commons license restrictions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];
    • getCcRestrictionsOrBuilder

      CcLicenseRestrictionOrBuilder getCcRestrictionsOrBuilder(int index)
       Creative Commons license restrictions
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];
    • getCopyrightHoldersList

      List<String> getCopyrightHoldersList()
       Copyright holder(s)
       
      repeated string copyright_holders = 15 [json_name = "copyrightHolders"];
      Returns:
      A list containing the copyrightHolders.
    • getCopyrightHoldersCount

      int getCopyrightHoldersCount()
       Copyright holder(s)
       
      repeated string copyright_holders = 15 [json_name = "copyrightHolders"];
      Returns:
      The count of copyrightHolders.
    • getCopyrightHolders

      String getCopyrightHolders(int index)
       Copyright holder(s)
       
      repeated string copyright_holders = 15 [json_name = "copyrightHolders"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The copyrightHolders at the given index.
    • getCopyrightHoldersBytes

      com.google.protobuf.ByteString getCopyrightHoldersBytes(int index)
       Copyright holder(s)
       
      repeated string copyright_holders = 15 [json_name = "copyrightHolders"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the copyrightHolders at the given index.
    • hasCopyrightYear

      boolean hasCopyrightYear()
       Copyright year or date range
       
      optional string copyright_year = 16 [json_name = "copyrightYear"];
      Returns:
      Whether the copyrightYear field is set.
    • getCopyrightYear

      String getCopyrightYear()
       Copyright year or date range
       
      optional string copyright_year = 16 [json_name = "copyrightYear"];
      Returns:
      The copyrightYear.
    • getCopyrightYearBytes

      com.google.protobuf.ByteString getCopyrightYearBytes()
       Copyright year or date range
       
      optional string copyright_year = 16 [json_name = "copyrightYear"];
      Returns:
      The bytes for copyrightYear.
    • hasCopyrightNotice

      boolean hasCopyrightNotice()
       Copyright notice text
       
      optional string copyright_notice = 17 [json_name = "copyrightNotice"];
      Returns:
      Whether the copyrightNotice field is set.
    • getCopyrightNotice

      String getCopyrightNotice()
       Copyright notice text
       
      optional string copyright_notice = 17 [json_name = "copyrightNotice"];
      Returns:
      The copyrightNotice.
    • getCopyrightNoticeBytes

      com.google.protobuf.ByteString getCopyrightNoticeBytes()
       Copyright notice text
       
      optional string copyright_notice = 17 [json_name = "copyrightNotice"];
      Returns:
      The bytes for copyrightNotice.
    • hasCopyrightStatus

      boolean hasCopyrightStatus()
       Copyright status
       e.g., "copyrighted", "public domain", "unknown"
       
      optional string copyright_status = 18 [json_name = "copyrightStatus"];
      Returns:
      Whether the copyrightStatus field is set.
    • getCopyrightStatus

      String getCopyrightStatus()
       Copyright status
       e.g., "copyrighted", "public domain", "unknown"
       
      optional string copyright_status = 18 [json_name = "copyrightStatus"];
      Returns:
      The copyrightStatus.
    • getCopyrightStatusBytes

      com.google.protobuf.ByteString getCopyrightStatusBytes()
       Copyright status
       e.g., "copyrighted", "public domain", "unknown"
       
      optional string copyright_status = 18 [json_name = "copyrightStatus"];
      Returns:
      The bytes for copyrightStatus.
    • hasRightsStatement

      boolean hasRightsStatement()
       Rights statement or description
       
      optional string rights_statement = 19 [json_name = "rightsStatement"];
      Returns:
      Whether the rightsStatement field is set.
    • getRightsStatement

      String getRightsStatement()
       Rights statement or description
       
      optional string rights_statement = 19 [json_name = "rightsStatement"];
      Returns:
      The rightsStatement.
    • getRightsStatementBytes

      com.google.protobuf.ByteString getRightsStatementBytes()
       Rights statement or description
       
      optional string rights_statement = 19 [json_name = "rightsStatement"];
      Returns:
      The bytes for rightsStatement.
    • hasRightsHolderContact

      boolean hasRightsHolderContact()
       Rights holder contact information
       
      optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];
      Returns:
      Whether the rightsHolderContact field is set.
    • getRightsHolderContact

      String getRightsHolderContact()
       Rights holder contact information
       
      optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];
      Returns:
      The rightsHolderContact.
    • getRightsHolderContactBytes

      com.google.protobuf.ByteString getRightsHolderContactBytes()
       Rights holder contact information
       
      optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];
      Returns:
      The bytes for rightsHolderContact.
    • hasAttributionText

      boolean hasAttributionText()
       Required attribution text
       
      optional string attribution_text = 21 [json_name = "attributionText"];
      Returns:
      Whether the attributionText field is set.
    • getAttributionText

      String getAttributionText()
       Required attribution text
       
      optional string attribution_text = 21 [json_name = "attributionText"];
      Returns:
      The attributionText.
    • getAttributionTextBytes

      com.google.protobuf.ByteString getAttributionTextBytes()
       Required attribution text
       
      optional string attribution_text = 21 [json_name = "attributionText"];
      Returns:
      The bytes for attributionText.
    • hasAttributionUrl

      boolean hasAttributionUrl()
       Attribution URL (where to link attribution)
       
      optional string attribution_url = 22 [json_name = "attributionUrl"];
      Returns:
      Whether the attributionUrl field is set.
    • getAttributionUrl

      String getAttributionUrl()
       Attribution URL (where to link attribution)
       
      optional string attribution_url = 22 [json_name = "attributionUrl"];
      Returns:
      The attributionUrl.
    • getAttributionUrlBytes

      com.google.protobuf.ByteString getAttributionUrlBytes()
       Attribution URL (where to link attribution)
       
      optional string attribution_url = 22 [json_name = "attributionUrl"];
      Returns:
      The bytes for attributionUrl.
    • hasAttributionName

      boolean hasAttributionName()
       Attribution name (how to credit the creator)
       
      optional string attribution_name = 23 [json_name = "attributionName"];
      Returns:
      Whether the attributionName field is set.
    • getAttributionName

      String getAttributionName()
       Attribution name (how to credit the creator)
       
      optional string attribution_name = 23 [json_name = "attributionName"];
      Returns:
      The attributionName.
    • getAttributionNameBytes

      com.google.protobuf.ByteString getAttributionNameBytes()
       Attribution name (how to credit the creator)
       
      optional string attribution_name = 23 [json_name = "attributionName"];
      Returns:
      The bytes for attributionName.
    • hasSourceWorkUrl

      boolean hasSourceWorkUrl()
       Source work URL (for derivative works)
       
      optional string source_work_url = 24 [json_name = "sourceWorkUrl"];
      Returns:
      Whether the sourceWorkUrl field is set.
    • getSourceWorkUrl

      String getSourceWorkUrl()
       Source work URL (for derivative works)
       
      optional string source_work_url = 24 [json_name = "sourceWorkUrl"];
      Returns:
      The sourceWorkUrl.
    • getSourceWorkUrlBytes

      com.google.protobuf.ByteString getSourceWorkUrlBytes()
       Source work URL (for derivative works)
       
      optional string source_work_url = 24 [json_name = "sourceWorkUrl"];
      Returns:
      The bytes for sourceWorkUrl.
    • hasSourceWorkTitle

      boolean hasSourceWorkTitle()
       Source work title
       
      optional string source_work_title = 25 [json_name = "sourceWorkTitle"];
      Returns:
      Whether the sourceWorkTitle field is set.
    • getSourceWorkTitle

      String getSourceWorkTitle()
       Source work title
       
      optional string source_work_title = 25 [json_name = "sourceWorkTitle"];
      Returns:
      The sourceWorkTitle.
    • getSourceWorkTitleBytes

      com.google.protobuf.ByteString getSourceWorkTitleBytes()
       Source work title
       
      optional string source_work_title = 25 [json_name = "sourceWorkTitle"];
      Returns:
      The bytes for sourceWorkTitle.
    • hasSourceWorkCreator

      boolean hasSourceWorkCreator()
       Source work creator
       
      optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];
      Returns:
      Whether the sourceWorkCreator field is set.
    • getSourceWorkCreator

      String getSourceWorkCreator()
       Source work creator
       
      optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];
      Returns:
      The sourceWorkCreator.
    • getSourceWorkCreatorBytes

      com.google.protobuf.ByteString getSourceWorkCreatorBytes()
       Source work creator
       
      optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];
      Returns:
      The bytes for sourceWorkCreator.
    • hasLicenseName

      boolean hasLicenseName()
       License name or title
       
      optional string license_name = 27 [json_name = "licenseName"];
      Returns:
      Whether the licenseName field is set.
    • getLicenseName

      String getLicenseName()
       License name or title
       
      optional string license_name = 27 [json_name = "licenseName"];
      Returns:
      The licenseName.
    • getLicenseNameBytes

      com.google.protobuf.ByteString getLicenseNameBytes()
       License name or title
       
      optional string license_name = 27 [json_name = "licenseName"];
      Returns:
      The bytes for licenseName.
    • hasLicenseText

      boolean hasLicenseText()
       License text (full license content)
       
      optional string license_text = 28 [json_name = "licenseText"];
      Returns:
      Whether the licenseText field is set.
    • getLicenseText

      String getLicenseText()
       License text (full license content)
       
      optional string license_text = 28 [json_name = "licenseText"];
      Returns:
      The licenseText.
    • getLicenseTextBytes

      com.google.protobuf.ByteString getLicenseTextBytes()
       License text (full license content)
       
      optional string license_text = 28 [json_name = "licenseText"];
      Returns:
      The bytes for licenseText.
    • hasLicenseSummary

      boolean hasLicenseSummary()
       License summary or description
       
      optional string license_summary = 29 [json_name = "licenseSummary"];
      Returns:
      Whether the licenseSummary field is set.
    • getLicenseSummary

      String getLicenseSummary()
       License summary or description
       
      optional string license_summary = 29 [json_name = "licenseSummary"];
      Returns:
      The licenseSummary.
    • getLicenseSummaryBytes

      com.google.protobuf.ByteString getLicenseSummaryBytes()
       License summary or description
       
      optional string license_summary = 29 [json_name = "licenseSummary"];
      Returns:
      The bytes for licenseSummary.
    • hasLicenseFamily

      boolean hasLicenseFamily()
       License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
       
      optional string license_family = 30 [json_name = "licenseFamily"];
      Returns:
      Whether the licenseFamily field is set.
    • getLicenseFamily

      String getLicenseFamily()
       License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
       
      optional string license_family = 30 [json_name = "licenseFamily"];
      Returns:
      The licenseFamily.
    • getLicenseFamilyBytes

      com.google.protobuf.ByteString getLicenseFamilyBytes()
       License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
       
      optional string license_family = 30 [json_name = "licenseFamily"];
      Returns:
      The bytes for licenseFamily.
    • getCompatibleLicensesList

      List<String> getCompatibleLicensesList()
       License compatibility information
       
      repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];
      Returns:
      A list containing the compatibleLicenses.
    • getCompatibleLicensesCount

      int getCompatibleLicensesCount()
       License compatibility information
       
      repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];
      Returns:
      The count of compatibleLicenses.
    • getCompatibleLicenses

      String getCompatibleLicenses(int index)
       License compatibility information
       
      repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The compatibleLicenses at the given index.
    • getCompatibleLicensesBytes

      com.google.protobuf.ByteString getCompatibleLicensesBytes(int index)
       License compatibility information
       
      repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the compatibleLicenses at the given index.
    • hasLicenseEffectiveDate

      boolean hasLicenseEffectiveDate()
       License effective date
       
      optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];
      Returns:
      Whether the licenseEffectiveDate field is set.
    • getLicenseEffectiveDate

      com.google.protobuf.Timestamp getLicenseEffectiveDate()
       License effective date
       
      optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];
      Returns:
      The licenseEffectiveDate.
    • getLicenseEffectiveDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getLicenseEffectiveDateOrBuilder()
       License effective date
       
      optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];
    • hasLicenseExpirationDate

      boolean hasLicenseExpirationDate()
       License expiration date (if applicable)
       
      optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];
      Returns:
      Whether the licenseExpirationDate field is set.
    • getLicenseExpirationDate

      com.google.protobuf.Timestamp getLicenseExpirationDate()
       License expiration date (if applicable)
       
      optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];
      Returns:
      The licenseExpirationDate.
    • getLicenseExpirationDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getLicenseExpirationDateOrBuilder()
       License expiration date (if applicable)
       
      optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];
    • hasCommercialUseAllowed

      boolean hasCommercialUseAllowed()
       Commercial use permission
       
      optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];
      Returns:
      Whether the commercialUseAllowed field is set.
    • getCommercialUseAllowed

      boolean getCommercialUseAllowed()
       Commercial use permission
       
      optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];
      Returns:
      The commercialUseAllowed.
    • hasDerivativeWorksAllowed

      boolean hasDerivativeWorksAllowed()
       Derivative works permission
       
      optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];
      Returns:
      Whether the derivativeWorksAllowed field is set.
    • getDerivativeWorksAllowed

      boolean getDerivativeWorksAllowed()
       Derivative works permission
       
      optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];
      Returns:
      The derivativeWorksAllowed.
    • hasDistributionAllowed

      boolean hasDistributionAllowed()
       Distribution permission
       
      optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];
      Returns:
      Whether the distributionAllowed field is set.
    • getDistributionAllowed

      boolean getDistributionAllowed()
       Distribution permission
       
      optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];
      Returns:
      The distributionAllowed.
    • hasModificationAllowed

      boolean hasModificationAllowed()
       Modification permission
       
      optional bool modification_allowed = 37 [json_name = "modificationAllowed"];
      Returns:
      Whether the modificationAllowed field is set.
    • getModificationAllowed

      boolean getModificationAllowed()
       Modification permission
       
      optional bool modification_allowed = 37 [json_name = "modificationAllowed"];
      Returns:
      The modificationAllowed.
    • hasPrivateUseAllowed

      boolean hasPrivateUseAllowed()
       Private use permission
       
      optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];
      Returns:
      Whether the privateUseAllowed field is set.
    • getPrivateUseAllowed

      boolean getPrivateUseAllowed()
       Private use permission
       
      optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];
      Returns:
      The privateUseAllowed.
    • hasPatentUseAllowed

      boolean hasPatentUseAllowed()
       Patent use permission
       
      optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];
      Returns:
      Whether the patentUseAllowed field is set.
    • getPatentUseAllowed

      boolean getPatentUseAllowed()
       Patent use permission
       
      optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];
      Returns:
      The patentUseAllowed.
    • hasTrademarkUseAllowed

      boolean hasTrademarkUseAllowed()
       Trademark use permission
       
      optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];
      Returns:
      Whether the trademarkUseAllowed field is set.
    • getTrademarkUseAllowed

      boolean getTrademarkUseAllowed()
       Trademark use permission
       
      optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];
      Returns:
      The trademarkUseAllowed.
    • hasAttributionRequired

      boolean hasAttributionRequired()
       Attribution requirement
       
      optional bool attribution_required = 41 [json_name = "attributionRequired"];
      Returns:
      Whether the attributionRequired field is set.
    • getAttributionRequired

      boolean getAttributionRequired()
       Attribution requirement
       
      optional bool attribution_required = 41 [json_name = "attributionRequired"];
      Returns:
      The attributionRequired.
    • hasShareAlikeRequired

      boolean hasShareAlikeRequired()
       Share-alike requirement
       
      optional bool share_alike_required = 42 [json_name = "shareAlikeRequired"];
      Returns:
      Whether the shareAlikeRequired field is set.
    • getShareAlikeRequired

      boolean getShareAlikeRequired()
       Share-alike requirement
       
      optional bool share_alike_required = 42 [json_name = "shareAlikeRequired"];
      Returns:
      The shareAlikeRequired.
    • hasSourceDisclosureRequired

      boolean hasSourceDisclosureRequired()
       Source disclosure requirement
       
      optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];
      Returns:
      Whether the sourceDisclosureRequired field is set.
    • getSourceDisclosureRequired

      boolean getSourceDisclosureRequired()
       Source disclosure requirement
       
      optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];
      Returns:
      The sourceDisclosureRequired.
    • hasLicenseNoticeRequired

      boolean hasLicenseNoticeRequired()
       License notice requirement
       
      optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];
      Returns:
      Whether the licenseNoticeRequired field is set.
    • getLicenseNoticeRequired

      boolean getLicenseNoticeRequired()
       License notice requirement
       
      optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];
      Returns:
      The licenseNoticeRequired.
    • hasStateChangesRequired

      boolean hasStateChangesRequired()
       State changes requirement
       
      optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];
      Returns:
      Whether the stateChangesRequired field is set.
    • getStateChangesRequired

      boolean getStateChangesRequired()
       State changes requirement
       
      optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];
      Returns:
      The stateChangesRequired.
    • hasDrmInfo

      boolean hasDrmInfo()
       Digital Rights Management (DRM) information
       
      optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];
      Returns:
      Whether the drmInfo field is set.
    • getDrmInfo

      DrmInformation getDrmInfo()
       Digital Rights Management (DRM) information
       
      optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];
      Returns:
      The drmInfo.
    • getDrmInfoOrBuilder

      DrmInformationOrBuilder getDrmInfoOrBuilder()
       Digital Rights Management (DRM) information
       
      optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];
    • hasRightsManagementSystem

      boolean hasRightsManagementSystem()
       Rights management system used
       
      optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];
      Returns:
      Whether the rightsManagementSystem field is set.
    • getRightsManagementSystem

      String getRightsManagementSystem()
       Rights management system used
       
      optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];
      Returns:
      The rightsManagementSystem.
    • getRightsManagementSystemBytes

      com.google.protobuf.ByteString getRightsManagementSystemBytes()
       Rights management system used
       
      optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];
      Returns:
      The bytes for rightsManagementSystem.
    • hasRightsExpressionLanguage

      boolean hasRightsExpressionLanguage()
       Rights expression language
       e.g., "ODRL", "XrML", "MPEG-21 REL"
       
      optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];
      Returns:
      Whether the rightsExpressionLanguage field is set.
    • getRightsExpressionLanguage

      String getRightsExpressionLanguage()
       Rights expression language
       e.g., "ODRL", "XrML", "MPEG-21 REL"
       
      optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];
      Returns:
      The rightsExpressionLanguage.
    • getRightsExpressionLanguageBytes

      com.google.protobuf.ByteString getRightsExpressionLanguageBytes()
       Rights expression language
       e.g., "ODRL", "XrML", "MPEG-21 REL"
       
      optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];
      Returns:
      The bytes for rightsExpressionLanguage.
    • hasRightsMetadataStandard

      boolean hasRightsMetadataStandard()
       Rights metadata standard
       e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
       
      optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];
      Returns:
      Whether the rightsMetadataStandard field is set.
    • getRightsMetadataStandard

      String getRightsMetadataStandard()
       Rights metadata standard
       e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
       
      optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];
      Returns:
      The rightsMetadataStandard.
    • getRightsMetadataStandardBytes

      com.google.protobuf.ByteString getRightsMetadataStandardBytes()
       Rights metadata standard
       e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
       
      optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];
      Returns:
      The bytes for rightsMetadataStandard.
    • getGeographicRestrictionsList

      List<String> getGeographicRestrictionsList()
       Geographic restrictions on usage
       
      repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];
      Returns:
      A list containing the geographicRestrictions.
    • getGeographicRestrictionsCount

      int getGeographicRestrictionsCount()
       Geographic restrictions on usage
       
      repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];
      Returns:
      The count of geographicRestrictions.
    • getGeographicRestrictions

      String getGeographicRestrictions(int index)
       Geographic restrictions on usage
       
      repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The geographicRestrictions at the given index.
    • getGeographicRestrictionsBytes

      com.google.protobuf.ByteString getGeographicRestrictionsBytes(int index)
       Geographic restrictions on usage
       
      repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the geographicRestrictions at the given index.
    • getTemporalRestrictionsList

      List<TemporalRestriction> getTemporalRestrictionsList()
       Temporal restrictions on usage
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];
    • getTemporalRestrictions

      TemporalRestriction getTemporalRestrictions(int index)
       Temporal restrictions on usage
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];
    • getTemporalRestrictionsCount

      int getTemporalRestrictionsCount()
       Temporal restrictions on usage
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];
    • getTemporalRestrictionsOrBuilderList

      List<? extends TemporalRestrictionOrBuilder> getTemporalRestrictionsOrBuilderList()
       Temporal restrictions on usage
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];
    • getTemporalRestrictionsOrBuilder

      TemporalRestrictionOrBuilder getTemporalRestrictionsOrBuilder(int index)
       Temporal restrictions on usage
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];
    • getUsageContextRestrictionsList

      List<String> getUsageContextRestrictionsList()
       Usage context restrictions
       e.g., "educational use only", "non-commercial research"
       
      repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];
      Returns:
      A list containing the usageContextRestrictions.
    • getUsageContextRestrictionsCount

      int getUsageContextRestrictionsCount()
       Usage context restrictions
       e.g., "educational use only", "non-commercial research"
       
      repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];
      Returns:
      The count of usageContextRestrictions.
    • getUsageContextRestrictions

      String getUsageContextRestrictions(int index)
       Usage context restrictions
       e.g., "educational use only", "non-commercial research"
       
      repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The usageContextRestrictions at the given index.
    • getUsageContextRestrictionsBytes

      com.google.protobuf.ByteString getUsageContextRestrictionsBytes(int index)
       Usage context restrictions
       e.g., "educational use only", "non-commercial research"
       
      repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the usageContextRestrictions at the given index.
    • hasLicenseValidationStatus

      boolean hasLicenseValidationStatus()
       License validation status
       
      optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];
      Returns:
      Whether the licenseValidationStatus field is set.
    • getLicenseValidationStatus

      String getLicenseValidationStatus()
       License validation status
       
      optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];
      Returns:
      The licenseValidationStatus.
    • getLicenseValidationStatusBytes

      com.google.protobuf.ByteString getLicenseValidationStatusBytes()
       License validation status
       
      optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];
      Returns:
      The bytes for licenseValidationStatus.
    • getComplianceWarningsList

      List<String> getComplianceWarningsList()
       License compliance warnings
       
      repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];
      Returns:
      A list containing the complianceWarnings.
    • getComplianceWarningsCount

      int getComplianceWarningsCount()
       License compliance warnings
       
      repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];
      Returns:
      The count of complianceWarnings.
    • getComplianceWarnings

      String getComplianceWarnings(int index)
       License compliance warnings
       
      repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The complianceWarnings at the given index.
    • getComplianceWarningsBytes

      com.google.protobuf.ByteString getComplianceWarningsBytes(int index)
       License compliance warnings
       
      repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the complianceWarnings at the given index.
    • hasRightsClearanceStatus

      boolean hasRightsClearanceStatus()
       Rights clearance status
       
      optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];
      Returns:
      Whether the rightsClearanceStatus field is set.
    • getRightsClearanceStatus

      String getRightsClearanceStatus()
       Rights clearance status
       
      optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];
      Returns:
      The rightsClearanceStatus.
    • getRightsClearanceStatusBytes

      com.google.protobuf.ByteString getRightsClearanceStatusBytes()
       Rights clearance status
       
      optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];
      Returns:
      The bytes for rightsClearanceStatus.
    • getAuditTrailList

      List<RightsAuditEntry> getAuditTrailList()
       Rights audit trail
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];
    • getAuditTrail

      RightsAuditEntry getAuditTrail(int index)
       Rights audit trail
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];
    • getAuditTrailCount

      int getAuditTrailCount()
       Rights audit trail
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];
    • getAuditTrailOrBuilderList

      List<? extends RightsAuditEntryOrBuilder> getAuditTrailOrBuilderList()
       Rights audit trail
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];
    • getAuditTrailOrBuilder

      RightsAuditEntryOrBuilder getAuditTrailOrBuilder(int index)
       Rights audit trail
       
      repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];
    • getMetadataSourcesList

      List<String> getMetadataSourcesList()
       Rights metadata source
       e.g., "XMP", "EXIF", "HTML meta", "document properties"
       
      repeated string metadata_sources = 57 [json_name = "metadataSources"];
      Returns:
      A list containing the metadataSources.
    • getMetadataSourcesCount

      int getMetadataSourcesCount()
       Rights metadata source
       e.g., "XMP", "EXIF", "HTML meta", "document properties"
       
      repeated string metadata_sources = 57 [json_name = "metadataSources"];
      Returns:
      The count of metadataSources.
    • getMetadataSources

      String getMetadataSources(int index)
       Rights metadata source
       e.g., "XMP", "EXIF", "HTML meta", "document properties"
       
      repeated string metadata_sources = 57 [json_name = "metadataSources"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The metadataSources at the given index.
    • getMetadataSourcesBytes

      com.google.protobuf.ByteString getMetadataSourcesBytes(int index)
       Rights metadata source
       e.g., "XMP", "EXIF", "HTML meta", "document properties"
       
      repeated string metadata_sources = 57 [json_name = "metadataSources"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the metadataSources at the given index.
    • hasRightsIdentifier

      boolean hasRightsIdentifier()
       Rights identifier (unique ID for this rights statement)
       
      optional string rights_identifier = 58 [json_name = "rightsIdentifier"];
      Returns:
      Whether the rightsIdentifier field is set.
    • getRightsIdentifier

      String getRightsIdentifier()
       Rights identifier (unique ID for this rights statement)
       
      optional string rights_identifier = 58 [json_name = "rightsIdentifier"];
      Returns:
      The rightsIdentifier.
    • getRightsIdentifierBytes

      com.google.protobuf.ByteString getRightsIdentifierBytes()
       Rights identifier (unique ID for this rights statement)
       
      optional string rights_identifier = 58 [json_name = "rightsIdentifier"];
      Returns:
      The bytes for rightsIdentifier.
    • hasRightsMetadataDate

      boolean hasRightsMetadataDate()
       Rights metadata creation date
       
      optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];
      Returns:
      Whether the rightsMetadataDate field is set.
    • getRightsMetadataDate

      com.google.protobuf.Timestamp getRightsMetadataDate()
       Rights metadata creation date
       
      optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];
      Returns:
      The rightsMetadataDate.
    • getRightsMetadataDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getRightsMetadataDateOrBuilder()
       Rights metadata creation date
       
      optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];
    • hasRightsMetadataCreator

      boolean hasRightsMetadataCreator()
       Rights metadata creator
       
      optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];
      Returns:
      Whether the rightsMetadataCreator field is set.
    • getRightsMetadataCreator

      String getRightsMetadataCreator()
       Rights metadata creator
       
      optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];
      Returns:
      The rightsMetadataCreator.
    • getRightsMetadataCreatorBytes

      com.google.protobuf.ByteString getRightsMetadataCreatorBytes()
       Rights metadata creator
       
      optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];
      Returns:
      The bytes for rightsMetadataCreator.
    • hasAdditionalRightsMetadata

      boolean hasAdditionalRightsMetadata()
       All unmapped rights-specific metadata as flexible key-value pairs
       This captures any rights metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_rights_metadata = 200 [json_name = "additionalRightsMetadata"];
      Returns:
      Whether the additionalRightsMetadata field is set.
    • getAdditionalRightsMetadata

      com.google.protobuf.Struct getAdditionalRightsMetadata()
       All unmapped rights-specific metadata as flexible key-value pairs
       This captures any rights metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_rights_metadata = 200 [json_name = "additionalRightsMetadata"];
      Returns:
      The additionalRightsMetadata.
    • getAdditionalRightsMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalRightsMetadataOrBuilder()
       All unmapped rights-specific metadata as flexible key-value pairs
       This captures any rights metadata not covered by the strongly-typed fields above
       
      .google.protobuf.Struct additional_rights_metadata = 200 [json_name = "additionalRightsMetadata"];
    • 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"];