Class CreativeCommonsMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.creative_commons.v1.CreativeCommonsMetadata
- All Implemented Interfaces:
CreativeCommonsMetadataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CreativeCommonsMetadata
extends com.google.protobuf.GeneratedMessage
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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classComprehensive Creative Commons and Rights metadata as extracted by Tika from various document types.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.StructAll unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields abovecom.google.protobuf.StructOrBuilderAll unmapped rights-specific metadata as flexible key-value pairs This captures any rights metadata not covered by the strongly-typed fields aboveAttribution name (how to credit the creator)com.google.protobuf.ByteStringAttribution name (how to credit the creator)booleanAttribution requirementRequired attribution textcom.google.protobuf.ByteStringRequired attribution textAttribution URL (where to link attribution)com.google.protobuf.ByteStringAttribution URL (where to link attribution)getAuditTrail(int index) Rights audit trailintRights audit trailRights audit trailgetAuditTrailOrBuilder(int index) Rights audit trailList<? extends RightsAuditEntryOrBuilder> Rights audit trailBase Tika fields common to all document typesBase Tika fields common to all document typesgetCcConditions(int index) Creative Commons license conditionsintCreative Commons license conditionsCreative Commons license conditionsgetCcConditionsOrBuilder(int index) Creative Commons license conditionsList<? extends CcLicenseConditionOrBuilder> Creative Commons license conditionsCreative Commons jurisdiction e.g., "US", "UK", "DE", "unported"com.google.protobuf.ByteStringCreative Commons jurisdiction e.g., "US", "UK", "DE", "unported"Creative Commons license type e.g., "CC BY", "CC BY-SA", "CC BY-NC", "CC BY-NC-SA", "CC BY-ND", "CC BY-NC-ND", "CC0"com.google.protobuf.ByteStringCreative Commons license type e.g., "CC BY", "CC BY-SA", "CC BY-NC", "CC BY-NC-SA", "CC BY-ND", "CC BY-NC-ND", "CC0"Creative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"com.google.protobuf.ByteStringCreative Commons license version e.g., "1.0", "2.0", "3.0", "4.0"getCcPermissions(int index) Creative Commons license permissionsintCreative Commons license permissionsCreative Commons license permissionsgetCcPermissionsOrBuilder(int index) Creative Commons license permissionsList<? extends CcLicensePermissionOrBuilder> Creative Commons license permissionsgetCcRestrictions(int index) Creative Commons license restrictionsintCreative Commons license restrictionsCreative Commons license restrictionsgetCcRestrictionsOrBuilder(int index) Creative Commons license restrictionsList<? extends CcLicenseRestrictionOrBuilder> Creative Commons license restrictionsbooleanCommercial use permissiongetCompatibleLicenses(int index) License compatibility informationcom.google.protobuf.ByteStringgetCompatibleLicensesBytes(int index) License compatibility informationintLicense compatibility 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 rangestatic CreativeCommonsMetadatabooleanDerivative works permissionstatic final com.google.protobuf.Descriptors.DescriptorbooleanDistribution permissionDigital Rights Management (DRM) informationDigital Rights Management (DRM) informationgetGeographicRestrictions(int index) Geographic restrictions on usagecom.google.protobuf.ByteStringgetGeographicRestrictionsBytes(int index) Geographic restrictions on usageintGeographic restrictions on usagecom.google.protobuf.ProtocolStringListGeographic restrictions on usagecom.google.protobuf.TimestampLicense effective datecom.google.protobuf.TimestampOrBuilderLicense effective datecom.google.protobuf.TimestampLicense expiration date (if applicable)com.google.protobuf.TimestampOrBuilderLicense expiration date (if applicable)License family (e.g., "Creative Commons", "GPL", "MIT", "Apache")com.google.protobuf.ByteStringLicense family (e.g., "Creative Commons", "GPL", "MIT", "Apache")Location where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONcom.google.protobuf.ByteStringLocation where the license is specified e.g., "XMP metadata", "HTML meta tag", "document properties" CreativeCommons.LICENSE_LOCATIONLicense name or titlecom.google.protobuf.ByteStringLicense name or titlebooleanLicense notice requirementLicense summary or descriptioncom.google.protobuf.ByteStringLicense summary or descriptionLicense text (full license content)com.google.protobuf.ByteStringLicense text (full license content)URL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLcom.google.protobuf.ByteStringURL to the license document e.g., "https://creativecommons.org/licenses/by/4.0/" CreativeCommons.LICENSE_URLLicense validation statuscom.google.protobuf.ByteStringLicense validation statusgetMetadataSources(int index) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"com.google.protobuf.ByteStringgetMetadataSourcesBytes(int index) Rights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"intRights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"com.google.protobuf.ProtocolStringListRights metadata source e.g., "XMP", "EXIF", "HTML meta", "document properties"booleanModification permissioncom.google.protobuf.Parser<CreativeCommonsMetadata> booleanPatent use permissionbooleanPrivate use permissionWeb URL for a rights management certificate XMPRights.CERTIFICATEcom.google.protobuf.ByteStringWeb URL for a rights management certificate XMPRights.CERTIFICATERights clearance statuscom.google.protobuf.ByteStringRights clearance statusRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"com.google.protobuf.ByteStringRights expression language e.g., "ODRL", "XrML", "MPEG-21 REL"Rights holder contact informationcom.google.protobuf.ByteStringRights holder contact informationRights identifier (unique ID for this rights statement)com.google.protobuf.ByteStringRights identifier (unique ID for this rights statement)Rights management system usedcom.google.protobuf.ByteStringRights management system usedbooleanWhether this is a rights-managed resource true = rights-managed, false = public domain, null = unknown XMPRights.MARKEDRights metadata creatorcom.google.protobuf.ByteStringRights metadata creatorcom.google.protobuf.TimestampRights metadata creation datecom.google.protobuf.TimestampOrBuilderRights metadata creation dateRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"com.google.protobuf.ByteStringRights metadata standard e.g., "Dublin Core", "METS Rights", "PREMIS Rights"getRightsOwners(int index) Legal owners of the resource XMPRights.OWNERcom.google.protobuf.ByteStringgetRightsOwnersBytes(int index) Legal owners of the resource XMPRights.OWNERintLegal owners of the resource XMPRights.OWNERcom.google.protobuf.ProtocolStringListLegal owners of the resource XMPRights.OWNERRights statement or descriptioncom.google.protobuf.ByteStringRights statement or descriptionintbooleanShare-alike requirementbooleanSource disclosure requirementSource work creatorcom.google.protobuf.ByteStringSource work creatorSource work titlecom.google.protobuf.ByteStringSource work titleSource work URL (for derivative works)com.google.protobuf.ByteStringSource work URL (for derivative works)booleanState changes requirementgetTemporalRestrictions(int index) Temporal restrictions on usageintTemporal restrictions on usageTemporal restrictions on usagegetTemporalRestrictionsOrBuilder(int index) Temporal restrictions on usageList<? extends TemporalRestrictionOrBuilder> Temporal restrictions on usagebooleanTrademark use permissiongetUsageContextRestrictions(int index) Usage context restrictions e.g., "educational use only", "non-commercial research"com.google.protobuf.ByteStringgetUsageContextRestrictionsBytes(int index) Usage context restrictions e.g., "educational use only", "non-commercial research"intUsage context restrictions e.g., "educational use only", "non-commercial research"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) informationinthashCode()booleanLicense 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 booleannewBuilder(CreativeCommonsMetadata prototype) protected CreativeCommonsMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CreativeCommonsMetadataparseDelimitedFrom(InputStream input) static CreativeCommonsMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CreativeCommonsMetadataparseFrom(byte[] data) static CreativeCommonsMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CreativeCommonsMetadataparseFrom(com.google.protobuf.ByteString data) static CreativeCommonsMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CreativeCommonsMetadataparseFrom(com.google.protobuf.CodedInputStream input) static CreativeCommonsMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CreativeCommonsMetadataparseFrom(InputStream input) static CreativeCommonsMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CreativeCommonsMetadataparseFrom(ByteBuffer data) static CreativeCommonsMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CreativeCommonsMetadata> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LICENSE_URL_FIELD_NUMBER
public static final int LICENSE_URL_FIELD_NUMBER- See Also:
-
LICENSE_LOCATION_FIELD_NUMBER
public static final int LICENSE_LOCATION_FIELD_NUMBER- See Also:
-
WORK_TYPE_FIELD_NUMBER
public static final int WORK_TYPE_FIELD_NUMBER- See Also:
-
RIGHTS_CERTIFICATE_FIELD_NUMBER
public static final int RIGHTS_CERTIFICATE_FIELD_NUMBER- See Also:
-
RIGHTS_MARKED_FIELD_NUMBER
public static final int RIGHTS_MARKED_FIELD_NUMBER- See Also:
-
RIGHTS_OWNERS_FIELD_NUMBER
public static final int RIGHTS_OWNERS_FIELD_NUMBER- See Also:
-
USAGE_TERMS_FIELD_NUMBER
public static final int USAGE_TERMS_FIELD_NUMBER- See Also:
-
WEB_STATEMENT_FIELD_NUMBER
public static final int WEB_STATEMENT_FIELD_NUMBER- See Also:
-
CC_LICENSE_TYPE_FIELD_NUMBER
public static final int CC_LICENSE_TYPE_FIELD_NUMBER- See Also:
-
CC_LICENSE_VERSION_FIELD_NUMBER
public static final int CC_LICENSE_VERSION_FIELD_NUMBER- See Also:
-
CC_JURISDICTION_FIELD_NUMBER
public static final int CC_JURISDICTION_FIELD_NUMBER- See Also:
-
CC_CONDITIONS_FIELD_NUMBER
public static final int CC_CONDITIONS_FIELD_NUMBER- See Also:
-
CC_PERMISSIONS_FIELD_NUMBER
public static final int CC_PERMISSIONS_FIELD_NUMBER- See Also:
-
CC_RESTRICTIONS_FIELD_NUMBER
public static final int CC_RESTRICTIONS_FIELD_NUMBER- See Also:
-
COPYRIGHT_HOLDERS_FIELD_NUMBER
public static final int COPYRIGHT_HOLDERS_FIELD_NUMBER- See Also:
-
COPYRIGHT_YEAR_FIELD_NUMBER
public static final int COPYRIGHT_YEAR_FIELD_NUMBER- See Also:
-
COPYRIGHT_NOTICE_FIELD_NUMBER
public static final int COPYRIGHT_NOTICE_FIELD_NUMBER- See Also:
-
COPYRIGHT_STATUS_FIELD_NUMBER
public static final int COPYRIGHT_STATUS_FIELD_NUMBER- See Also:
-
RIGHTS_STATEMENT_FIELD_NUMBER
public static final int RIGHTS_STATEMENT_FIELD_NUMBER- See Also:
-
RIGHTS_HOLDER_CONTACT_FIELD_NUMBER
public static final int RIGHTS_HOLDER_CONTACT_FIELD_NUMBER- See Also:
-
ATTRIBUTION_TEXT_FIELD_NUMBER
public static final int ATTRIBUTION_TEXT_FIELD_NUMBER- See Also:
-
ATTRIBUTION_URL_FIELD_NUMBER
public static final int ATTRIBUTION_URL_FIELD_NUMBER- See Also:
-
ATTRIBUTION_NAME_FIELD_NUMBER
public static final int ATTRIBUTION_NAME_FIELD_NUMBER- See Also:
-
SOURCE_WORK_URL_FIELD_NUMBER
public static final int SOURCE_WORK_URL_FIELD_NUMBER- See Also:
-
SOURCE_WORK_TITLE_FIELD_NUMBER
public static final int SOURCE_WORK_TITLE_FIELD_NUMBER- See Also:
-
SOURCE_WORK_CREATOR_FIELD_NUMBER
public static final int SOURCE_WORK_CREATOR_FIELD_NUMBER- See Also:
-
LICENSE_NAME_FIELD_NUMBER
public static final int LICENSE_NAME_FIELD_NUMBER- See Also:
-
LICENSE_TEXT_FIELD_NUMBER
public static final int LICENSE_TEXT_FIELD_NUMBER- See Also:
-
LICENSE_SUMMARY_FIELD_NUMBER
public static final int LICENSE_SUMMARY_FIELD_NUMBER- See Also:
-
LICENSE_FAMILY_FIELD_NUMBER
public static final int LICENSE_FAMILY_FIELD_NUMBER- See Also:
-
COMPATIBLE_LICENSES_FIELD_NUMBER
public static final int COMPATIBLE_LICENSES_FIELD_NUMBER- See Also:
-
LICENSE_EFFECTIVE_DATE_FIELD_NUMBER
public static final int LICENSE_EFFECTIVE_DATE_FIELD_NUMBER- See Also:
-
LICENSE_EXPIRATION_DATE_FIELD_NUMBER
public static final int LICENSE_EXPIRATION_DATE_FIELD_NUMBER- See Also:
-
COMMERCIAL_USE_ALLOWED_FIELD_NUMBER
public static final int COMMERCIAL_USE_ALLOWED_FIELD_NUMBER- See Also:
-
DERIVATIVE_WORKS_ALLOWED_FIELD_NUMBER
public static final int DERIVATIVE_WORKS_ALLOWED_FIELD_NUMBER- See Also:
-
DISTRIBUTION_ALLOWED_FIELD_NUMBER
public static final int DISTRIBUTION_ALLOWED_FIELD_NUMBER- See Also:
-
MODIFICATION_ALLOWED_FIELD_NUMBER
public static final int MODIFICATION_ALLOWED_FIELD_NUMBER- See Also:
-
PRIVATE_USE_ALLOWED_FIELD_NUMBER
public static final int PRIVATE_USE_ALLOWED_FIELD_NUMBER- See Also:
-
PATENT_USE_ALLOWED_FIELD_NUMBER
public static final int PATENT_USE_ALLOWED_FIELD_NUMBER- See Also:
-
TRADEMARK_USE_ALLOWED_FIELD_NUMBER
public static final int TRADEMARK_USE_ALLOWED_FIELD_NUMBER- See Also:
-
ATTRIBUTION_REQUIRED_FIELD_NUMBER
public static final int ATTRIBUTION_REQUIRED_FIELD_NUMBER- See Also:
-
SHARE_ALIKE_REQUIRED_FIELD_NUMBER
public static final int SHARE_ALIKE_REQUIRED_FIELD_NUMBER- See Also:
-
SOURCE_DISCLOSURE_REQUIRED_FIELD_NUMBER
public static final int SOURCE_DISCLOSURE_REQUIRED_FIELD_NUMBER- See Also:
-
LICENSE_NOTICE_REQUIRED_FIELD_NUMBER
public static final int LICENSE_NOTICE_REQUIRED_FIELD_NUMBER- See Also:
-
STATE_CHANGES_REQUIRED_FIELD_NUMBER
public static final int STATE_CHANGES_REQUIRED_FIELD_NUMBER- See Also:
-
DRM_INFO_FIELD_NUMBER
public static final int DRM_INFO_FIELD_NUMBER- See Also:
-
RIGHTS_MANAGEMENT_SYSTEM_FIELD_NUMBER
public static final int RIGHTS_MANAGEMENT_SYSTEM_FIELD_NUMBER- See Also:
-
RIGHTS_EXPRESSION_LANGUAGE_FIELD_NUMBER
public static final int RIGHTS_EXPRESSION_LANGUAGE_FIELD_NUMBER- See Also:
-
RIGHTS_METADATA_STANDARD_FIELD_NUMBER
public static final int RIGHTS_METADATA_STANDARD_FIELD_NUMBER- See Also:
-
GEOGRAPHIC_RESTRICTIONS_FIELD_NUMBER
public static final int GEOGRAPHIC_RESTRICTIONS_FIELD_NUMBER- See Also:
-
TEMPORAL_RESTRICTIONS_FIELD_NUMBER
public static final int TEMPORAL_RESTRICTIONS_FIELD_NUMBER- See Also:
-
USAGE_CONTEXT_RESTRICTIONS_FIELD_NUMBER
public static final int USAGE_CONTEXT_RESTRICTIONS_FIELD_NUMBER- See Also:
-
LICENSE_VALIDATION_STATUS_FIELD_NUMBER
public static final int LICENSE_VALIDATION_STATUS_FIELD_NUMBER- See Also:
-
COMPLIANCE_WARNINGS_FIELD_NUMBER
public static final int COMPLIANCE_WARNINGS_FIELD_NUMBER- See Also:
-
RIGHTS_CLEARANCE_STATUS_FIELD_NUMBER
public static final int RIGHTS_CLEARANCE_STATUS_FIELD_NUMBER- See Also:
-
AUDIT_TRAIL_FIELD_NUMBER
public static final int AUDIT_TRAIL_FIELD_NUMBER- See Also:
-
METADATA_SOURCES_FIELD_NUMBER
public static final int METADATA_SOURCES_FIELD_NUMBER- See Also:
-
RIGHTS_IDENTIFIER_FIELD_NUMBER
public static final int RIGHTS_IDENTIFIER_FIELD_NUMBER- See Also:
-
RIGHTS_METADATA_DATE_FIELD_NUMBER
public static final int RIGHTS_METADATA_DATE_FIELD_NUMBER- See Also:
-
RIGHTS_METADATA_CREATOR_FIELD_NUMBER
public static final int RIGHTS_METADATA_CREATOR_FIELD_NUMBER- See Also:
-
ADDITIONAL_RIGHTS_METADATA_FIELD_NUMBER
public static final int ADDITIONAL_RIGHTS_METADATA_FIELD_NUMBER- See Also:
-
BASE_FIELDS_FIELD_NUMBER
public static final int BASE_FIELDS_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
getCcConditionsList
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsListin 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
-
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
-
getCcConditionsOrBuilder
Creative Commons license conditions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseCondition cc_conditions = 12 [json_name = "ccConditions"];- Specified by:
getCcConditionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getCcPermissionsList
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsListin 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
-
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
-
getCcPermissionsOrBuilder
Creative Commons license permissions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicensePermission cc_permissions = 13 [json_name = "ccPermissions"];- Specified by:
getCcPermissionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
getCcRestrictionsList
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsListin 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
-
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
-
getCcRestrictionsOrBuilder
Creative Commons license restrictions
repeated .ai.pipestream.parsed.data.creative_commons.v1.CcLicenseRestriction cc_restrictions = 14 [json_name = "ccRestrictions"];- Specified by:
getCcRestrictionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
getTemporalRestrictionsList
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsListin 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
-
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
-
getTemporalRestrictionsOrBuilder
Temporal restrictions on usage
repeated .ai.pipestream.parsed.data.creative_commons.v1.TemporalRestriction temporal_restrictions = 51 [json_name = "temporalRestrictions"];- Specified by:
getTemporalRestrictionsOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
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.
-
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.
-
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.
-
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.
-
getAuditTrailList
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailListin interfaceCreativeCommonsMetadataOrBuilder
-
getAuditTrailOrBuilderList
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailOrBuilderListin 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
-
getAuditTrailOrBuilder
Rights audit trail
repeated .ai.pipestream.parsed.data.creative_commons.v1.RightsAuditEntry audit_trail = 56 [json_name = "auditTrail"];- Specified by:
getAuditTrailOrBuilderin interfaceCreativeCommonsMetadataOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CreativeCommonsMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CreativeCommonsMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CreativeCommonsMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CreativeCommonsMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-