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 Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.StructAll unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovecom.google.protobuf.StructOrBuilderAll unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields aboveAttribution name (how to credit the creator)com.google.protobuf.ByteStringAttribution name (how to credit the creator)booleanAttribution requirementRequired attribution textcom.google.protobuf.ByteStringRequired attribution textAttribution URL (where to link attribution)com.google.protobuf.ByteStringAttribution URL (where to link attribution)getAuditTrail(int index) Rights audit trailintRights audit trailRights audit trailgetAuditTrailOrBuilder(int index) Rights audit trailList<? extends RightsAuditEntryOrBuilder> Rights audit trailBase Tika fields common to all document typesBase Tika fields common to all document typesgetCcConditions(int index) Creative Commons license conditionsintCreative Commons license conditionsCreative Commons license conditionsgetCcConditionsOrBuilder(int index) Creative Commons license conditionsList<? extends CcLicenseConditionOrBuilder> Creative Commons license conditionsCreative Commons jurisdiction e.g., "US", "UK", "DE", "unported"com.google.protobuf.ByteStringCreative Commons jurisdiction e.g., "US", "UK", "DE", "unported"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"com.google.protobuf.ByteStringCreative 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"Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"com.google.protobuf.ByteStringCreative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"getCcPermissions(int index) Creative Commons license permissionsintCreative Commons license permissionsCreative Commons license permissionsgetCcPermissionsOrBuilder(int index) Creative Commons license permissionsList<? extends CcLicensePermissionOrBuilder> Creative Commons license permissionsgetCcRestrictions(int index) Creative Commons license restrictionsintCreative Commons license restrictionsCreative Commons license restrictionsgetCcRestrictionsOrBuilder(int index) Creative Commons license restrictionsList<? extends CcLicenseRestrictionOrBuilder> Creative Commons license restrictionsbooleanCommercial use permissiongetCompatibleLicenses(int index) License compatibility informationcom.google.protobuf.ByteStringgetCompatibleLicensesBytes(int index) License compatibility informationintLicense compatibility informationLicense compatibility informationgetComplianceWarnings(int index) License compliance warningscom.google.protobuf.ByteStringgetComplianceWarningsBytes(int index) License compliance warningsintLicense compliance warningsLicense compliance warningsgetCopyrightHolders(int index) Copyright holder(s)com.google.protobuf.ByteStringgetCopyrightHoldersBytes(int index) Copyright holder(s)intCopyright holder(s)Copyright holder(s)Copyright notice textcom.google.protobuf.ByteStringCopyright notice textCopyright status e.g., "copyrighted", "public domain", "unknown"com.google.protobuf.ByteStringCopyright status e.g., "copyrighted", "public domain", "unknown"Copyright year or date rangecom.google.protobuf.ByteStringCopyright year or date rangebooleanDerivative works permissionbooleanDistribution permissionDigital Rights Management (DRM) informationDigital Rights Management (DRM) informationgetGeographicRestrictions(int index) Geographic restrictions on usagecom.google.protobuf.ByteStringgetGeographicRestrictionsBytes(int index) Geographic restrictions on usageintGeographic restrictions on usageGeographic restrictions on usagecom.google.protobuf.TimestampLicense effective datecom.google.protobuf.TimestampOrBuilderLicense effective datecom.google.protobuf.TimestampLicense expiration date (if applicable)com.google.protobuf.TimestampOrBuilderLicense expiration date (if applicable)License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")com.google.protobuf.ByteStringLicense family (e.g., "Creative Commons", "GPL", "MIT", "Apache")Location where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONcom.google.protobuf.ByteStringLocation where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONLicense name or titlecom.google.protobuf.ByteStringLicense name or titlebooleanLicense notice requirementLicense summary or descriptioncom.google.protobuf.ByteStringLicense summary or descriptionLicense text (full license content)com.google.protobuf.ByteStringLicense text (full license content)URL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLcom.google.protobuf.ByteStringURL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLLicense validation statuscom.google.protobuf.ByteStringLicense validation statusgetMetadataSources(int index) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"com.google.protobuf.ByteStringgetMetadataSourcesBytes(int index) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"intRights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"booleanModification permissionbooleanPatent use permissionbooleanPrivate use permissionWeb URL for a rights management certificate XMPRights.CERTIFICATEcom.google.protobuf.ByteStringWeb URL for a rights management certificate XMPRights.CERTIFICATERights clearance statuscom.google.protobuf.ByteStringRights clearance statusRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"com.google.protobuf.ByteStringRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"Rights holder contact informationcom.google.protobuf.ByteStringRights holder contact informationRights identifier (unique ID for this rights statement)com.google.protobuf.ByteStringRights identifier (unique ID for this rights statement)Rights management system usedcom.google.protobuf.ByteStringRights management system usedbooleanWhether this is a rights-managed resource true = rights-managed, false = public domain, null = unknown XMPRights.MARKEDRights metadata creatorcom.google.protobuf.ByteStringRights metadata creatorcom.google.protobuf.TimestampRights metadata creation datecom.google.protobuf.TimestampOrBuilderRights metadata creation dateRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"com.google.protobuf.ByteStringRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"getRightsOwners(int index) Legal owners of the resource XMPRights.OWNERcom.google.protobuf.ByteStringgetRightsOwnersBytes(int index) Legal owners of the resource XMPRights.OWNERintLegal owners of the resource XMPRights.OWNERLegal owners of the resource XMPRights.OWNERRights statement or descriptioncom.google.protobuf.ByteStringRights statement or descriptionbooleanShare-alike requirementbooleanSource disclosure requirementSource work creatorcom.google.protobuf.ByteStringSource work creatorSource work titlecom.google.protobuf.ByteStringSource work titleSource work URL (for derivative works)com.google.protobuf.ByteStringSource work URL (for derivative works)booleanState changes requirementgetTemporalRestrictions(int index) Temporal restrictions on usageintTemporal restrictions on usageTemporal restrictions on usagegetTemporalRestrictionsOrBuilder(int index) Temporal restrictions on usageList<? extends TemporalRestrictionOrBuilder> Temporal restrictions on usagebooleanTrademark use permissiongetUsageContextRestrictions(int index) Usage context restrictions e.g., "educational use only", "non-commercial research"com.google.protobuf.ByteStringgetUsageContextRestrictionsBytes(int index) Usage context restrictions e.g., "educational use only", "non-commercial research"intUsage context restrictions e.g., "educational use only", "non-commercial research"Usage context restrictions e.g., "educational use only", "non-commercial research"Usage terms and conditions XMPRights.USAGE_TERMScom.google.protobuf.ByteStringUsage terms and conditions XMPRights.USAGE_TERMSWeb URL for ownership and usage rights statement XMPRights.WEB_STATEMENTcom.google.protobuf.ByteStringWeb URL for ownership and usage rights statement XMPRights.WEB_STATEMENTType of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPEcom.google.protobuf.ByteStringType of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPEbooleanAll unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovebooleanAttribution name (how to credit the creator)booleanAttribution requirementbooleanRequired attribution textbooleanAttribution URL (where to link attribution)booleanBase Tika fields common to all document typesbooleanCreative Commons jurisdiction e.g., "US", "UK", "DE", "unported"booleanCreative 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"booleanCreative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"booleanCommercial use permissionbooleanCopyright notice textbooleanCopyright status e.g., "copyrighted", "public domain", "unknown"booleanCopyright year or date rangebooleanDerivative works permissionbooleanDistribution permissionbooleanDigital Rights Management (DRM) informationbooleanLicense effective datebooleanLicense expiration date (if applicable)booleanLicense family (e.g., "Creative Commons", "GPL", "MIT", "Apache")booleanLocation where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONbooleanLicense name or titlebooleanLicense notice requirementbooleanLicense summary or descriptionbooleanLicense text (full license content)booleanURL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLbooleanLicense validation statusbooleanModification permissionbooleanPatent use permissionbooleanPrivate use permissionbooleanWeb URL for a rights management certificate XMPRights.CERTIFICATEbooleanRights clearance statusbooleanRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"booleanRights holder contact informationbooleanRights identifier (unique ID for this rights statement)booleanRights management system usedbooleanWhether this is a rights-managed resource true = rights-managed, false = public domain, null = unknown XMPRights.MARKEDbooleanRights metadata creatorbooleanRights metadata creation datebooleanRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"booleanRights statement or descriptionbooleanShare-alike requirementbooleanSource disclosure requirementbooleanSource work creatorbooleanSource work titlebooleanSource work URL (for derivative works)booleanState changes requirementbooleanTrademark use permissionbooleanUsage terms and conditions XMPRights.USAGE_TERMSbooleanWeb URL for ownership and usage rights statement XMPRights.WEB_STATEMENTbooleanType of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPEMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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
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
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
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
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
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
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
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
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
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
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.
-
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
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
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
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
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
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
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
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
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
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
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
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
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"];
-