Class CreativeCommonsMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CreativeCommonsMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
ai.pipestream.parsed.data.creative_commons.v1.CreativeCommonsMetadata.Builder
- All Implemented Interfaces:
CreativeCommonsMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
CreativeCommonsMetadata
public static final class CreativeCommonsMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
implements CreativeCommonsMetadataOrBuilder
Comprehensive Creative Commons and Rights metadata as extracted by Tika from various document types. Based on Tika's CreativeCommons interface, XMPRights interface, and various rights management standards. This is a 1:1 mapping to all fields that Tika can extract related to licensing and rights management. Creative Commons and rights metadata can be found in: - XMP metadata in images and PDFs - HTML meta tags and RDFa markup - Document properties in Office files - EXIF data in images - Embedded license information Critical for rights management, licensing compliance, and legal usage determination.Protobuf type
ai.pipestream.parsed.data.creative_commons.v1.CreativeCommonsMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllAuditTrail(Iterable<? extends RightsAuditEntry> values) Rights audit trailaddAllCcConditions(Iterable<? extends CcLicenseCondition> values) Creative Commons license conditionsaddAllCcPermissions(Iterable<? extends CcLicensePermission> values) Creative Commons license permissionsaddAllCcRestrictions(Iterable<? extends CcLicenseRestriction> values) Creative Commons license restrictionsaddAllCompatibleLicenses(Iterable<String> values) License compatibility informationaddAllComplianceWarnings(Iterable<String> values) License compliance warningsaddAllCopyrightHolders(Iterable<String> values) Copyright holder(s)addAllGeographicRestrictions(Iterable<String> values) Geographic restrictions on usageaddAllMetadataSources(Iterable<String> values) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"addAllRightsOwners(Iterable<String> values) Legal owners of the resource XMPRights.OWNERaddAllTemporalRestrictions(Iterable<? extends TemporalRestriction> values) Temporal restrictions on usageaddAllUsageContextRestrictions(Iterable<String> values) Usage context restrictions e.g., "educational use only", "non-commercial research"addAuditTrail(int index, RightsAuditEntry value) Rights audit trailaddAuditTrail(int index, RightsAuditEntry.Builder builderForValue) Rights audit trailaddAuditTrail(RightsAuditEntry value) Rights audit trailaddAuditTrail(RightsAuditEntry.Builder builderForValue) Rights audit trailRights audit trailaddAuditTrailBuilder(int index) Rights audit trailaddCcConditions(int index, CcLicenseCondition value) Creative Commons license conditionsaddCcConditions(int index, CcLicenseCondition.Builder builderForValue) Creative Commons license conditionsCreative Commons license conditionsaddCcConditions(CcLicenseCondition.Builder builderForValue) Creative Commons license conditionsCreative Commons license conditionsaddCcConditionsBuilder(int index) Creative Commons license conditionsaddCcPermissions(int index, CcLicensePermission value) Creative Commons license permissionsaddCcPermissions(int index, CcLicensePermission.Builder builderForValue) Creative Commons license permissionsCreative Commons license permissionsaddCcPermissions(CcLicensePermission.Builder builderForValue) Creative Commons license permissionsCreative Commons license permissionsaddCcPermissionsBuilder(int index) Creative Commons license permissionsaddCcRestrictions(int index, CcLicenseRestriction value) Creative Commons license restrictionsaddCcRestrictions(int index, CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictionsCreative Commons license restrictionsaddCcRestrictions(CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictionsCreative Commons license restrictionsaddCcRestrictionsBuilder(int index) Creative Commons license restrictionsaddCompatibleLicenses(String value) License compatibility informationaddCompatibleLicensesBytes(com.google.protobuf.ByteString value) License compatibility informationaddComplianceWarnings(String value) License compliance warningsaddComplianceWarningsBytes(com.google.protobuf.ByteString value) License compliance warningsaddCopyrightHolders(String value) Copyright holder(s)addCopyrightHoldersBytes(com.google.protobuf.ByteString value) Copyright holder(s)addGeographicRestrictions(String value) Geographic restrictions on usageaddGeographicRestrictionsBytes(com.google.protobuf.ByteString value) Geographic restrictions on usageaddMetadataSources(String value) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"addMetadataSourcesBytes(com.google.protobuf.ByteString value) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"addRightsOwners(String value) Legal owners of the resource XMPRights.OWNERaddRightsOwnersBytes(com.google.protobuf.ByteString value) Legal owners of the resource XMPRights.OWNERaddTemporalRestrictions(int index, TemporalRestriction value) Temporal restrictions on usageaddTemporalRestrictions(int index, TemporalRestriction.Builder builderForValue) Temporal restrictions on usageTemporal restrictions on usageaddTemporalRestrictions(TemporalRestriction.Builder builderForValue) Temporal restrictions on usageTemporal restrictions on usageaddTemporalRestrictionsBuilder(int index) Temporal restrictions on usageUsage context restrictions e.g., "educational use only", "non-commercial research"addUsageContextRestrictionsBytes(com.google.protobuf.ByteString value) Usage context restrictions e.g., "educational use only", "non-commercial research"build()clear()All 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)Attribution requirementRequired attribution textAttribution URL (where to link attribution)Rights audit trailBase Tika fields common to all document typesCreative Commons license conditionsCreative 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"Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"Creative Commons license permissionsCreative Commons license restrictionsCommercial use permissionLicense compatibility informationLicense compliance warningsCopyright holder(s)Copyright notice textCopyright status e.g., "copyrighted", "public domain", "unknown"Copyright year or date rangeDerivative works permissionDistribution permissionDigital Rights Management (DRM) informationGeographic restrictions on usageLicense effective dateLicense expiration date (if applicable)License 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_LOCATIONLicense name or titleLicense notice requirementLicense summary or descriptionLicense text (full license content)URL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLLicense validation statusRights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"Modification permissionPatent use permissionPrivate use permissionWeb URL for a rights management certificate XMPRights.CERTIFICATERights clearance statusRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"Rights holder contact informationRights identifier (unique ID for this rights statement)Rights management system usedWhether this is a rights-managed resource true = rights-managed, false = public domain, null = unknown XMPRights.MARKEDRights metadata creatorRights metadata creation dateRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"Legal owners of the resource XMPRights.OWNERRights statement or descriptionShare-alike requirementSource disclosure requirementSource work creatorSource work titleSource work URL (for derivative works)State changes requirementTemporal restrictions on usageTrademark use permissionUsage context restrictions e.g., "educational use only", "non-commercial research"Usage terms and conditions XMPRights.USAGE_TERMSWeb 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.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.Struct.BuilderAll 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 trailgetAuditTrailBuilder(int index) Rights audit trailRights 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 typesBase Tika fields common to all document typesgetCcConditions(int index) Creative Commons license conditionsgetCcConditionsBuilder(int index) Creative Commons license conditionsCreative 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 permissionsgetCcPermissionsBuilder(int index) Creative Commons license permissionsCreative 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 restrictionsgetCcRestrictionsBuilder(int index) Creative Commons license restrictionsCreative 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 informationcom.google.protobuf.ProtocolStringListLicense compatibility informationgetComplianceWarnings(int index) License compliance warningscom.google.protobuf.ByteStringgetComplianceWarningsBytes(int index) License compliance warningsintLicense compliance warningscom.google.protobuf.ProtocolStringListLicense compliance warningsgetCopyrightHolders(int index) Copyright holder(s)com.google.protobuf.ByteStringgetCopyrightHoldersBytes(int index) Copyright holder(s)intCopyright holder(s)com.google.protobuf.ProtocolStringListCopyright 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 permissionstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanDistribution permissionDigital Rights Management (DRM) informationDigital 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 usagecom.google.protobuf.ProtocolStringListGeographic restrictions on usagecom.google.protobuf.TimestampLicense effective datecom.google.protobuf.Timestamp.BuilderLicense effective datecom.google.protobuf.TimestampOrBuilderLicense effective datecom.google.protobuf.TimestampLicense expiration date (if applicable)com.google.protobuf.Timestamp.BuilderLicense 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"com.google.protobuf.ProtocolStringListRights 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.Timestamp.BuilderRights 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.OWNERcom.google.protobuf.ProtocolStringListLegal 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 usagegetTemporalRestrictionsBuilder(int index) Temporal restrictions on usageTemporal 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"com.google.protobuf.ProtocolStringListUsage 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_TYPEprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAdditionalRightsMetadata(com.google.protobuf.Struct value) All unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovemergeBaseFields(TikaBaseFields value) Base Tika fields common to all document typesmergeDrmInfo(DrmInformation value) Digital Rights Management (DRM) informationmergeFrom(CreativeCommonsMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLicenseEffectiveDate(com.google.protobuf.Timestamp value) License effective datemergeLicenseExpirationDate(com.google.protobuf.Timestamp value) License expiration date (if applicable)mergeRightsMetadataDate(com.google.protobuf.Timestamp value) Rights metadata creation dateremoveAuditTrail(int index) Rights audit trailremoveCcConditions(int index) Creative Commons license conditionsremoveCcPermissions(int index) Creative Commons license permissionsremoveCcRestrictions(int index) Creative Commons license restrictionsremoveTemporalRestrictions(int index) Temporal restrictions on usagesetAdditionalRightsMetadata(com.google.protobuf.Struct value) All unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovesetAdditionalRightsMetadata(com.google.protobuf.Struct.Builder builderForValue) All unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovesetAttributionName(String value) Attribution name (how to credit the creator)setAttributionNameBytes(com.google.protobuf.ByteString value) Attribution name (how to credit the creator)setAttributionRequired(boolean value) Attribution requirementsetAttributionText(String value) Required attribution textsetAttributionTextBytes(com.google.protobuf.ByteString value) Required attribution textsetAttributionUrl(String value) Attribution URL (where to link attribution)setAttributionUrlBytes(com.google.protobuf.ByteString value) Attribution URL (where to link attribution)setAuditTrail(int index, RightsAuditEntry value) Rights audit trailsetAuditTrail(int index, RightsAuditEntry.Builder builderForValue) Rights audit trailsetBaseFields(TikaBaseFields value) Base Tika fields common to all document typessetBaseFields(TikaBaseFields.Builder builderForValue) Base Tika fields common to all document typessetCcConditions(int index, CcLicenseCondition value) Creative Commons license conditionssetCcConditions(int index, CcLicenseCondition.Builder builderForValue) Creative Commons license conditionssetCcJurisdiction(String value) Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"setCcJurisdictionBytes(com.google.protobuf.ByteString value) Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"setCcLicenseType(String value) 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"setCcLicenseTypeBytes(com.google.protobuf.ByteString value) 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"setCcLicenseVersion(String value) Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"setCcLicenseVersionBytes(com.google.protobuf.ByteString value) Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"setCcPermissions(int index, CcLicensePermission value) Creative Commons license permissionssetCcPermissions(int index, CcLicensePermission.Builder builderForValue) Creative Commons license permissionssetCcRestrictions(int index, CcLicenseRestriction value) Creative Commons license restrictionssetCcRestrictions(int index, CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictionssetCommercialUseAllowed(boolean value) Commercial use permissionsetCompatibleLicenses(int index, String value) License compatibility informationsetComplianceWarnings(int index, String value) License compliance warningssetCopyrightHolders(int index, String value) Copyright holder(s)setCopyrightNotice(String value) Copyright notice textsetCopyrightNoticeBytes(com.google.protobuf.ByteString value) Copyright notice textsetCopyrightStatus(String value) Copyright status e.g., "copyrighted", "public domain", "unknown"setCopyrightStatusBytes(com.google.protobuf.ByteString value) Copyright status e.g., "copyrighted", "public domain", "unknown"setCopyrightYear(String value) Copyright year or date rangesetCopyrightYearBytes(com.google.protobuf.ByteString value) Copyright year or date rangesetDerivativeWorksAllowed(boolean value) Derivative works permissionsetDistributionAllowed(boolean value) Distribution permissionsetDrmInfo(DrmInformation value) Digital Rights Management (DRM) informationsetDrmInfo(DrmInformation.Builder builderForValue) Digital Rights Management (DRM) informationsetGeographicRestrictions(int index, String value) Geographic restrictions on usagesetLicenseEffectiveDate(com.google.protobuf.Timestamp value) License effective datesetLicenseEffectiveDate(com.google.protobuf.Timestamp.Builder builderForValue) License effective datesetLicenseExpirationDate(com.google.protobuf.Timestamp value) License expiration date (if applicable)setLicenseExpirationDate(com.google.protobuf.Timestamp.Builder builderForValue) License expiration date (if applicable)setLicenseFamily(String value) License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")setLicenseFamilyBytes(com.google.protobuf.ByteString value) License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")setLicenseLocation(String value) Location where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONsetLicenseLocationBytes(com.google.protobuf.ByteString value) Location where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONsetLicenseName(String value) License name or titlesetLicenseNameBytes(com.google.protobuf.ByteString value) License name or titlesetLicenseNoticeRequired(boolean value) License notice requirementsetLicenseSummary(String value) License summary or descriptionsetLicenseSummaryBytes(com.google.protobuf.ByteString value) License summary or descriptionsetLicenseText(String value) License text (full license content)setLicenseTextBytes(com.google.protobuf.ByteString value) License text (full license content)setLicenseUrl(String value) URL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLsetLicenseUrlBytes(com.google.protobuf.ByteString value) URL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLsetLicenseValidationStatus(String value) License validation statussetLicenseValidationStatusBytes(com.google.protobuf.ByteString value) License validation statussetMetadataSources(int index, String value) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"setModificationAllowed(boolean value) Modification permissionsetPatentUseAllowed(boolean value) Patent use permissionsetPrivateUseAllowed(boolean value) Private use permissionsetRightsCertificate(String value) Web URL for a rights management certificate XMPRights.CERTIFICATEsetRightsCertificateBytes(com.google.protobuf.ByteString value) Web URL for a rights management certificate XMPRights.CERTIFICATEsetRightsClearanceStatus(String value) Rights clearance statussetRightsClearanceStatusBytes(com.google.protobuf.ByteString value) Rights clearance statusRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"setRightsExpressionLanguageBytes(com.google.protobuf.ByteString value) Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"setRightsHolderContact(String value) Rights holder contact informationsetRightsHolderContactBytes(com.google.protobuf.ByteString value) Rights holder contact informationsetRightsIdentifier(String value) Rights identifier (unique ID for this rights statement)setRightsIdentifierBytes(com.google.protobuf.ByteString value) Rights identifier (unique ID for this rights statement)setRightsManagementSystem(String value) Rights management system usedsetRightsManagementSystemBytes(com.google.protobuf.ByteString value) Rights management system usedsetRightsMarked(boolean value) Whether this is a rights-managed resource true = rights-managed, false = public domain, null = unknown XMPRights.MARKEDsetRightsMetadataCreator(String value) Rights metadata creatorsetRightsMetadataCreatorBytes(com.google.protobuf.ByteString value) Rights metadata creatorsetRightsMetadataDate(com.google.protobuf.Timestamp value) Rights metadata creation datesetRightsMetadataDate(com.google.protobuf.Timestamp.Builder builderForValue) Rights metadata creation datesetRightsMetadataStandard(String value) Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"setRightsMetadataStandardBytes(com.google.protobuf.ByteString value) Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"setRightsOwners(int index, String value) Legal owners of the resource XMPRights.OWNERsetRightsStatement(String value) Rights statement or descriptionsetRightsStatementBytes(com.google.protobuf.ByteString value) Rights statement or descriptionsetShareAlikeRequired(boolean value) Share-alike requirementsetSourceDisclosureRequired(boolean value) Source disclosure requirementsetSourceWorkCreator(String value) Source work creatorsetSourceWorkCreatorBytes(com.google.protobuf.ByteString value) Source work creatorsetSourceWorkTitle(String value) Source work titlesetSourceWorkTitleBytes(com.google.protobuf.ByteString value) Source work titlesetSourceWorkUrl(String value) Source work URL (for derivative works)setSourceWorkUrlBytes(com.google.protobuf.ByteString value) Source work URL (for derivative works)setStateChangesRequired(boolean value) State changes requirementsetTemporalRestrictions(int index, TemporalRestriction value) Temporal restrictions on usagesetTemporalRestrictions(int index, TemporalRestriction.Builder builderForValue) Temporal restrictions on usagesetTrademarkUseAllowed(boolean value) Trademark use permissionsetUsageContextRestrictions(int index, String value) Usage context restrictions e.g., "educational use only", "non-commercial research"setUsageTerms(String value) Usage terms and conditions XMPRights.USAGE_TERMSsetUsageTermsBytes(com.google.protobuf.ByteString value) Usage terms and conditions XMPRights.USAGE_TERMSsetWebStatement(String value) Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENTsetWebStatementBytes(com.google.protobuf.ByteString value) Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENTsetWorkType(String value) Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPEsetWorkTypeBytes(com.google.protobuf.ByteString value) Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPEMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreativeCommonsMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CreativeCommonsMetadata.Builder>
-
mergeFrom
public CreativeCommonsMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreativeCommonsMetadata.Builder>- Throws:
IOException
-
hasLicenseUrl
public 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"];- Specified by:
hasLicenseUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseUrl field is set.
-
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"];- Specified by:
getLicenseUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseUrl.
-
getLicenseUrlBytes
public 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"];- Specified by:
getLicenseUrlBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseUrl.
-
setLicenseUrl
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"];- Parameters:
value- The licenseUrl to set.- Returns:
- This builder for chaining.
-
clearLicenseUrl
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:
- This builder for chaining.
-
setLicenseUrlBytes
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"];- Parameters:
value- The bytes for licenseUrl to set.- Returns:
- This builder for chaining.
-
hasLicenseLocation
public 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"];- Specified by:
hasLicenseLocationin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseLocation field is set.
-
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"];- Specified by:
getLicenseLocationin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseLocation.
-
getLicenseLocationBytes
public 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"];- Specified by:
getLicenseLocationBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseLocation.
-
setLicenseLocation
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"];- Parameters:
value- The licenseLocation to set.- Returns:
- This builder for chaining.
-
clearLicenseLocation
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:
- This builder for chaining.
-
setLicenseLocationBytes
public CreativeCommonsMetadata.Builder setLicenseLocationBytes(com.google.protobuf.ByteString value) 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"];- Parameters:
value- The bytes for licenseLocation to set.- Returns:
- This builder for chaining.
-
hasWorkType
public boolean hasWorkType()Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPE
optional string work_type = 3 [json_name = "workType"];- Specified by:
hasWorkTypein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the workType field is set.
-
getWorkType
Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPE
optional string work_type = 3 [json_name = "workType"];- Specified by:
getWorkTypein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The workType.
-
getWorkTypeBytes
public 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"];- Specified by:
getWorkTypeBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for workType.
-
setWorkType
Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPE
optional string work_type = 3 [json_name = "workType"];- Parameters:
value- The workType to set.- Returns:
- This builder for chaining.
-
clearWorkType
Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPE
optional string work_type = 3 [json_name = "workType"];- Returns:
- This builder for chaining.
-
setWorkTypeBytes
Type of work being licensed e.g., "photograph", "text", "video", "software" CreativeCommons.WORK_TYPE
optional string work_type = 3 [json_name = "workType"];- Parameters:
value- The bytes for workType to set.- Returns:
- This builder for chaining.
-
hasRightsCertificate
public boolean hasRightsCertificate()Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Specified by:
hasRightsCertificatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsCertificate field is set.
-
getRightsCertificate
Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Specified by:
getRightsCertificatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsCertificate.
-
getRightsCertificateBytes
public com.google.protobuf.ByteString getRightsCertificateBytes()Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Specified by:
getRightsCertificateBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsCertificate.
-
setRightsCertificate
Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Parameters:
value- The rightsCertificate to set.- Returns:
- This builder for chaining.
-
clearRightsCertificate
Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Returns:
- This builder for chaining.
-
setRightsCertificateBytes
public CreativeCommonsMetadata.Builder setRightsCertificateBytes(com.google.protobuf.ByteString value) Web URL for a rights management certificate XMPRights.CERTIFICATE
optional string rights_certificate = 4 [json_name = "rightsCertificate"];- Parameters:
value- The bytes for rightsCertificate to set.- Returns:
- This builder for chaining.
-
hasRightsMarked
public 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"];- Specified by:
hasRightsMarkedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsMarked field is set.
-
getRightsMarked
public 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"];- Specified by:
getRightsMarkedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsMarked.
-
setRightsMarked
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"];- Parameters:
value- The rightsMarked to set.- Returns:
- This builder for chaining.
-
clearRightsMarked
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:
- This builder for chaining.
-
getRightsOwnersList
public com.google.protobuf.ProtocolStringList getRightsOwnersList()Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Specified by:
getRightsOwnersListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the rightsOwners.
-
getRightsOwnersCount
public int getRightsOwnersCount()Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Specified by:
getRightsOwnersCountin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The count of rightsOwners.
-
getRightsOwners
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Specified by:
getRightsOwnersin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The rightsOwners at the given index.
-
getRightsOwnersBytes
public com.google.protobuf.ByteString getRightsOwnersBytes(int index) Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Specified by:
getRightsOwnersBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the rightsOwners at the given index.
-
setRightsOwners
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Parameters:
index- The index to set the value at.value- The rightsOwners to set.- Returns:
- This builder for chaining.
-
addRightsOwners
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Parameters:
value- The rightsOwners to add.- Returns:
- This builder for chaining.
-
addAllRightsOwners
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Parameters:
values- The rightsOwners to add.- Returns:
- This builder for chaining.
-
clearRightsOwners
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Returns:
- This builder for chaining.
-
addRightsOwnersBytes
Legal owners of the resource XMPRights.OWNER
repeated string rights_owners = 6 [json_name = "rightsOwners"];- Parameters:
value- The bytes of the rightsOwners to add.- Returns:
- This builder for chaining.
-
hasUsageTerms
public boolean hasUsageTerms()Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Specified by:
hasUsageTermsin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the usageTerms field is set.
-
getUsageTerms
Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Specified by:
getUsageTermsin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The usageTerms.
-
getUsageTermsBytes
public com.google.protobuf.ByteString getUsageTermsBytes()Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Specified by:
getUsageTermsBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for usageTerms.
-
setUsageTerms
Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Parameters:
value- The usageTerms to set.- Returns:
- This builder for chaining.
-
clearUsageTerms
Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Returns:
- This builder for chaining.
-
setUsageTermsBytes
Usage terms and conditions XMPRights.USAGE_TERMS
optional string usage_terms = 7 [json_name = "usageTerms"];- Parameters:
value- The bytes for usageTerms to set.- Returns:
- This builder for chaining.
-
hasWebStatement
public boolean hasWebStatement()Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Specified by:
hasWebStatementin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the webStatement field is set.
-
getWebStatement
Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Specified by:
getWebStatementin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The webStatement.
-
getWebStatementBytes
public com.google.protobuf.ByteString getWebStatementBytes()Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Specified by:
getWebStatementBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for webStatement.
-
setWebStatement
Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Parameters:
value- The webStatement to set.- Returns:
- This builder for chaining.
-
clearWebStatement
Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Returns:
- This builder for chaining.
-
setWebStatementBytes
Web URL for ownership and usage rights statement XMPRights.WEB_STATEMENT
optional string web_statement = 8 [json_name = "webStatement"];- Parameters:
value- The bytes for webStatement to set.- Returns:
- This builder for chaining.
-
hasCcLicenseType
public 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"];- Specified by:
hasCcLicenseTypein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the ccLicenseType field is set.
-
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"];- Specified by:
getCcLicenseTypein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The ccLicenseType.
-
getCcLicenseTypeBytes
public 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"];- Specified by:
getCcLicenseTypeBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for ccLicenseType.
-
setCcLicenseType
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"];- Parameters:
value- The ccLicenseType to set.- Returns:
- This builder for chaining.
-
clearCcLicenseType
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:
- This builder for chaining.
-
setCcLicenseTypeBytes
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"];- Parameters:
value- The bytes for ccLicenseType to set.- Returns:
- This builder for chaining.
-
hasCcLicenseVersion
public 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"];- Specified by:
hasCcLicenseVersionin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the ccLicenseVersion field is set.
-
getCcLicenseVersion
Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"
optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];- Specified by:
getCcLicenseVersionin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The ccLicenseVersion.
-
getCcLicenseVersionBytes
public 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"];- Specified by:
getCcLicenseVersionBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for ccLicenseVersion.
-
setCcLicenseVersion
Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"
optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];- Parameters:
value- The ccLicenseVersion to set.- Returns:
- This builder for chaining.
-
clearCcLicenseVersion
Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"
optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];- Returns:
- This builder for chaining.
-
setCcLicenseVersionBytes
public CreativeCommonsMetadata.Builder setCcLicenseVersionBytes(com.google.protobuf.ByteString value) Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"
optional string cc_license_version = 10 [json_name = "ccLicenseVersion"];- Parameters:
value- The bytes for ccLicenseVersion to set.- Returns:
- This builder for chaining.
-
hasCcJurisdiction
public boolean hasCcJurisdiction()Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Specified by:
hasCcJurisdictionin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the ccJurisdiction field is set.
-
getCcJurisdiction
Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Specified by:
getCcJurisdictionin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The ccJurisdiction.
-
getCcJurisdictionBytes
public com.google.protobuf.ByteString getCcJurisdictionBytes()Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Specified by:
getCcJurisdictionBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for ccJurisdiction.
-
setCcJurisdiction
Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Parameters:
value- The ccJurisdiction to set.- Returns:
- This builder for chaining.
-
clearCcJurisdiction
Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Returns:
- This builder for chaining.
-
setCcJurisdictionBytes
Creative Commons jurisdiction e.g., "US", "UK", "DE", "unported"
optional string cc_jurisdiction = 11 [json_name = "ccJurisdiction"];- Parameters:
value- The bytes for ccJurisdiction to set.- Returns:
- This builder for chaining.
-
getCcConditionsList
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsListin interfaceCreativeCommonsMetadataOrBuilder
-
getCcConditionsCount
public int getCcConditionsCount()Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsCountin interfaceCreativeCommonsMetadataOrBuilder
-
getCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsin interfaceCreativeCommonsMetadataOrBuilder
-
setCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
setCcConditions
public CreativeCommonsMetadata.Builder setCcConditions(int index, CcLicenseCondition.Builder builderForValue) Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addCcConditions
public CreativeCommonsMetadata.Builder addCcConditions(int index, CcLicenseCondition.Builder builderForValue) Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addAllCcConditions
public CreativeCommonsMetadata.Builder addAllCcConditions(Iterable<? extends CcLicenseCondition> values) Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
clearCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
removeCcConditions
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
getCcConditionsBuilder
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"];- Specified by:
getCcConditionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getCcConditionsOrBuilderList
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsOrBuilderListin interfaceCreativeCommonsMetadataOrBuilder
-
addCcConditionsBuilder
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
addCcConditionsBuilder
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
getCcConditionsBuilderList
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"]; -
getCcPermissionsList
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsListin interfaceCreativeCommonsMetadataOrBuilder
-
getCcPermissionsCount
public int getCcPermissionsCount()Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsCountin interfaceCreativeCommonsMetadataOrBuilder
-
getCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsin interfaceCreativeCommonsMetadataOrBuilder
-
setCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
setCcPermissions
public CreativeCommonsMetadata.Builder setCcPermissions(int index, CcLicensePermission.Builder builderForValue) Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addCcPermissions
public CreativeCommonsMetadata.Builder addCcPermissions(CcLicensePermission.Builder builderForValue) Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addCcPermissions
public CreativeCommonsMetadata.Builder addCcPermissions(int index, CcLicensePermission.Builder builderForValue) Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addAllCcPermissions
public CreativeCommonsMetadata.Builder addAllCcPermissions(Iterable<? extends CcLicensePermission> values) Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
clearCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
removeCcPermissions
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
getCcPermissionsBuilder
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"];- Specified by:
getCcPermissionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getCcPermissionsOrBuilderList
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsOrBuilderListin interfaceCreativeCommonsMetadataOrBuilder
-
addCcPermissionsBuilder
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
addCcPermissionsBuilder
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
getCcPermissionsBuilderList
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"]; -
getCcRestrictionsList
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsListin interfaceCreativeCommonsMetadataOrBuilder
-
getCcRestrictionsCount
public int getCcRestrictionsCount()Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsCountin interfaceCreativeCommonsMetadataOrBuilder
-
getCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsin interfaceCreativeCommonsMetadataOrBuilder
-
setCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
setCcRestrictions
public CreativeCommonsMetadata.Builder setCcRestrictions(int index, CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addCcRestrictions
public CreativeCommonsMetadata.Builder addCcRestrictions(CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addCcRestrictions
public CreativeCommonsMetadata.Builder addCcRestrictions(int index, CcLicenseRestriction.Builder builderForValue) Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addAllCcRestrictions
public CreativeCommonsMetadata.Builder addAllCcRestrictions(Iterable<? extends CcLicenseRestriction> values) Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
clearCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
removeCcRestrictions
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
getCcRestrictionsBuilder
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"];- Specified by:
getCcRestrictionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getCcRestrictionsOrBuilderList
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsOrBuilderListin interfaceCreativeCommonsMetadataOrBuilder
-
addCcRestrictionsBuilder
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
addCcRestrictionsBuilder
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
getCcRestrictionsBuilderList
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"]; -
getCopyrightHoldersList
public com.google.protobuf.ProtocolStringList getCopyrightHoldersList()Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Specified by:
getCopyrightHoldersListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the copyrightHolders.
-
getCopyrightHoldersCount
public int getCopyrightHoldersCount()Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Specified by:
getCopyrightHoldersCountin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The count of copyrightHolders.
-
getCopyrightHolders
Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Specified by:
getCopyrightHoldersin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The copyrightHolders at the given index.
-
getCopyrightHoldersBytes
public com.google.protobuf.ByteString getCopyrightHoldersBytes(int index) Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Specified by:
getCopyrightHoldersBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the copyrightHolders at the given index.
-
setCopyrightHolders
Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Parameters:
index- The index to set the value at.value- The copyrightHolders to set.- Returns:
- This builder for chaining.
-
addCopyrightHolders
Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Parameters:
value- The copyrightHolders to add.- Returns:
- This builder for chaining.
-
addAllCopyrightHolders
Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Parameters:
values- The copyrightHolders to add.- Returns:
- This builder for chaining.
-
clearCopyrightHolders
Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Returns:
- This builder for chaining.
-
addCopyrightHoldersBytes
public CreativeCommonsMetadata.Builder addCopyrightHoldersBytes(com.google.protobuf.ByteString value) Copyright holder(s)
repeated string copyright_holders = 15 [json_name = "copyrightHolders"];- Parameters:
value- The bytes of the copyrightHolders to add.- Returns:
- This builder for chaining.
-
hasCopyrightYear
public boolean hasCopyrightYear()Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Specified by:
hasCopyrightYearin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the copyrightYear field is set.
-
getCopyrightYear
Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Specified by:
getCopyrightYearin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The copyrightYear.
-
getCopyrightYearBytes
public com.google.protobuf.ByteString getCopyrightYearBytes()Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Specified by:
getCopyrightYearBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for copyrightYear.
-
setCopyrightYear
Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Parameters:
value- The copyrightYear to set.- Returns:
- This builder for chaining.
-
clearCopyrightYear
Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Returns:
- This builder for chaining.
-
setCopyrightYearBytes
Copyright year or date range
optional string copyright_year = 16 [json_name = "copyrightYear"];- Parameters:
value- The bytes for copyrightYear to set.- Returns:
- This builder for chaining.
-
hasCopyrightNotice
public boolean hasCopyrightNotice()Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Specified by:
hasCopyrightNoticein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the copyrightNotice field is set.
-
getCopyrightNotice
Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Specified by:
getCopyrightNoticein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The copyrightNotice.
-
getCopyrightNoticeBytes
public com.google.protobuf.ByteString getCopyrightNoticeBytes()Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Specified by:
getCopyrightNoticeBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for copyrightNotice.
-
setCopyrightNotice
Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Parameters:
value- The copyrightNotice to set.- Returns:
- This builder for chaining.
-
clearCopyrightNotice
Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Returns:
- This builder for chaining.
-
setCopyrightNoticeBytes
public CreativeCommonsMetadata.Builder setCopyrightNoticeBytes(com.google.protobuf.ByteString value) Copyright notice text
optional string copyright_notice = 17 [json_name = "copyrightNotice"];- Parameters:
value- The bytes for copyrightNotice to set.- Returns:
- This builder for chaining.
-
hasCopyrightStatus
public boolean hasCopyrightStatus()Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Specified by:
hasCopyrightStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the copyrightStatus field is set.
-
getCopyrightStatus
Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Specified by:
getCopyrightStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The copyrightStatus.
-
getCopyrightStatusBytes
public com.google.protobuf.ByteString getCopyrightStatusBytes()Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Specified by:
getCopyrightStatusBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for copyrightStatus.
-
setCopyrightStatus
Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Parameters:
value- The copyrightStatus to set.- Returns:
- This builder for chaining.
-
clearCopyrightStatus
Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Returns:
- This builder for chaining.
-
setCopyrightStatusBytes
public CreativeCommonsMetadata.Builder setCopyrightStatusBytes(com.google.protobuf.ByteString value) Copyright status e.g., "copyrighted", "public domain", "unknown"
optional string copyright_status = 18 [json_name = "copyrightStatus"];- Parameters:
value- The bytes for copyrightStatus to set.- Returns:
- This builder for chaining.
-
hasRightsStatement
public boolean hasRightsStatement()Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Specified by:
hasRightsStatementin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsStatement field is set.
-
getRightsStatement
Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Specified by:
getRightsStatementin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsStatement.
-
getRightsStatementBytes
public com.google.protobuf.ByteString getRightsStatementBytes()Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Specified by:
getRightsStatementBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsStatement.
-
setRightsStatement
Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Parameters:
value- The rightsStatement to set.- Returns:
- This builder for chaining.
-
clearRightsStatement
Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Returns:
- This builder for chaining.
-
setRightsStatementBytes
public CreativeCommonsMetadata.Builder setRightsStatementBytes(com.google.protobuf.ByteString value) Rights statement or description
optional string rights_statement = 19 [json_name = "rightsStatement"];- Parameters:
value- The bytes for rightsStatement to set.- Returns:
- This builder for chaining.
-
hasRightsHolderContact
public boolean hasRightsHolderContact()Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Specified by:
hasRightsHolderContactin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsHolderContact field is set.
-
getRightsHolderContact
Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Specified by:
getRightsHolderContactin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsHolderContact.
-
getRightsHolderContactBytes
public com.google.protobuf.ByteString getRightsHolderContactBytes()Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Specified by:
getRightsHolderContactBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsHolderContact.
-
setRightsHolderContact
Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Parameters:
value- The rightsHolderContact to set.- Returns:
- This builder for chaining.
-
clearRightsHolderContact
Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Returns:
- This builder for chaining.
-
setRightsHolderContactBytes
public CreativeCommonsMetadata.Builder setRightsHolderContactBytes(com.google.protobuf.ByteString value) Rights holder contact information
optional string rights_holder_contact = 20 [json_name = "rightsHolderContact"];- Parameters:
value- The bytes for rightsHolderContact to set.- Returns:
- This builder for chaining.
-
hasAttributionText
public boolean hasAttributionText()Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Specified by:
hasAttributionTextin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the attributionText field is set.
-
getAttributionText
Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Specified by:
getAttributionTextin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The attributionText.
-
getAttributionTextBytes
public com.google.protobuf.ByteString getAttributionTextBytes()Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Specified by:
getAttributionTextBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for attributionText.
-
setAttributionText
Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Parameters:
value- The attributionText to set.- Returns:
- This builder for chaining.
-
clearAttributionText
Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Returns:
- This builder for chaining.
-
setAttributionTextBytes
public CreativeCommonsMetadata.Builder setAttributionTextBytes(com.google.protobuf.ByteString value) Required attribution text
optional string attribution_text = 21 [json_name = "attributionText"];- Parameters:
value- The bytes for attributionText to set.- Returns:
- This builder for chaining.
-
hasAttributionUrl
public boolean hasAttributionUrl()Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Specified by:
hasAttributionUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the attributionUrl field is set.
-
getAttributionUrl
Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Specified by:
getAttributionUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The attributionUrl.
-
getAttributionUrlBytes
public com.google.protobuf.ByteString getAttributionUrlBytes()Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Specified by:
getAttributionUrlBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for attributionUrl.
-
setAttributionUrl
Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Parameters:
value- The attributionUrl to set.- Returns:
- This builder for chaining.
-
clearAttributionUrl
Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Returns:
- This builder for chaining.
-
setAttributionUrlBytes
Attribution URL (where to link attribution)
optional string attribution_url = 22 [json_name = "attributionUrl"];- Parameters:
value- The bytes for attributionUrl to set.- Returns:
- This builder for chaining.
-
hasAttributionName
public boolean hasAttributionName()Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Specified by:
hasAttributionNamein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the attributionName field is set.
-
getAttributionName
Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Specified by:
getAttributionNamein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The attributionName.
-
getAttributionNameBytes
public com.google.protobuf.ByteString getAttributionNameBytes()Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Specified by:
getAttributionNameBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for attributionName.
-
setAttributionName
Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Parameters:
value- The attributionName to set.- Returns:
- This builder for chaining.
-
clearAttributionName
Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Returns:
- This builder for chaining.
-
setAttributionNameBytes
public CreativeCommonsMetadata.Builder setAttributionNameBytes(com.google.protobuf.ByteString value) Attribution name (how to credit the creator)
optional string attribution_name = 23 [json_name = "attributionName"];- Parameters:
value- The bytes for attributionName to set.- Returns:
- This builder for chaining.
-
hasSourceWorkUrl
public boolean hasSourceWorkUrl()Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Specified by:
hasSourceWorkUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the sourceWorkUrl field is set.
-
getSourceWorkUrl
Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Specified by:
getSourceWorkUrlin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The sourceWorkUrl.
-
getSourceWorkUrlBytes
public com.google.protobuf.ByteString getSourceWorkUrlBytes()Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Specified by:
getSourceWorkUrlBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for sourceWorkUrl.
-
setSourceWorkUrl
Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Parameters:
value- The sourceWorkUrl to set.- Returns:
- This builder for chaining.
-
clearSourceWorkUrl
Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Returns:
- This builder for chaining.
-
setSourceWorkUrlBytes
Source work URL (for derivative works)
optional string source_work_url = 24 [json_name = "sourceWorkUrl"];- Parameters:
value- The bytes for sourceWorkUrl to set.- Returns:
- This builder for chaining.
-
hasSourceWorkTitle
public boolean hasSourceWorkTitle()Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Specified by:
hasSourceWorkTitlein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the sourceWorkTitle field is set.
-
getSourceWorkTitle
Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Specified by:
getSourceWorkTitlein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The sourceWorkTitle.
-
getSourceWorkTitleBytes
public com.google.protobuf.ByteString getSourceWorkTitleBytes()Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Specified by:
getSourceWorkTitleBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for sourceWorkTitle.
-
setSourceWorkTitle
Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Parameters:
value- The sourceWorkTitle to set.- Returns:
- This builder for chaining.
-
clearSourceWorkTitle
Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Returns:
- This builder for chaining.
-
setSourceWorkTitleBytes
public CreativeCommonsMetadata.Builder setSourceWorkTitleBytes(com.google.protobuf.ByteString value) Source work title
optional string source_work_title = 25 [json_name = "sourceWorkTitle"];- Parameters:
value- The bytes for sourceWorkTitle to set.- Returns:
- This builder for chaining.
-
hasSourceWorkCreator
public boolean hasSourceWorkCreator()Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Specified by:
hasSourceWorkCreatorin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the sourceWorkCreator field is set.
-
getSourceWorkCreator
Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Specified by:
getSourceWorkCreatorin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The sourceWorkCreator.
-
getSourceWorkCreatorBytes
public com.google.protobuf.ByteString getSourceWorkCreatorBytes()Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Specified by:
getSourceWorkCreatorBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for sourceWorkCreator.
-
setSourceWorkCreator
Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Parameters:
value- The sourceWorkCreator to set.- Returns:
- This builder for chaining.
-
clearSourceWorkCreator
Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Returns:
- This builder for chaining.
-
setSourceWorkCreatorBytes
public CreativeCommonsMetadata.Builder setSourceWorkCreatorBytes(com.google.protobuf.ByteString value) Source work creator
optional string source_work_creator = 26 [json_name = "sourceWorkCreator"];- Parameters:
value- The bytes for sourceWorkCreator to set.- Returns:
- This builder for chaining.
-
hasLicenseName
public boolean hasLicenseName()License name or title
optional string license_name = 27 [json_name = "licenseName"];- Specified by:
hasLicenseNamein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseName field is set.
-
getLicenseName
License name or title
optional string license_name = 27 [json_name = "licenseName"];- Specified by:
getLicenseNamein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseName.
-
getLicenseNameBytes
public com.google.protobuf.ByteString getLicenseNameBytes()License name or title
optional string license_name = 27 [json_name = "licenseName"];- Specified by:
getLicenseNameBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseName.
-
setLicenseName
License name or title
optional string license_name = 27 [json_name = "licenseName"];- Parameters:
value- The licenseName to set.- Returns:
- This builder for chaining.
-
clearLicenseName
License name or title
optional string license_name = 27 [json_name = "licenseName"];- Returns:
- This builder for chaining.
-
setLicenseNameBytes
License name or title
optional string license_name = 27 [json_name = "licenseName"];- Parameters:
value- The bytes for licenseName to set.- Returns:
- This builder for chaining.
-
hasLicenseText
public boolean hasLicenseText()License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Specified by:
hasLicenseTextin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseText field is set.
-
getLicenseText
License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Specified by:
getLicenseTextin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseText.
-
getLicenseTextBytes
public com.google.protobuf.ByteString getLicenseTextBytes()License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Specified by:
getLicenseTextBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseText.
-
setLicenseText
License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Parameters:
value- The licenseText to set.- Returns:
- This builder for chaining.
-
clearLicenseText
License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Returns:
- This builder for chaining.
-
setLicenseTextBytes
License text (full license content)
optional string license_text = 28 [json_name = "licenseText"];- Parameters:
value- The bytes for licenseText to set.- Returns:
- This builder for chaining.
-
hasLicenseSummary
public boolean hasLicenseSummary()License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Specified by:
hasLicenseSummaryin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseSummary field is set.
-
getLicenseSummary
License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Specified by:
getLicenseSummaryin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseSummary.
-
getLicenseSummaryBytes
public com.google.protobuf.ByteString getLicenseSummaryBytes()License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Specified by:
getLicenseSummaryBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseSummary.
-
setLicenseSummary
License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Parameters:
value- The licenseSummary to set.- Returns:
- This builder for chaining.
-
clearLicenseSummary
License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Returns:
- This builder for chaining.
-
setLicenseSummaryBytes
License summary or description
optional string license_summary = 29 [json_name = "licenseSummary"];- Parameters:
value- The bytes for licenseSummary to set.- Returns:
- This builder for chaining.
-
hasLicenseFamily
public boolean hasLicenseFamily()License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Specified by:
hasLicenseFamilyin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseFamily field is set.
-
getLicenseFamily
License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Specified by:
getLicenseFamilyin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseFamily.
-
getLicenseFamilyBytes
public com.google.protobuf.ByteString getLicenseFamilyBytes()License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Specified by:
getLicenseFamilyBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseFamily.
-
setLicenseFamily
License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Parameters:
value- The licenseFamily to set.- Returns:
- This builder for chaining.
-
clearLicenseFamily
License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Returns:
- This builder for chaining.
-
setLicenseFamilyBytes
License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")
optional string license_family = 30 [json_name = "licenseFamily"];- Parameters:
value- The bytes for licenseFamily to set.- Returns:
- This builder for chaining.
-
getCompatibleLicensesList
public com.google.protobuf.ProtocolStringList getCompatibleLicensesList()License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Specified by:
getCompatibleLicensesListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the compatibleLicenses.
-
getCompatibleLicensesCount
public int getCompatibleLicensesCount()License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Specified by:
getCompatibleLicensesCountin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The count of compatibleLicenses.
-
getCompatibleLicenses
License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Specified by:
getCompatibleLicensesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The compatibleLicenses at the given index.
-
getCompatibleLicensesBytes
public com.google.protobuf.ByteString getCompatibleLicensesBytes(int index) License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Specified by:
getCompatibleLicensesBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the compatibleLicenses at the given index.
-
setCompatibleLicenses
License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Parameters:
index- The index to set the value at.value- The compatibleLicenses to set.- Returns:
- This builder for chaining.
-
addCompatibleLicenses
License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Parameters:
value- The compatibleLicenses to add.- Returns:
- This builder for chaining.
-
addAllCompatibleLicenses
License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Parameters:
values- The compatibleLicenses to add.- Returns:
- This builder for chaining.
-
clearCompatibleLicenses
License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Returns:
- This builder for chaining.
-
addCompatibleLicensesBytes
public CreativeCommonsMetadata.Builder addCompatibleLicensesBytes(com.google.protobuf.ByteString value) License compatibility information
repeated string compatible_licenses = 31 [json_name = "compatibleLicenses"];- Parameters:
value- The bytes of the compatibleLicenses to add.- Returns:
- This builder for chaining.
-
hasLicenseEffectiveDate
public boolean hasLicenseEffectiveDate()License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];- Specified by:
hasLicenseEffectiveDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseEffectiveDate field is set.
-
getLicenseEffectiveDate
public com.google.protobuf.Timestamp getLicenseEffectiveDate()License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];- Specified by:
getLicenseEffectiveDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseEffectiveDate.
-
setLicenseEffectiveDate
License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"]; -
setLicenseEffectiveDate
public CreativeCommonsMetadata.Builder setLicenseEffectiveDate(com.google.protobuf.Timestamp.Builder builderForValue) License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"]; -
mergeLicenseEffectiveDate
public CreativeCommonsMetadata.Builder mergeLicenseEffectiveDate(com.google.protobuf.Timestamp value) License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"]; -
clearLicenseEffectiveDate
License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"]; -
getLicenseEffectiveDateBuilder
public com.google.protobuf.Timestamp.Builder getLicenseEffectiveDateBuilder()License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"]; -
getLicenseEffectiveDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getLicenseEffectiveDateOrBuilder()License effective date
optional .google.protobuf.Timestamp license_effective_date = 32 [json_name = "licenseEffectiveDate"];- Specified by:
getLicenseEffectiveDateOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
hasLicenseExpirationDate
public boolean hasLicenseExpirationDate()License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];- Specified by:
hasLicenseExpirationDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseExpirationDate field is set.
-
getLicenseExpirationDate
public com.google.protobuf.Timestamp getLicenseExpirationDate()License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];- Specified by:
getLicenseExpirationDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseExpirationDate.
-
setLicenseExpirationDate
public CreativeCommonsMetadata.Builder setLicenseExpirationDate(com.google.protobuf.Timestamp value) License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"]; -
setLicenseExpirationDate
public CreativeCommonsMetadata.Builder setLicenseExpirationDate(com.google.protobuf.Timestamp.Builder builderForValue) License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"]; -
mergeLicenseExpirationDate
public CreativeCommonsMetadata.Builder mergeLicenseExpirationDate(com.google.protobuf.Timestamp value) License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"]; -
clearLicenseExpirationDate
License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"]; -
getLicenseExpirationDateBuilder
public com.google.protobuf.Timestamp.Builder getLicenseExpirationDateBuilder()License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"]; -
getLicenseExpirationDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getLicenseExpirationDateOrBuilder()License expiration date (if applicable)
optional .google.protobuf.Timestamp license_expiration_date = 33 [json_name = "licenseExpirationDate"];- Specified by:
getLicenseExpirationDateOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
hasCommercialUseAllowed
public boolean hasCommercialUseAllowed()Commercial use permission
optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];- Specified by:
hasCommercialUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the commercialUseAllowed field is set.
-
getCommercialUseAllowed
public boolean getCommercialUseAllowed()Commercial use permission
optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];- Specified by:
getCommercialUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The commercialUseAllowed.
-
setCommercialUseAllowed
Commercial use permission
optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];- Parameters:
value- The commercialUseAllowed to set.- Returns:
- This builder for chaining.
-
clearCommercialUseAllowed
Commercial use permission
optional bool commercial_use_allowed = 34 [json_name = "commercialUseAllowed"];- Returns:
- This builder for chaining.
-
hasDerivativeWorksAllowed
public boolean hasDerivativeWorksAllowed()Derivative works permission
optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];- Specified by:
hasDerivativeWorksAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the derivativeWorksAllowed field is set.
-
getDerivativeWorksAllowed
public boolean getDerivativeWorksAllowed()Derivative works permission
optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];- Specified by:
getDerivativeWorksAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The derivativeWorksAllowed.
-
setDerivativeWorksAllowed
Derivative works permission
optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];- Parameters:
value- The derivativeWorksAllowed to set.- Returns:
- This builder for chaining.
-
clearDerivativeWorksAllowed
Derivative works permission
optional bool derivative_works_allowed = 35 [json_name = "derivativeWorksAllowed"];- Returns:
- This builder for chaining.
-
hasDistributionAllowed
public boolean hasDistributionAllowed()Distribution permission
optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];- Specified by:
hasDistributionAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the distributionAllowed field is set.
-
getDistributionAllowed
public boolean getDistributionAllowed()Distribution permission
optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];- Specified by:
getDistributionAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The distributionAllowed.
-
setDistributionAllowed
Distribution permission
optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];- Parameters:
value- The distributionAllowed to set.- Returns:
- This builder for chaining.
-
clearDistributionAllowed
Distribution permission
optional bool distribution_allowed = 36 [json_name = "distributionAllowed"];- Returns:
- This builder for chaining.
-
hasModificationAllowed
public boolean hasModificationAllowed()Modification permission
optional bool modification_allowed = 37 [json_name = "modificationAllowed"];- Specified by:
hasModificationAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the modificationAllowed field is set.
-
getModificationAllowed
public boolean getModificationAllowed()Modification permission
optional bool modification_allowed = 37 [json_name = "modificationAllowed"];- Specified by:
getModificationAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The modificationAllowed.
-
setModificationAllowed
Modification permission
optional bool modification_allowed = 37 [json_name = "modificationAllowed"];- Parameters:
value- The modificationAllowed to set.- Returns:
- This builder for chaining.
-
clearModificationAllowed
Modification permission
optional bool modification_allowed = 37 [json_name = "modificationAllowed"];- Returns:
- This builder for chaining.
-
hasPrivateUseAllowed
public boolean hasPrivateUseAllowed()Private use permission
optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];- Specified by:
hasPrivateUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the privateUseAllowed field is set.
-
getPrivateUseAllowed
public boolean getPrivateUseAllowed()Private use permission
optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];- Specified by:
getPrivateUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The privateUseAllowed.
-
setPrivateUseAllowed
Private use permission
optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];- Parameters:
value- The privateUseAllowed to set.- Returns:
- This builder for chaining.
-
clearPrivateUseAllowed
Private use permission
optional bool private_use_allowed = 38 [json_name = "privateUseAllowed"];- Returns:
- This builder for chaining.
-
hasPatentUseAllowed
public boolean hasPatentUseAllowed()Patent use permission
optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];- Specified by:
hasPatentUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the patentUseAllowed field is set.
-
getPatentUseAllowed
public boolean getPatentUseAllowed()Patent use permission
optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];- Specified by:
getPatentUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The patentUseAllowed.
-
setPatentUseAllowed
Patent use permission
optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];- Parameters:
value- The patentUseAllowed to set.- Returns:
- This builder for chaining.
-
clearPatentUseAllowed
Patent use permission
optional bool patent_use_allowed = 39 [json_name = "patentUseAllowed"];- Returns:
- This builder for chaining.
-
hasTrademarkUseAllowed
public boolean hasTrademarkUseAllowed()Trademark use permission
optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];- Specified by:
hasTrademarkUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the trademarkUseAllowed field is set.
-
getTrademarkUseAllowed
public boolean getTrademarkUseAllowed()Trademark use permission
optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];- Specified by:
getTrademarkUseAllowedin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The trademarkUseAllowed.
-
setTrademarkUseAllowed
Trademark use permission
optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];- Parameters:
value- The trademarkUseAllowed to set.- Returns:
- This builder for chaining.
-
clearTrademarkUseAllowed
Trademark use permission
optional bool trademark_use_allowed = 40 [json_name = "trademarkUseAllowed"];- Returns:
- This builder for chaining.
-
hasAttributionRequired
public boolean hasAttributionRequired()Attribution requirement
optional bool attribution_required = 41 [json_name = "attributionRequired"];- Specified by:
hasAttributionRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the attributionRequired field is set.
-
getAttributionRequired
public boolean getAttributionRequired()Attribution requirement
optional bool attribution_required = 41 [json_name = "attributionRequired"];- Specified by:
getAttributionRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The attributionRequired.
-
setAttributionRequired
Attribution requirement
optional bool attribution_required = 41 [json_name = "attributionRequired"];- Parameters:
value- The attributionRequired to set.- Returns:
- This builder for chaining.
-
clearAttributionRequired
Attribution requirement
optional bool attribution_required = 41 [json_name = "attributionRequired"];- Returns:
- This builder for chaining.
-
hasSourceDisclosureRequired
public boolean hasSourceDisclosureRequired()Source disclosure requirement
optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];- Specified by:
hasSourceDisclosureRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the sourceDisclosureRequired field is set.
-
getSourceDisclosureRequired
public boolean getSourceDisclosureRequired()Source disclosure requirement
optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];- Specified by:
getSourceDisclosureRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The sourceDisclosureRequired.
-
setSourceDisclosureRequired
Source disclosure requirement
optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];- Parameters:
value- The sourceDisclosureRequired to set.- Returns:
- This builder for chaining.
-
clearSourceDisclosureRequired
Source disclosure requirement
optional bool source_disclosure_required = 43 [json_name = "sourceDisclosureRequired"];- Returns:
- This builder for chaining.
-
hasLicenseNoticeRequired
public boolean hasLicenseNoticeRequired()License notice requirement
optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];- Specified by:
hasLicenseNoticeRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseNoticeRequired field is set.
-
getLicenseNoticeRequired
public boolean getLicenseNoticeRequired()License notice requirement
optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];- Specified by:
getLicenseNoticeRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseNoticeRequired.
-
setLicenseNoticeRequired
License notice requirement
optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];- Parameters:
value- The licenseNoticeRequired to set.- Returns:
- This builder for chaining.
-
clearLicenseNoticeRequired
License notice requirement
optional bool license_notice_required = 44 [json_name = "licenseNoticeRequired"];- Returns:
- This builder for chaining.
-
hasStateChangesRequired
public boolean hasStateChangesRequired()State changes requirement
optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];- Specified by:
hasStateChangesRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the stateChangesRequired field is set.
-
getStateChangesRequired
public boolean getStateChangesRequired()State changes requirement
optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];- Specified by:
getStateChangesRequiredin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The stateChangesRequired.
-
setStateChangesRequired
State changes requirement
optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];- Parameters:
value- The stateChangesRequired to set.- Returns:
- This builder for chaining.
-
clearStateChangesRequired
State changes requirement
optional bool state_changes_required = 45 [json_name = "stateChangesRequired"];- Returns:
- This builder for chaining.
-
hasDrmInfo
public boolean hasDrmInfo()Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];- Specified by:
hasDrmInfoin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the drmInfo field is set.
-
getDrmInfo
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];- Specified by:
getDrmInfoin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The drmInfo.
-
setDrmInfo
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"]; -
setDrmInfo
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"]; -
mergeDrmInfo
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"]; -
clearDrmInfo
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"]; -
getDrmInfoBuilder
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"]; -
getDrmInfoOrBuilder
Digital Rights Management (DRM) information
optional .ai.pipestream.parsed.data.creative_commons.v1.DrmInformation drm_info = 46 [json_name = "drmInfo"];- Specified by:
getDrmInfoOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
hasRightsManagementSystem
public boolean hasRightsManagementSystem()Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Specified by:
hasRightsManagementSystemin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsManagementSystem field is set.
-
getRightsManagementSystem
Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Specified by:
getRightsManagementSystemin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsManagementSystem.
-
getRightsManagementSystemBytes
public com.google.protobuf.ByteString getRightsManagementSystemBytes()Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Specified by:
getRightsManagementSystemBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsManagementSystem.
-
setRightsManagementSystem
Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Parameters:
value- The rightsManagementSystem to set.- Returns:
- This builder for chaining.
-
clearRightsManagementSystem
Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Returns:
- This builder for chaining.
-
setRightsManagementSystemBytes
public CreativeCommonsMetadata.Builder setRightsManagementSystemBytes(com.google.protobuf.ByteString value) Rights management system used
optional string rights_management_system = 47 [json_name = "rightsManagementSystem"];- Parameters:
value- The bytes for rightsManagementSystem to set.- Returns:
- This builder for chaining.
-
hasRightsExpressionLanguage
public boolean hasRightsExpressionLanguage()Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Specified by:
hasRightsExpressionLanguagein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsExpressionLanguage field is set.
-
getRightsExpressionLanguage
Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Specified by:
getRightsExpressionLanguagein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsExpressionLanguage.
-
getRightsExpressionLanguageBytes
public com.google.protobuf.ByteString getRightsExpressionLanguageBytes()Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Specified by:
getRightsExpressionLanguageBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsExpressionLanguage.
-
setRightsExpressionLanguage
Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Parameters:
value- The rightsExpressionLanguage to set.- Returns:
- This builder for chaining.
-
clearRightsExpressionLanguage
Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Returns:
- This builder for chaining.
-
setRightsExpressionLanguageBytes
public CreativeCommonsMetadata.Builder setRightsExpressionLanguageBytes(com.google.protobuf.ByteString value) Rights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"
optional string rights_expression_language = 48 [json_name = "rightsExpressionLanguage"];- Parameters:
value- The bytes for rightsExpressionLanguage to set.- Returns:
- This builder for chaining.
-
hasRightsMetadataStandard
public boolean hasRightsMetadataStandard()Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];- Specified by:
hasRightsMetadataStandardin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsMetadataStandard field is set.
-
getRightsMetadataStandard
Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];- Specified by:
getRightsMetadataStandardin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsMetadataStandard.
-
getRightsMetadataStandardBytes
public 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"];- Specified by:
getRightsMetadataStandardBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsMetadataStandard.
-
setRightsMetadataStandard
Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];- Parameters:
value- The rightsMetadataStandard to set.- Returns:
- This builder for chaining.
-
clearRightsMetadataStandard
Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];- Returns:
- This builder for chaining.
-
setRightsMetadataStandardBytes
public CreativeCommonsMetadata.Builder setRightsMetadataStandardBytes(com.google.protobuf.ByteString value) Rights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"
optional string rights_metadata_standard = 49 [json_name = "rightsMetadataStandard"];- Parameters:
value- The bytes for rightsMetadataStandard to set.- Returns:
- This builder for chaining.
-
getGeographicRestrictionsList
public com.google.protobuf.ProtocolStringList getGeographicRestrictionsList()Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Specified by:
getGeographicRestrictionsListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the geographicRestrictions.
-
getGeographicRestrictionsCount
public int getGeographicRestrictionsCount()Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Specified by:
getGeographicRestrictionsCountin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The count of geographicRestrictions.
-
getGeographicRestrictions
Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Specified by:
getGeographicRestrictionsin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The geographicRestrictions at the given index.
-
getGeographicRestrictionsBytes
public com.google.protobuf.ByteString getGeographicRestrictionsBytes(int index) Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Specified by:
getGeographicRestrictionsBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the geographicRestrictions at the given index.
-
setGeographicRestrictions
Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Parameters:
index- The index to set the value at.value- The geographicRestrictions to set.- Returns:
- This builder for chaining.
-
addGeographicRestrictions
Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Parameters:
value- The geographicRestrictions to add.- Returns:
- This builder for chaining.
-
addAllGeographicRestrictions
Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Parameters:
values- The geographicRestrictions to add.- Returns:
- This builder for chaining.
-
clearGeographicRestrictions
Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Returns:
- This builder for chaining.
-
addGeographicRestrictionsBytes
public CreativeCommonsMetadata.Builder addGeographicRestrictionsBytes(com.google.protobuf.ByteString value) Geographic restrictions on usage
repeated string geographic_restrictions = 50 [json_name = "geographicRestrictions"];- Parameters:
value- The bytes of the geographicRestrictions to add.- Returns:
- This builder for chaining.
-
getTemporalRestrictionsList
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsListin interfaceCreativeCommonsMetadataOrBuilder
-
getTemporalRestrictionsCount
public int getTemporalRestrictionsCount()Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsCountin interfaceCreativeCommonsMetadataOrBuilder
-
getTemporalRestrictions
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsin interfaceCreativeCommonsMetadataOrBuilder
-
setTemporalRestrictions
public CreativeCommonsMetadata.Builder setTemporalRestrictions(int index, TemporalRestriction value) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
setTemporalRestrictions
public CreativeCommonsMetadata.Builder setTemporalRestrictions(int index, TemporalRestriction.Builder builderForValue) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addTemporalRestrictions
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addTemporalRestrictions
public CreativeCommonsMetadata.Builder addTemporalRestrictions(int index, TemporalRestriction value) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addTemporalRestrictions
public CreativeCommonsMetadata.Builder addTemporalRestrictions(TemporalRestriction.Builder builderForValue) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addTemporalRestrictions
public CreativeCommonsMetadata.Builder addTemporalRestrictions(int index, TemporalRestriction.Builder builderForValue) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addAllTemporalRestrictions
public CreativeCommonsMetadata.Builder addAllTemporalRestrictions(Iterable<? extends TemporalRestriction> values) Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
clearTemporalRestrictions
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
removeTemporalRestrictions
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
getTemporalRestrictionsBuilder
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"];- Specified by:
getTemporalRestrictionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getTemporalRestrictionsOrBuilderList
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsOrBuilderListin interfaceCreativeCommonsMetadataOrBuilder
-
addTemporalRestrictionsBuilder
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
addTemporalRestrictionsBuilder
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
getTemporalRestrictionsBuilderList
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"]; -
getUsageContextRestrictionsList
public com.google.protobuf.ProtocolStringList getUsageContextRestrictionsList()Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Specified by:
getUsageContextRestrictionsListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the usageContextRestrictions.
-
getUsageContextRestrictionsCount
public int getUsageContextRestrictionsCount()Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Specified by:
getUsageContextRestrictionsCountin interfaceCreativeCommonsMetadataOrBuilder- 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"];- Specified by:
getUsageContextRestrictionsin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The usageContextRestrictions at the given index.
-
getUsageContextRestrictionsBytes
public 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"];- Specified by:
getUsageContextRestrictionsBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the usageContextRestrictions at the given index.
-
setUsageContextRestrictions
Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Parameters:
index- The index to set the value at.value- The usageContextRestrictions to set.- Returns:
- This builder for chaining.
-
addUsageContextRestrictions
Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Parameters:
value- The usageContextRestrictions to add.- Returns:
- This builder for chaining.
-
addAllUsageContextRestrictions
Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Parameters:
values- The usageContextRestrictions to add.- Returns:
- This builder for chaining.
-
clearUsageContextRestrictions
Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Returns:
- This builder for chaining.
-
addUsageContextRestrictionsBytes
public CreativeCommonsMetadata.Builder addUsageContextRestrictionsBytes(com.google.protobuf.ByteString value) Usage context restrictions e.g., "educational use only", "non-commercial research"
repeated string usage_context_restrictions = 52 [json_name = "usageContextRestrictions"];- Parameters:
value- The bytes of the usageContextRestrictions to add.- Returns:
- This builder for chaining.
-
hasLicenseValidationStatus
public boolean hasLicenseValidationStatus()License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Specified by:
hasLicenseValidationStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the licenseValidationStatus field is set.
-
getLicenseValidationStatus
License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Specified by:
getLicenseValidationStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The licenseValidationStatus.
-
getLicenseValidationStatusBytes
public com.google.protobuf.ByteString getLicenseValidationStatusBytes()License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Specified by:
getLicenseValidationStatusBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for licenseValidationStatus.
-
setLicenseValidationStatus
License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Parameters:
value- The licenseValidationStatus to set.- Returns:
- This builder for chaining.
-
clearLicenseValidationStatus
License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Returns:
- This builder for chaining.
-
setLicenseValidationStatusBytes
public CreativeCommonsMetadata.Builder setLicenseValidationStatusBytes(com.google.protobuf.ByteString value) License validation status
optional string license_validation_status = 53 [json_name = "licenseValidationStatus"];- Parameters:
value- The bytes for licenseValidationStatus to set.- Returns:
- This builder for chaining.
-
getComplianceWarningsList
public com.google.protobuf.ProtocolStringList getComplianceWarningsList()License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Specified by:
getComplianceWarningsListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the complianceWarnings.
-
getComplianceWarningsCount
public int getComplianceWarningsCount()License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Specified by:
getComplianceWarningsCountin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The count of complianceWarnings.
-
getComplianceWarnings
License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Specified by:
getComplianceWarningsin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The complianceWarnings at the given index.
-
getComplianceWarningsBytes
public com.google.protobuf.ByteString getComplianceWarningsBytes(int index) License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Specified by:
getComplianceWarningsBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the complianceWarnings at the given index.
-
setComplianceWarnings
License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Parameters:
index- The index to set the value at.value- The complianceWarnings to set.- Returns:
- This builder for chaining.
-
addComplianceWarnings
License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Parameters:
value- The complianceWarnings to add.- Returns:
- This builder for chaining.
-
addAllComplianceWarnings
License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Parameters:
values- The complianceWarnings to add.- Returns:
- This builder for chaining.
-
clearComplianceWarnings
License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Returns:
- This builder for chaining.
-
addComplianceWarningsBytes
public CreativeCommonsMetadata.Builder addComplianceWarningsBytes(com.google.protobuf.ByteString value) License compliance warnings
repeated string compliance_warnings = 54 [json_name = "complianceWarnings"];- Parameters:
value- The bytes of the complianceWarnings to add.- Returns:
- This builder for chaining.
-
hasRightsClearanceStatus
public boolean hasRightsClearanceStatus()Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Specified by:
hasRightsClearanceStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsClearanceStatus field is set.
-
getRightsClearanceStatus
Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Specified by:
getRightsClearanceStatusin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsClearanceStatus.
-
getRightsClearanceStatusBytes
public com.google.protobuf.ByteString getRightsClearanceStatusBytes()Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Specified by:
getRightsClearanceStatusBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsClearanceStatus.
-
setRightsClearanceStatus
Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Parameters:
value- The rightsClearanceStatus to set.- Returns:
- This builder for chaining.
-
clearRightsClearanceStatus
Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Returns:
- This builder for chaining.
-
setRightsClearanceStatusBytes
public CreativeCommonsMetadata.Builder setRightsClearanceStatusBytes(com.google.protobuf.ByteString value) Rights clearance status
optional string rights_clearance_status = 55 [json_name = "rightsClearanceStatus"];- Parameters:
value- The bytes for rightsClearanceStatus to set.- Returns:
- This builder for chaining.
-
getAuditTrailList
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailListin interfaceCreativeCommonsMetadataOrBuilder
-
getAuditTrailCount
public int getAuditTrailCount()Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailCountin interfaceCreativeCommonsMetadataOrBuilder
-
getAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailin interfaceCreativeCommonsMetadataOrBuilder
-
setAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
setAuditTrail
public CreativeCommonsMetadata.Builder setAuditTrail(int index, RightsAuditEntry.Builder builderForValue) Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAuditTrail
public CreativeCommonsMetadata.Builder addAuditTrail(int index, RightsAuditEntry.Builder builderForValue) Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAllAuditTrail
public CreativeCommonsMetadata.Builder addAllAuditTrail(Iterable<? extends RightsAuditEntry> values) Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
clearAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
removeAuditTrail
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
getAuditTrailBuilder
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"];- Specified by:
getAuditTrailOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getAuditTrailOrBuilderList
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailOrBuilderListin interfaceCreativeCommonsMetadataOrBuilder
-
addAuditTrailBuilder
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
addAuditTrailBuilder
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
getAuditTrailBuilderList
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"]; -
getMetadataSourcesList
public com.google.protobuf.ProtocolStringList getMetadataSourcesList()Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Specified by:
getMetadataSourcesListin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- A list containing the metadataSources.
-
getMetadataSourcesCount
public int getMetadataSourcesCount()Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Specified by:
getMetadataSourcesCountin interfaceCreativeCommonsMetadataOrBuilder- 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"];- Specified by:
getMetadataSourcesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The metadataSources at the given index.
-
getMetadataSourcesBytes
public 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"];- Specified by:
getMetadataSourcesBytesin interfaceCreativeCommonsMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the metadataSources at the given index.
-
setMetadataSources
Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Parameters:
index- The index to set the value at.value- The metadataSources to set.- Returns:
- This builder for chaining.
-
addMetadataSources
Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Parameters:
value- The metadataSources to add.- Returns:
- This builder for chaining.
-
addAllMetadataSources
Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Parameters:
values- The metadataSources to add.- Returns:
- This builder for chaining.
-
clearMetadataSources
Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Returns:
- This builder for chaining.
-
addMetadataSourcesBytes
public CreativeCommonsMetadata.Builder addMetadataSourcesBytes(com.google.protobuf.ByteString value) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"
repeated string metadata_sources = 57 [json_name = "metadataSources"];- Parameters:
value- The bytes of the metadataSources to add.- Returns:
- This builder for chaining.
-
hasRightsIdentifier
public boolean hasRightsIdentifier()Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Specified by:
hasRightsIdentifierin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsIdentifier field is set.
-
getRightsIdentifier
Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Specified by:
getRightsIdentifierin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsIdentifier.
-
getRightsIdentifierBytes
public com.google.protobuf.ByteString getRightsIdentifierBytes()Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Specified by:
getRightsIdentifierBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsIdentifier.
-
setRightsIdentifier
Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Parameters:
value- The rightsIdentifier to set.- Returns:
- This builder for chaining.
-
clearRightsIdentifier
Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Returns:
- This builder for chaining.
-
setRightsIdentifierBytes
public CreativeCommonsMetadata.Builder setRightsIdentifierBytes(com.google.protobuf.ByteString value) Rights identifier (unique ID for this rights statement)
optional string rights_identifier = 58 [json_name = "rightsIdentifier"];- Parameters:
value- The bytes for rightsIdentifier to set.- Returns:
- This builder for chaining.
-
hasRightsMetadataDate
public boolean hasRightsMetadataDate()Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];- Specified by:
hasRightsMetadataDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsMetadataDate field is set.
-
getRightsMetadataDate
public com.google.protobuf.Timestamp getRightsMetadataDate()Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];- Specified by:
getRightsMetadataDatein interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsMetadataDate.
-
setRightsMetadataDate
Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"]; -
setRightsMetadataDate
public CreativeCommonsMetadata.Builder setRightsMetadataDate(com.google.protobuf.Timestamp.Builder builderForValue) Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"]; -
mergeRightsMetadataDate
Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"]; -
clearRightsMetadataDate
Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"]; -
getRightsMetadataDateBuilder
public com.google.protobuf.Timestamp.Builder getRightsMetadataDateBuilder()Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"]; -
getRightsMetadataDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getRightsMetadataDateOrBuilder()Rights metadata creation date
optional .google.protobuf.Timestamp rights_metadata_date = 59 [json_name = "rightsMetadataDate"];- Specified by:
getRightsMetadataDateOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
hasRightsMetadataCreator
public boolean hasRightsMetadataCreator()Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Specified by:
hasRightsMetadataCreatorin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the rightsMetadataCreator field is set.
-
getRightsMetadataCreator
Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Specified by:
getRightsMetadataCreatorin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The rightsMetadataCreator.
-
getRightsMetadataCreatorBytes
public com.google.protobuf.ByteString getRightsMetadataCreatorBytes()Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Specified by:
getRightsMetadataCreatorBytesin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The bytes for rightsMetadataCreator.
-
setRightsMetadataCreator
Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Parameters:
value- The rightsMetadataCreator to set.- Returns:
- This builder for chaining.
-
clearRightsMetadataCreator
Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Returns:
- This builder for chaining.
-
setRightsMetadataCreatorBytes
public CreativeCommonsMetadata.Builder setRightsMetadataCreatorBytes(com.google.protobuf.ByteString value) Rights metadata creator
optional string rights_metadata_creator = 60 [json_name = "rightsMetadataCreator"];- Parameters:
value- The bytes for rightsMetadataCreator to set.- Returns:
- This builder for chaining.
-
hasAdditionalRightsMetadata
public 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"];- Specified by:
hasAdditionalRightsMetadatain interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the additionalRightsMetadata field is set.
-
getAdditionalRightsMetadata
public 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"];- Specified by:
getAdditionalRightsMetadatain interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The additionalRightsMetadata.
-
setAdditionalRightsMetadata
public CreativeCommonsMetadata.Builder setAdditionalRightsMetadata(com.google.protobuf.Struct value) 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"]; -
setAdditionalRightsMetadata
public CreativeCommonsMetadata.Builder setAdditionalRightsMetadata(com.google.protobuf.Struct.Builder builderForValue) 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"]; -
mergeAdditionalRightsMetadata
public CreativeCommonsMetadata.Builder mergeAdditionalRightsMetadata(com.google.protobuf.Struct value) 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"]; -
clearAdditionalRightsMetadata
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"]; -
getAdditionalRightsMetadataBuilder
public com.google.protobuf.Struct.Builder getAdditionalRightsMetadataBuilder()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"]; -
getAdditionalRightsMetadataOrBuilder
public 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"];- Specified by:
getAdditionalRightsMetadataOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
hasBaseFields
public boolean hasBaseFields()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
hasBaseFieldsin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- Whether the baseFields field is set.
-
getBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsin interfaceCreativeCommonsMetadataOrBuilder- Returns:
- The baseFields.
-
setBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"]; -
setBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"]; -
mergeBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"]; -
clearBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"]; -
getBaseFieldsBuilder
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"]; -
getBaseFieldsOrBuilder
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-