Class WarcMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.warc.v1.WarcMetadata
- All Implemented Interfaces:
WarcMetadataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class WarcMetadata
extends com.google.protobuf.GeneratedMessage
implements WarcMetadataOrBuilder
Comprehensive WARC (Web ARChive) metadata as extracted by Tika from WARC and ARC files. Based on Tika's WARC interface, WARCParser implementation, and WARC/ARC specifications. This is a 1:1 mapping to all fields that Tika can extract from web archive files. WARC files are the standard format for web archiving, containing: - Web pages and their resources - HTTP request/response pairs - Metadata about the crawl process - Relationships between archived resources Critical for digital preservation and web content analysis.Protobuf type
ai.pipestream.parsed.data.warc.v1.WarcMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classComprehensive WARC (Web ARChive) metadata as extracted by Tika from WARC and ARC files.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 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 TypeMethodDescriptionbooleanAccess restrictions or rights informationcom.google.protobuf.ByteStringAccess restrictions or rights informationcom.google.protobuf.Struct=== Catch-all for unmapped WARC-specific metadata ===com.google.protobuf.StructOrBuilder=== Catch-all for unmapped WARC-specific metadata ===Archive collection or series namecom.google.protobuf.ByteStringArchive collection or series nameInstitution or organization that created the archivecom.google.protobuf.ByteStringInstitution or organization that created the archiveBase Tika fields common to all document typesBase Tika fields common to all document typesbooleanWhether the content matches expected checksumsdoubleCompleteness score (0.0 to 1.0) indicating how complete the capture isCompression method used (if any)com.google.protobuf.ByteStringCompression method used (if any)Character encoding of the contentcom.google.protobuf.ByteStringCharacter encoding of the contentDetected language of the contentcom.google.protobuf.ByteStringDetected language of the contentgetCookies(int index) Cookies associated with this request/responseintCookies associated with this request/responseCookies associated with this request/responsegetCookiesOrBuilder(int index) Cookies associated with this request/responseList<? extends WarcCookieOrBuilder> Cookies associated with this request/responsestatic WarcMetadatastatic final com.google.protobuf.Descriptors.DescriptorMIME type as detected by content analysiscom.google.protobuf.ByteStringMIME type as detected by content analysisgetEmbeddedResources(int index) Embedded resources found within this recordintEmbedded resources found within this recordEmbedded resources found within this recordgetEmbeddedResourcesOrBuilder(int index) Embedded resources found within this recordList<? extends WarcEmbeddedResourceOrBuilder> Embedded resources found within this recordlongEstimated character count of textual contentlongEstimated word count of textual contentcom.google.protobuf.TimestampFetch timestamp (may differ from WARC-Date)com.google.protobuf.TimestampOrBuilderFetch timestamp (may differ from WARC-Date)File format version (if applicable)com.google.protobuf.ByteStringFile format version (if applicable)booleanWhether this record has associated metadata recordsbooleanWhether this record has associated request recordsgetHttpHeaders(int index) HTTP response headersintHTTP response headersHTTP response headersgetHttpHeadersOrBuilder(int index) HTTP response headersList<? extends WarcHttpHeaderOrBuilder> HTTP response headersHTTP method used for the request (GET, POST, etc.)com.google.protobuf.ByteStringHTTP method used for the request (GET, POST, etc.)intHTTP status code (200, 404, 500, etc.) HTTP statusHTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phrasecom.google.protobuf.ByteStringHTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phraseHTTP version (1.0, 1.1, 2.0)com.google.protobuf.ByteStringHTTP version (1.0, 1.1, 2.0)booleanWhether the content appears to be truncatedgetMigrationHistory(int index) Migration history if the record has been migratedintMigration history if the record has been migratedMigration history if the record has been migratedgetMigrationHistoryOrBuilder(int index) Migration history if the record has been migratedList<? extends WarcMigrationOrBuilder> Migration history if the record has been migratedcom.google.protobuf.Parser<WarcMetadata> getPreservationActions(int index) Preservation actions taken on this recordcom.google.protobuf.ByteStringgetPreservationActionsBytes(int index) Preservation actions taken on this recordintPreservation actions taken on this recordcom.google.protobuf.ProtocolStringListPreservation actions taken on this recordintIndex of this record within the file (0-based)longPosition of this record within the WARC filelongSize of the complete WARC record (headers + payload)getRedirectChain(int index) Redirect chain informationintRedirect chain informationRedirect chain informationgetRedirectChainOrBuilder(int index) Redirect chain informationList<? extends WarcRedirectOrBuilder> Redirect chain informationReferrer URL (if available)com.google.protobuf.ByteStringReferrer URL (if available)intgetTechnicalProperties(int index) Technical properties specific to the content typeintTechnical properties specific to the content typeTechnical properties specific to the content typegetTechnicalPropertiesOrBuilder(int index) Technical properties specific to the content typeList<? extends WarcTechnicalPropertyOrBuilder> Technical properties specific to the content typeintNumber of records in the WARC fileUser agent string used for the requestcom.google.protobuf.ByteStringUser agent string used for the requestgetValidationErrors(int index) Validation errors found in the WARC recordcom.google.protobuf.ByteStringgetValidationErrorsBytes(int index) Validation errors found in the WARC recordintValidation errors found in the WARC recordcom.google.protobuf.ProtocolStringListValidation errors found in the WARC recordgetValidationWarnings(int index) Validation warnings found in the WARC recordcom.google.protobuf.ByteStringgetValidationWarningsBytes(int index) Validation warnings found in the WARC recordintValidation warnings found in the WARC recordcom.google.protobuf.ProtocolStringListValidation warnings found in the WARC recordBlock digest (hash) of the payload WARC-Block-Digestcom.google.protobuf.ByteStringBlock digest (hash) of the payload WARC-Block-DigestCrawl or collection identifier Collection namecom.google.protobuf.ByteStringCrawl or collection identifier Collection nameWARC record ID that this record is concurrent with WARC-Concurrent-Tocom.google.protobuf.ByteStringWARC record ID that this record is concurrent with WARC-Concurrent-TolongLength of the record payload in bytes Content-LengthCrawl job or session identifier Crawl identifiercom.google.protobuf.ByteStringCrawl job or session identifier Crawl identifierSoftware/crawler that created this WARC file Software infocom.google.protobuf.ByteStringSoftware/crawler that created this WARC file Software infocom.google.protobuf.TimestampDate and time when the resource was captured WARC-Datecom.google.protobuf.TimestampOrBuilderDate and time when the resource was captured WARC-DateWARC filename where this record is stored WARC-Filenamecom.google.protobuf.ByteStringWARC filename where this record is stored WARC-FilenameVersion of the WARC format specification used WARC format versioncom.google.protobuf.ByteStringVersion of the WARC format specification used WARC format versionIdentified payload type (may differ from Content-Type) WARC-Identified-Payload-Typecom.google.protobuf.ByteStringIdentified payload type (may differ from Content-Type) WARC-Identified-Payload-TypeIP address of the server that provided this resource WARC-IP-Addresscom.google.protobuf.ByteStringIP address of the server that provided this resource WARC-IP-AddressContent type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPEcom.google.protobuf.ByteStringContent type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPEPayload digest (hash) of the actual content WARC-Payload-Digestcom.google.protobuf.ByteStringPayload digest (hash) of the actual content WARC-Payload-DigestContent type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPEcom.google.protobuf.ByteStringContent type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPEUnique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_IDcom.google.protobuf.ByteStringUnique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_IDWARC record ID that this record refers to Used for linking related records WARC-Refers-Tocom.google.protobuf.ByteStringWARC record ID that this record refers to Used for linking related records WARC-Refers-ToRobot policy information (robots.txt compliance) Robot policycom.google.protobuf.ByteStringRobot policy information (robots.txt compliance) Robot policyTarget URI that was archived The original URL of the web resource WARC-Target-URIcom.google.protobuf.ByteStringTarget URI that was archived The original URL of the web resource WARC-Target-URITruncation reason if record was truncated WARC-Truncatedcom.google.protobuf.ByteStringTruncation reason if record was truncated WARC-TruncatedType of WARC record (response, request, metadata, resource, etc.) WARC-Type headercom.google.protobuf.ByteStringType of WARC record (response, request, metadata, resource, etc.) WARC-Type headerWARC record ID of the warcinfo record for this crawl WARC-Warcinfo-IDcom.google.protobuf.ByteStringWARC record ID of the warcinfo record for this crawl WARC-Warcinfo-IDgetWarcWarnings(int index) WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNINGcom.google.protobuf.ByteStringgetWarcWarningsBytes(int index) WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNINGintWARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNINGcom.google.protobuf.ProtocolStringListWARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNINGbooleanAccess restrictions or rights informationboolean=== Catch-all for unmapped WARC-specific metadata ===booleanArchive collection or series namebooleanInstitution or organization that created the archivebooleanBase Tika fields common to all document typesbooleanWhether the content matches expected checksumsbooleanCompleteness score (0.0 to 1.0) indicating how complete the capture isbooleanCompression method used (if any)booleanCharacter encoding of the contentbooleanDetected language of the contentbooleanMIME type as detected by content analysisbooleanEstimated character count of textual contentbooleanEstimated word count of textual contentbooleanFetch timestamp (may differ from WARC-Date)booleanFile format version (if applicable)booleanWhether this record has associated metadata recordsbooleanWhether this record has associated request recordsinthashCode()booleanHTTP method used for the request (GET, POST, etc.)booleanHTTP status code (200, 404, 500, etc.) HTTP statusbooleanHTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phrasebooleanHTTP version (1.0, 1.1, 2.0)booleanWhether the content appears to be truncatedbooleanIndex of this record within the file (0-based)booleanPosition of this record within the WARC filebooleanSize of the complete WARC record (headers + payload)booleanReferrer URL (if available)booleanNumber of records in the WARC filebooleanUser agent string used for the requestbooleanBlock digest (hash) of the payload WARC-Block-DigestbooleanCrawl or collection identifier Collection namebooleanWARC record ID that this record is concurrent with WARC-Concurrent-TobooleanLength of the record payload in bytes Content-LengthbooleanCrawl job or session identifier Crawl identifierbooleanSoftware/crawler that created this WARC file Software infobooleanDate and time when the resource was captured WARC-DatebooleanWARC filename where this record is stored WARC-FilenamebooleanVersion of the WARC format specification used WARC format versionbooleanIdentified payload type (may differ from Content-Type) WARC-Identified-Payload-TypebooleanIP address of the server that provided this resource WARC-IP-AddressbooleanContent type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPEbooleanPayload digest (hash) of the actual content WARC-Payload-DigestbooleanContent type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPEbooleanUnique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_IDbooleanWARC record ID that this record refers to Used for linking related records WARC-Refers-TobooleanRobot policy information (robots.txt compliance) Robot policybooleanTarget URI that was archived The original URL of the web resource WARC-Target-URIbooleanTruncation reason if record was truncated WARC-TruncatedbooleanType of WARC record (response, request, metadata, resource, etc.) WARC-Type headerbooleanWARC record ID of the warcinfo record for this crawl WARC-Warcinfo-IDprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic WarcMetadata.Builderstatic WarcMetadata.BuildernewBuilder(WarcMetadata prototype) protected WarcMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static WarcMetadataparseDelimitedFrom(InputStream input) static WarcMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WarcMetadataparseFrom(byte[] data) static WarcMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WarcMetadataparseFrom(com.google.protobuf.ByteString data) static WarcMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WarcMetadataparseFrom(com.google.protobuf.CodedInputStream input) static WarcMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WarcMetadataparseFrom(InputStream input) static WarcMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WarcMetadataparseFrom(ByteBuffer data) static WarcMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<WarcMetadata> 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
-
WARC_WARNINGS_FIELD_NUMBER
public static final int WARC_WARNINGS_FIELD_NUMBER- See Also:
-
WARC_RECORD_CONTENT_TYPE_FIELD_NUMBER
public static final int WARC_RECORD_CONTENT_TYPE_FIELD_NUMBER- See Also:
-
WARC_PAYLOAD_CONTENT_TYPE_FIELD_NUMBER
public static final int WARC_PAYLOAD_CONTENT_TYPE_FIELD_NUMBER- See Also:
-
WARC_RECORD_ID_FIELD_NUMBER
public static final int WARC_RECORD_ID_FIELD_NUMBER- See Also:
-
WARC_TYPE_FIELD_NUMBER
public static final int WARC_TYPE_FIELD_NUMBER- See Also:
-
WARC_TARGET_URI_FIELD_NUMBER
public static final int WARC_TARGET_URI_FIELD_NUMBER- See Also:
-
WARC_DATE_FIELD_NUMBER
public static final int WARC_DATE_FIELD_NUMBER- See Also:
-
WARC_CONTENT_LENGTH_FIELD_NUMBER
public static final int WARC_CONTENT_LENGTH_FIELD_NUMBER- See Also:
-
WARC_FILENAME_FIELD_NUMBER
public static final int WARC_FILENAME_FIELD_NUMBER- See Also:
-
WARC_REFERS_TO_FIELD_NUMBER
public static final int WARC_REFERS_TO_FIELD_NUMBER- See Also:
-
WARC_CONCURRENT_TO_FIELD_NUMBER
public static final int WARC_CONCURRENT_TO_FIELD_NUMBER- See Also:
-
WARC_WARCINFO_ID_FIELD_NUMBER
public static final int WARC_WARCINFO_ID_FIELD_NUMBER- See Also:
-
WARC_IP_ADDRESS_FIELD_NUMBER
public static final int WARC_IP_ADDRESS_FIELD_NUMBER- See Also:
-
WARC_BLOCK_DIGEST_FIELD_NUMBER
public static final int WARC_BLOCK_DIGEST_FIELD_NUMBER- See Also:
-
WARC_PAYLOAD_DIGEST_FIELD_NUMBER
public static final int WARC_PAYLOAD_DIGEST_FIELD_NUMBER- See Also:
-
WARC_TRUNCATED_FIELD_NUMBER
public static final int WARC_TRUNCATED_FIELD_NUMBER- See Also:
-
WARC_IDENTIFIED_PAYLOAD_TYPE_FIELD_NUMBER
public static final int WARC_IDENTIFIED_PAYLOAD_TYPE_FIELD_NUMBER- See Also:
-
HTTP_STATUS_CODE_FIELD_NUMBER
public static final int HTTP_STATUS_CODE_FIELD_NUMBER- See Also:
-
HTTP_STATUS_REASON_FIELD_NUMBER
public static final int HTTP_STATUS_REASON_FIELD_NUMBER- See Also:
-
HTTP_HEADERS_FIELD_NUMBER
public static final int HTTP_HEADERS_FIELD_NUMBER- See Also:
-
WARC_CREATED_BY_FIELD_NUMBER
public static final int WARC_CREATED_BY_FIELD_NUMBER- See Also:
-
WARC_FORMAT_VERSION_FIELD_NUMBER
public static final int WARC_FORMAT_VERSION_FIELD_NUMBER- See Also:
-
WARC_COLLECTION_FIELD_NUMBER
public static final int WARC_COLLECTION_FIELD_NUMBER- See Also:
-
WARC_CRAWL_ID_FIELD_NUMBER
public static final int WARC_CRAWL_ID_FIELD_NUMBER- See Also:
-
WARC_ROBOT_POLICY_FIELD_NUMBER
public static final int WARC_ROBOT_POLICY_FIELD_NUMBER- See Also:
-
FETCH_TIMESTAMP_FIELD_NUMBER
public static final int FETCH_TIMESTAMP_FIELD_NUMBER- See Also:
-
CONTENT_LANGUAGE_FIELD_NUMBER
public static final int CONTENT_LANGUAGE_FIELD_NUMBER- See Also:
-
CONTENT_ENCODING_FIELD_NUMBER
public static final int CONTENT_ENCODING_FIELD_NUMBER- See Also:
-
ESTIMATED_WORD_COUNT_FIELD_NUMBER
public static final int ESTIMATED_WORD_COUNT_FIELD_NUMBER- See Also:
-
ESTIMATED_CHARACTER_COUNT_FIELD_NUMBER
public static final int ESTIMATED_CHARACTER_COUNT_FIELD_NUMBER- See Also:
-
IS_TRUNCATED_FIELD_NUMBER
public static final int IS_TRUNCATED_FIELD_NUMBER- See Also:
-
COMPRESSION_METHOD_FIELD_NUMBER
public static final int COMPRESSION_METHOD_FIELD_NUMBER- See Also:
-
HTTP_METHOD_FIELD_NUMBER
public static final int HTTP_METHOD_FIELD_NUMBER- See Also:
-
HTTP_VERSION_FIELD_NUMBER
public static final int HTTP_VERSION_FIELD_NUMBER- See Also:
-
REDIRECT_CHAIN_FIELD_NUMBER
public static final int REDIRECT_CHAIN_FIELD_NUMBER- See Also:
-
COOKIES_FIELD_NUMBER
public static final int COOKIES_FIELD_NUMBER- See Also:
-
REFERRER_URL_FIELD_NUMBER
public static final int REFERRER_URL_FIELD_NUMBER- See Also:
-
USER_AGENT_FIELD_NUMBER
public static final int USER_AGENT_FIELD_NUMBER- See Also:
-
RECORD_POSITION_FIELD_NUMBER
public static final int RECORD_POSITION_FIELD_NUMBER- See Also:
-
RECORD_SIZE_FIELD_NUMBER
public static final int RECORD_SIZE_FIELD_NUMBER- See Also:
-
TOTAL_RECORDS_IN_FILE_FIELD_NUMBER
public static final int TOTAL_RECORDS_IN_FILE_FIELD_NUMBER- See Also:
-
RECORD_INDEX_FIELD_NUMBER
public static final int RECORD_INDEX_FIELD_NUMBER- See Also:
-
HAS_METADATA_RECORDS_FIELD_NUMBER
public static final int HAS_METADATA_RECORDS_FIELD_NUMBER- See Also:
-
HAS_REQUEST_RECORDS_FIELD_NUMBER
public static final int HAS_REQUEST_RECORDS_FIELD_NUMBER- See Also:
-
VALIDATION_ERRORS_FIELD_NUMBER
public static final int VALIDATION_ERRORS_FIELD_NUMBER- See Also:
-
VALIDATION_WARNINGS_FIELD_NUMBER
public static final int VALIDATION_WARNINGS_FIELD_NUMBER- See Also:
-
COMPLETENESS_SCORE_FIELD_NUMBER
public static final int COMPLETENESS_SCORE_FIELD_NUMBER- See Also:
-
CHECKSUM_VERIFIED_FIELD_NUMBER
public static final int CHECKSUM_VERIFIED_FIELD_NUMBER- See Also:
-
ARCHIVE_INSTITUTION_FIELD_NUMBER
public static final int ARCHIVE_INSTITUTION_FIELD_NUMBER- See Also:
-
ARCHIVE_COLLECTION_NAME_FIELD_NUMBER
public static final int ARCHIVE_COLLECTION_NAME_FIELD_NUMBER- See Also:
-
ACCESS_RIGHTS_FIELD_NUMBER
public static final int ACCESS_RIGHTS_FIELD_NUMBER- See Also:
-
PRESERVATION_ACTIONS_FIELD_NUMBER
public static final int PRESERVATION_ACTIONS_FIELD_NUMBER- See Also:
-
MIGRATION_HISTORY_FIELD_NUMBER
public static final int MIGRATION_HISTORY_FIELD_NUMBER- See Also:
-
DETECTED_MIME_TYPE_FIELD_NUMBER
public static final int DETECTED_MIME_TYPE_FIELD_NUMBER- See Also:
-
FORMAT_VERSION_FIELD_NUMBER
public static final int FORMAT_VERSION_FIELD_NUMBER- See Also:
-
TECHNICAL_PROPERTIES_FIELD_NUMBER
public static final int TECHNICAL_PROPERTIES_FIELD_NUMBER- See Also:
-
EMBEDDED_RESOURCES_FIELD_NUMBER
public static final int EMBEDDED_RESOURCES_FIELD_NUMBER- See Also:
-
ADDITIONAL_METADATA_FIELD_NUMBER
public static final int ADDITIONAL_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
-
getWarcWarningsList
public com.google.protobuf.ProtocolStringList getWarcWarningsList()WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNING
repeated string warc_warnings = 1 [json_name = "warcWarnings"];- Specified by:
getWarcWarningsListin interfaceWarcMetadataOrBuilder- Returns:
- A list containing the warcWarnings.
-
getWarcWarningsCount
public int getWarcWarningsCount()WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNING
repeated string warc_warnings = 1 [json_name = "warcWarnings"];- Specified by:
getWarcWarningsCountin interfaceWarcMetadataOrBuilder- Returns:
- The count of warcWarnings.
-
getWarcWarnings
WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNING
repeated string warc_warnings = 1 [json_name = "warcWarnings"];- Specified by:
getWarcWarningsin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The warcWarnings at the given index.
-
getWarcWarningsBytes
public com.google.protobuf.ByteString getWarcWarningsBytes(int index) WARC warnings encountered during parsing Multiple warnings can be present WARC.WARC_WARNING
repeated string warc_warnings = 1 [json_name = "warcWarnings"];- Specified by:
getWarcWarningsBytesin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the warcWarnings at the given index.
-
hasWarcRecordContentType
public boolean hasWarcRecordContentType()Content type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPE
optional string warc_record_content_type = 2 [json_name = "warcRecordContentType"];- Specified by:
hasWarcRecordContentTypein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcRecordContentType field is set.
-
getWarcRecordContentType
Content type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPE
optional string warc_record_content_type = 2 [json_name = "warcRecordContentType"];- Specified by:
getWarcRecordContentTypein interfaceWarcMetadataOrBuilder- Returns:
- The warcRecordContentType.
-
getWarcRecordContentTypeBytes
public com.google.protobuf.ByteString getWarcRecordContentTypeBytes()Content type of the WARC record itself e.g., "application/http; msgtype=response" WARC.WARC_RECORD_CONTENT_TYPE
optional string warc_record_content_type = 2 [json_name = "warcRecordContentType"];- Specified by:
getWarcRecordContentTypeBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcRecordContentType.
-
hasWarcPayloadContentType
public boolean hasWarcPayloadContentType()Content type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPE
optional string warc_payload_content_type = 3 [json_name = "warcPayloadContentType"];- Specified by:
hasWarcPayloadContentTypein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcPayloadContentType field is set.
-
getWarcPayloadContentType
Content type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPE
optional string warc_payload_content_type = 3 [json_name = "warcPayloadContentType"];- Specified by:
getWarcPayloadContentTypein interfaceWarcMetadataOrBuilder- Returns:
- The warcPayloadContentType.
-
getWarcPayloadContentTypeBytes
public com.google.protobuf.ByteString getWarcPayloadContentTypeBytes()Content type of the payload within the WARC record e.g., "text/html", "image/jpeg" WARC.WARC_PAYLOAD_CONTENT_TYPE
optional string warc_payload_content_type = 3 [json_name = "warcPayloadContentType"];- Specified by:
getWarcPayloadContentTypeBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcPayloadContentType.
-
hasWarcRecordId
public boolean hasWarcRecordId()Unique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_ID
optional string warc_record_id = 4 [json_name = "warcRecordId"];- Specified by:
hasWarcRecordIdin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcRecordId field is set.
-
getWarcRecordId
Unique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_ID
optional string warc_record_id = 4 [json_name = "warcRecordId"];- Specified by:
getWarcRecordIdin interfaceWarcMetadataOrBuilder- Returns:
- The warcRecordId.
-
getWarcRecordIdBytes
public com.google.protobuf.ByteString getWarcRecordIdBytes()Unique identifier for this WARC record Format: <urn:uuid:...> or similar URI WARC.WARC_RECORD_ID
optional string warc_record_id = 4 [json_name = "warcRecordId"];- Specified by:
getWarcRecordIdBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcRecordId.
-
hasWarcType
public boolean hasWarcType()Type of WARC record (response, request, metadata, resource, etc.) WARC-Type header
optional string warc_type = 5 [json_name = "warcType"];- Specified by:
hasWarcTypein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcType field is set.
-
getWarcType
Type of WARC record (response, request, metadata, resource, etc.) WARC-Type header
optional string warc_type = 5 [json_name = "warcType"];- Specified by:
getWarcTypein interfaceWarcMetadataOrBuilder- Returns:
- The warcType.
-
getWarcTypeBytes
public com.google.protobuf.ByteString getWarcTypeBytes()Type of WARC record (response, request, metadata, resource, etc.) WARC-Type header
optional string warc_type = 5 [json_name = "warcType"];- Specified by:
getWarcTypeBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcType.
-
hasWarcTargetUri
public boolean hasWarcTargetUri()Target URI that was archived The original URL of the web resource WARC-Target-URI
optional string warc_target_uri = 6 [json_name = "warcTargetUri"];- Specified by:
hasWarcTargetUriin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcTargetUri field is set.
-
getWarcTargetUri
Target URI that was archived The original URL of the web resource WARC-Target-URI
optional string warc_target_uri = 6 [json_name = "warcTargetUri"];- Specified by:
getWarcTargetUriin interfaceWarcMetadataOrBuilder- Returns:
- The warcTargetUri.
-
getWarcTargetUriBytes
public com.google.protobuf.ByteString getWarcTargetUriBytes()Target URI that was archived The original URL of the web resource WARC-Target-URI
optional string warc_target_uri = 6 [json_name = "warcTargetUri"];- Specified by:
getWarcTargetUriBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcTargetUri.
-
hasWarcDate
public boolean hasWarcDate()Date and time when the resource was captured WARC-Date
optional .google.protobuf.Timestamp warc_date = 7 [json_name = "warcDate"];- Specified by:
hasWarcDatein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcDate field is set.
-
getWarcDate
public com.google.protobuf.Timestamp getWarcDate()Date and time when the resource was captured WARC-Date
optional .google.protobuf.Timestamp warc_date = 7 [json_name = "warcDate"];- Specified by:
getWarcDatein interfaceWarcMetadataOrBuilder- Returns:
- The warcDate.
-
getWarcDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getWarcDateOrBuilder()Date and time when the resource was captured WARC-Date
optional .google.protobuf.Timestamp warc_date = 7 [json_name = "warcDate"];- Specified by:
getWarcDateOrBuilderin interfaceWarcMetadataOrBuilder
-
hasWarcContentLength
public boolean hasWarcContentLength()Length of the record payload in bytes Content-Length
optional int64 warc_content_length = 8 [json_name = "warcContentLength"];- Specified by:
hasWarcContentLengthin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcContentLength field is set.
-
getWarcContentLength
public long getWarcContentLength()Length of the record payload in bytes Content-Length
optional int64 warc_content_length = 8 [json_name = "warcContentLength"];- Specified by:
getWarcContentLengthin interfaceWarcMetadataOrBuilder- Returns:
- The warcContentLength.
-
hasWarcFilename
public boolean hasWarcFilename()WARC filename where this record is stored WARC-Filename
optional string warc_filename = 9 [json_name = "warcFilename"];- Specified by:
hasWarcFilenamein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcFilename field is set.
-
getWarcFilename
WARC filename where this record is stored WARC-Filename
optional string warc_filename = 9 [json_name = "warcFilename"];- Specified by:
getWarcFilenamein interfaceWarcMetadataOrBuilder- Returns:
- The warcFilename.
-
getWarcFilenameBytes
public com.google.protobuf.ByteString getWarcFilenameBytes()WARC filename where this record is stored WARC-Filename
optional string warc_filename = 9 [json_name = "warcFilename"];- Specified by:
getWarcFilenameBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcFilename.
-
hasWarcRefersTo
public boolean hasWarcRefersTo()WARC record ID that this record refers to Used for linking related records WARC-Refers-To
optional string warc_refers_to = 10 [json_name = "warcRefersTo"];- Specified by:
hasWarcRefersToin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcRefersTo field is set.
-
getWarcRefersTo
WARC record ID that this record refers to Used for linking related records WARC-Refers-To
optional string warc_refers_to = 10 [json_name = "warcRefersTo"];- Specified by:
getWarcRefersToin interfaceWarcMetadataOrBuilder- Returns:
- The warcRefersTo.
-
getWarcRefersToBytes
public com.google.protobuf.ByteString getWarcRefersToBytes()WARC record ID that this record refers to Used for linking related records WARC-Refers-To
optional string warc_refers_to = 10 [json_name = "warcRefersTo"];- Specified by:
getWarcRefersToBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcRefersTo.
-
hasWarcConcurrentTo
public boolean hasWarcConcurrentTo()WARC record ID that this record is concurrent with WARC-Concurrent-To
optional string warc_concurrent_to = 11 [json_name = "warcConcurrentTo"];- Specified by:
hasWarcConcurrentToin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcConcurrentTo field is set.
-
getWarcConcurrentTo
WARC record ID that this record is concurrent with WARC-Concurrent-To
optional string warc_concurrent_to = 11 [json_name = "warcConcurrentTo"];- Specified by:
getWarcConcurrentToin interfaceWarcMetadataOrBuilder- Returns:
- The warcConcurrentTo.
-
getWarcConcurrentToBytes
public com.google.protobuf.ByteString getWarcConcurrentToBytes()WARC record ID that this record is concurrent with WARC-Concurrent-To
optional string warc_concurrent_to = 11 [json_name = "warcConcurrentTo"];- Specified by:
getWarcConcurrentToBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcConcurrentTo.
-
hasWarcWarcinfoId
public boolean hasWarcWarcinfoId()WARC record ID of the warcinfo record for this crawl WARC-Warcinfo-ID
optional string warc_warcinfo_id = 12 [json_name = "warcWarcinfoId"];- Specified by:
hasWarcWarcinfoIdin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcWarcinfoId field is set.
-
getWarcWarcinfoId
WARC record ID of the warcinfo record for this crawl WARC-Warcinfo-ID
optional string warc_warcinfo_id = 12 [json_name = "warcWarcinfoId"];- Specified by:
getWarcWarcinfoIdin interfaceWarcMetadataOrBuilder- Returns:
- The warcWarcinfoId.
-
getWarcWarcinfoIdBytes
public com.google.protobuf.ByteString getWarcWarcinfoIdBytes()WARC record ID of the warcinfo record for this crawl WARC-Warcinfo-ID
optional string warc_warcinfo_id = 12 [json_name = "warcWarcinfoId"];- Specified by:
getWarcWarcinfoIdBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcWarcinfoId.
-
hasWarcIpAddress
public boolean hasWarcIpAddress()IP address of the server that provided this resource WARC-IP-Address
optional string warc_ip_address = 13 [json_name = "warcIpAddress"];- Specified by:
hasWarcIpAddressin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcIpAddress field is set.
-
getWarcIpAddress
IP address of the server that provided this resource WARC-IP-Address
optional string warc_ip_address = 13 [json_name = "warcIpAddress"];- Specified by:
getWarcIpAddressin interfaceWarcMetadataOrBuilder- Returns:
- The warcIpAddress.
-
getWarcIpAddressBytes
public com.google.protobuf.ByteString getWarcIpAddressBytes()IP address of the server that provided this resource WARC-IP-Address
optional string warc_ip_address = 13 [json_name = "warcIpAddress"];- Specified by:
getWarcIpAddressBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcIpAddress.
-
hasWarcBlockDigest
public boolean hasWarcBlockDigest()Block digest (hash) of the payload WARC-Block-Digest
optional string warc_block_digest = 14 [json_name = "warcBlockDigest"];- Specified by:
hasWarcBlockDigestin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcBlockDigest field is set.
-
getWarcBlockDigest
Block digest (hash) of the payload WARC-Block-Digest
optional string warc_block_digest = 14 [json_name = "warcBlockDigest"];- Specified by:
getWarcBlockDigestin interfaceWarcMetadataOrBuilder- Returns:
- The warcBlockDigest.
-
getWarcBlockDigestBytes
public com.google.protobuf.ByteString getWarcBlockDigestBytes()Block digest (hash) of the payload WARC-Block-Digest
optional string warc_block_digest = 14 [json_name = "warcBlockDigest"];- Specified by:
getWarcBlockDigestBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcBlockDigest.
-
hasWarcPayloadDigest
public boolean hasWarcPayloadDigest()Payload digest (hash) of the actual content WARC-Payload-Digest
optional string warc_payload_digest = 15 [json_name = "warcPayloadDigest"];- Specified by:
hasWarcPayloadDigestin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcPayloadDigest field is set.
-
getWarcPayloadDigest
Payload digest (hash) of the actual content WARC-Payload-Digest
optional string warc_payload_digest = 15 [json_name = "warcPayloadDigest"];- Specified by:
getWarcPayloadDigestin interfaceWarcMetadataOrBuilder- Returns:
- The warcPayloadDigest.
-
getWarcPayloadDigestBytes
public com.google.protobuf.ByteString getWarcPayloadDigestBytes()Payload digest (hash) of the actual content WARC-Payload-Digest
optional string warc_payload_digest = 15 [json_name = "warcPayloadDigest"];- Specified by:
getWarcPayloadDigestBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcPayloadDigest.
-
hasWarcTruncated
public boolean hasWarcTruncated()Truncation reason if record was truncated WARC-Truncated
optional string warc_truncated = 16 [json_name = "warcTruncated"];- Specified by:
hasWarcTruncatedin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcTruncated field is set.
-
getWarcTruncated
Truncation reason if record was truncated WARC-Truncated
optional string warc_truncated = 16 [json_name = "warcTruncated"];- Specified by:
getWarcTruncatedin interfaceWarcMetadataOrBuilder- Returns:
- The warcTruncated.
-
getWarcTruncatedBytes
public com.google.protobuf.ByteString getWarcTruncatedBytes()Truncation reason if record was truncated WARC-Truncated
optional string warc_truncated = 16 [json_name = "warcTruncated"];- Specified by:
getWarcTruncatedBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcTruncated.
-
hasWarcIdentifiedPayloadType
public boolean hasWarcIdentifiedPayloadType()Identified payload type (may differ from Content-Type) WARC-Identified-Payload-Type
optional string warc_identified_payload_type = 17 [json_name = "warcIdentifiedPayloadType"];- Specified by:
hasWarcIdentifiedPayloadTypein interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcIdentifiedPayloadType field is set.
-
getWarcIdentifiedPayloadType
Identified payload type (may differ from Content-Type) WARC-Identified-Payload-Type
optional string warc_identified_payload_type = 17 [json_name = "warcIdentifiedPayloadType"];- Specified by:
getWarcIdentifiedPayloadTypein interfaceWarcMetadataOrBuilder- Returns:
- The warcIdentifiedPayloadType.
-
getWarcIdentifiedPayloadTypeBytes
public com.google.protobuf.ByteString getWarcIdentifiedPayloadTypeBytes()Identified payload type (may differ from Content-Type) WARC-Identified-Payload-Type
optional string warc_identified_payload_type = 17 [json_name = "warcIdentifiedPayloadType"];- Specified by:
getWarcIdentifiedPayloadTypeBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcIdentifiedPayloadType.
-
hasHttpStatusCode
public boolean hasHttpStatusCode()HTTP status code (200, 404, 500, etc.) HTTP status
optional int32 http_status_code = 18 [json_name = "httpStatusCode"];- Specified by:
hasHttpStatusCodein interfaceWarcMetadataOrBuilder- Returns:
- Whether the httpStatusCode field is set.
-
getHttpStatusCode
public int getHttpStatusCode()HTTP status code (200, 404, 500, etc.) HTTP status
optional int32 http_status_code = 18 [json_name = "httpStatusCode"];- Specified by:
getHttpStatusCodein interfaceWarcMetadataOrBuilder- Returns:
- The httpStatusCode.
-
hasHttpStatusReason
public boolean hasHttpStatusReason()HTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phraseoptional string http_status_reason = 19 [json_name = "httpStatusReason"];- Specified by:
hasHttpStatusReasonin interfaceWarcMetadataOrBuilder- Returns:
- Whether the httpStatusReason field is set.
-
getHttpStatusReason
HTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phraseoptional string http_status_reason = 19 [json_name = "httpStatusReason"];- Specified by:
getHttpStatusReasonin interfaceWarcMetadataOrBuilder- Returns:
- The httpStatusReason.
-
getHttpStatusReasonBytes
public com.google.protobuf.ByteString getHttpStatusReasonBytes()HTTP status reason phrase ("OK", "Not Found", etc.) HTTP reason phraseoptional string http_status_reason = 19 [json_name = "httpStatusReason"];- Specified by:
getHttpStatusReasonBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for httpStatusReason.
-
getHttpHeadersList
HTTP response headers
repeated .ai.pipestream.parsed.data.warc.v1.WarcHttpHeader http_headers = 20 [json_name = "httpHeaders"];- Specified by:
getHttpHeadersListin interfaceWarcMetadataOrBuilder
-
getHttpHeadersOrBuilderList
HTTP response headers
repeated .ai.pipestream.parsed.data.warc.v1.WarcHttpHeader http_headers = 20 [json_name = "httpHeaders"];- Specified by:
getHttpHeadersOrBuilderListin interfaceWarcMetadataOrBuilder
-
getHttpHeadersCount
public int getHttpHeadersCount()HTTP response headers
repeated .ai.pipestream.parsed.data.warc.v1.WarcHttpHeader http_headers = 20 [json_name = "httpHeaders"];- Specified by:
getHttpHeadersCountin interfaceWarcMetadataOrBuilder
-
getHttpHeaders
HTTP response headers
repeated .ai.pipestream.parsed.data.warc.v1.WarcHttpHeader http_headers = 20 [json_name = "httpHeaders"];- Specified by:
getHttpHeadersin interfaceWarcMetadataOrBuilder
-
getHttpHeadersOrBuilder
HTTP response headers
repeated .ai.pipestream.parsed.data.warc.v1.WarcHttpHeader http_headers = 20 [json_name = "httpHeaders"];- Specified by:
getHttpHeadersOrBuilderin interfaceWarcMetadataOrBuilder
-
hasWarcCreatedBy
public boolean hasWarcCreatedBy()Software/crawler that created this WARC file Software info
optional string warc_created_by = 21 [json_name = "warcCreatedBy"];- Specified by:
hasWarcCreatedByin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcCreatedBy field is set.
-
getWarcCreatedBy
Software/crawler that created this WARC file Software info
optional string warc_created_by = 21 [json_name = "warcCreatedBy"];- Specified by:
getWarcCreatedByin interfaceWarcMetadataOrBuilder- Returns:
- The warcCreatedBy.
-
getWarcCreatedByBytes
public com.google.protobuf.ByteString getWarcCreatedByBytes()Software/crawler that created this WARC file Software info
optional string warc_created_by = 21 [json_name = "warcCreatedBy"];- Specified by:
getWarcCreatedByBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcCreatedBy.
-
hasWarcFormatVersion
public boolean hasWarcFormatVersion()Version of the WARC format specification used WARC format version
optional string warc_format_version = 22 [json_name = "warcFormatVersion"];- Specified by:
hasWarcFormatVersionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcFormatVersion field is set.
-
getWarcFormatVersion
Version of the WARC format specification used WARC format version
optional string warc_format_version = 22 [json_name = "warcFormatVersion"];- Specified by:
getWarcFormatVersionin interfaceWarcMetadataOrBuilder- Returns:
- The warcFormatVersion.
-
getWarcFormatVersionBytes
public com.google.protobuf.ByteString getWarcFormatVersionBytes()Version of the WARC format specification used WARC format version
optional string warc_format_version = 22 [json_name = "warcFormatVersion"];- Specified by:
getWarcFormatVersionBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcFormatVersion.
-
hasWarcCollection
public boolean hasWarcCollection()Crawl or collection identifier Collection name
optional string warc_collection = 23 [json_name = "warcCollection"];- Specified by:
hasWarcCollectionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcCollection field is set.
-
getWarcCollection
Crawl or collection identifier Collection name
optional string warc_collection = 23 [json_name = "warcCollection"];- Specified by:
getWarcCollectionin interfaceWarcMetadataOrBuilder- Returns:
- The warcCollection.
-
getWarcCollectionBytes
public com.google.protobuf.ByteString getWarcCollectionBytes()Crawl or collection identifier Collection name
optional string warc_collection = 23 [json_name = "warcCollection"];- Specified by:
getWarcCollectionBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcCollection.
-
hasWarcCrawlId
public boolean hasWarcCrawlId()Crawl job or session identifier Crawl identifier
optional string warc_crawl_id = 24 [json_name = "warcCrawlId"];- Specified by:
hasWarcCrawlIdin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcCrawlId field is set.
-
getWarcCrawlId
Crawl job or session identifier Crawl identifier
optional string warc_crawl_id = 24 [json_name = "warcCrawlId"];- Specified by:
getWarcCrawlIdin interfaceWarcMetadataOrBuilder- Returns:
- The warcCrawlId.
-
getWarcCrawlIdBytes
public com.google.protobuf.ByteString getWarcCrawlIdBytes()Crawl job or session identifier Crawl identifier
optional string warc_crawl_id = 24 [json_name = "warcCrawlId"];- Specified by:
getWarcCrawlIdBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcCrawlId.
-
hasWarcRobotPolicy
public boolean hasWarcRobotPolicy()Robot policy information (robots.txt compliance) Robot policy
optional string warc_robot_policy = 25 [json_name = "warcRobotPolicy"];- Specified by:
hasWarcRobotPolicyin interfaceWarcMetadataOrBuilder- Returns:
- Whether the warcRobotPolicy field is set.
-
getWarcRobotPolicy
Robot policy information (robots.txt compliance) Robot policy
optional string warc_robot_policy = 25 [json_name = "warcRobotPolicy"];- Specified by:
getWarcRobotPolicyin interfaceWarcMetadataOrBuilder- Returns:
- The warcRobotPolicy.
-
getWarcRobotPolicyBytes
public com.google.protobuf.ByteString getWarcRobotPolicyBytes()Robot policy information (robots.txt compliance) Robot policy
optional string warc_robot_policy = 25 [json_name = "warcRobotPolicy"];- Specified by:
getWarcRobotPolicyBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for warcRobotPolicy.
-
hasFetchTimestamp
public boolean hasFetchTimestamp()Fetch timestamp (may differ from WARC-Date)
optional .google.protobuf.Timestamp fetch_timestamp = 26 [json_name = "fetchTimestamp"];- Specified by:
hasFetchTimestampin interfaceWarcMetadataOrBuilder- Returns:
- Whether the fetchTimestamp field is set.
-
getFetchTimestamp
public com.google.protobuf.Timestamp getFetchTimestamp()Fetch timestamp (may differ from WARC-Date)
optional .google.protobuf.Timestamp fetch_timestamp = 26 [json_name = "fetchTimestamp"];- Specified by:
getFetchTimestampin interfaceWarcMetadataOrBuilder- Returns:
- The fetchTimestamp.
-
getFetchTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getFetchTimestampOrBuilder()Fetch timestamp (may differ from WARC-Date)
optional .google.protobuf.Timestamp fetch_timestamp = 26 [json_name = "fetchTimestamp"];- Specified by:
getFetchTimestampOrBuilderin interfaceWarcMetadataOrBuilder
-
hasContentLanguage
public boolean hasContentLanguage()Detected language of the content
optional string content_language = 27 [json_name = "contentLanguage"];- Specified by:
hasContentLanguagein interfaceWarcMetadataOrBuilder- Returns:
- Whether the contentLanguage field is set.
-
getContentLanguage
Detected language of the content
optional string content_language = 27 [json_name = "contentLanguage"];- Specified by:
getContentLanguagein interfaceWarcMetadataOrBuilder- Returns:
- The contentLanguage.
-
getContentLanguageBytes
public com.google.protobuf.ByteString getContentLanguageBytes()Detected language of the content
optional string content_language = 27 [json_name = "contentLanguage"];- Specified by:
getContentLanguageBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for contentLanguage.
-
hasContentEncoding
public boolean hasContentEncoding()Character encoding of the content
optional string content_encoding = 28 [json_name = "contentEncoding"];- Specified by:
hasContentEncodingin interfaceWarcMetadataOrBuilder- Returns:
- Whether the contentEncoding field is set.
-
getContentEncoding
Character encoding of the content
optional string content_encoding = 28 [json_name = "contentEncoding"];- Specified by:
getContentEncodingin interfaceWarcMetadataOrBuilder- Returns:
- The contentEncoding.
-
getContentEncodingBytes
public com.google.protobuf.ByteString getContentEncodingBytes()Character encoding of the content
optional string content_encoding = 28 [json_name = "contentEncoding"];- Specified by:
getContentEncodingBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for contentEncoding.
-
hasEstimatedWordCount
public boolean hasEstimatedWordCount()Estimated word count of textual content
optional int64 estimated_word_count = 29 [json_name = "estimatedWordCount"];- Specified by:
hasEstimatedWordCountin interfaceWarcMetadataOrBuilder- Returns:
- Whether the estimatedWordCount field is set.
-
getEstimatedWordCount
public long getEstimatedWordCount()Estimated word count of textual content
optional int64 estimated_word_count = 29 [json_name = "estimatedWordCount"];- Specified by:
getEstimatedWordCountin interfaceWarcMetadataOrBuilder- Returns:
- The estimatedWordCount.
-
hasEstimatedCharacterCount
public boolean hasEstimatedCharacterCount()Estimated character count of textual content
optional int64 estimated_character_count = 30 [json_name = "estimatedCharacterCount"];- Specified by:
hasEstimatedCharacterCountin interfaceWarcMetadataOrBuilder- Returns:
- Whether the estimatedCharacterCount field is set.
-
getEstimatedCharacterCount
public long getEstimatedCharacterCount()Estimated character count of textual content
optional int64 estimated_character_count = 30 [json_name = "estimatedCharacterCount"];- Specified by:
getEstimatedCharacterCountin interfaceWarcMetadataOrBuilder- Returns:
- The estimatedCharacterCount.
-
hasIsTruncated
public boolean hasIsTruncated()Whether the content appears to be truncated
optional bool is_truncated = 31 [json_name = "isTruncated"];- Specified by:
hasIsTruncatedin interfaceWarcMetadataOrBuilder- Returns:
- Whether the isTruncated field is set.
-
getIsTruncated
public boolean getIsTruncated()Whether the content appears to be truncated
optional bool is_truncated = 31 [json_name = "isTruncated"];- Specified by:
getIsTruncatedin interfaceWarcMetadataOrBuilder- Returns:
- The isTruncated.
-
hasCompressionMethod
public boolean hasCompressionMethod()Compression method used (if any)
optional string compression_method = 32 [json_name = "compressionMethod"];- Specified by:
hasCompressionMethodin interfaceWarcMetadataOrBuilder- Returns:
- Whether the compressionMethod field is set.
-
getCompressionMethod
Compression method used (if any)
optional string compression_method = 32 [json_name = "compressionMethod"];- Specified by:
getCompressionMethodin interfaceWarcMetadataOrBuilder- Returns:
- The compressionMethod.
-
getCompressionMethodBytes
public com.google.protobuf.ByteString getCompressionMethodBytes()Compression method used (if any)
optional string compression_method = 32 [json_name = "compressionMethod"];- Specified by:
getCompressionMethodBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for compressionMethod.
-
hasHttpMethod
public boolean hasHttpMethod()HTTP method used for the request (GET, POST, etc.)
optional string http_method = 33 [json_name = "httpMethod"];- Specified by:
hasHttpMethodin interfaceWarcMetadataOrBuilder- Returns:
- Whether the httpMethod field is set.
-
getHttpMethod
HTTP method used for the request (GET, POST, etc.)
optional string http_method = 33 [json_name = "httpMethod"];- Specified by:
getHttpMethodin interfaceWarcMetadataOrBuilder- Returns:
- The httpMethod.
-
getHttpMethodBytes
public com.google.protobuf.ByteString getHttpMethodBytes()HTTP method used for the request (GET, POST, etc.)
optional string http_method = 33 [json_name = "httpMethod"];- Specified by:
getHttpMethodBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for httpMethod.
-
hasHttpVersion
public boolean hasHttpVersion()HTTP version (1.0, 1.1, 2.0)
optional string http_version = 34 [json_name = "httpVersion"];- Specified by:
hasHttpVersionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the httpVersion field is set.
-
getHttpVersion
HTTP version (1.0, 1.1, 2.0)
optional string http_version = 34 [json_name = "httpVersion"];- Specified by:
getHttpVersionin interfaceWarcMetadataOrBuilder- Returns:
- The httpVersion.
-
getHttpVersionBytes
public com.google.protobuf.ByteString getHttpVersionBytes()HTTP version (1.0, 1.1, 2.0)
optional string http_version = 34 [json_name = "httpVersion"];- Specified by:
getHttpVersionBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for httpVersion.
-
getRedirectChainList
Redirect chain information
repeated .ai.pipestream.parsed.data.warc.v1.WarcRedirect redirect_chain = 35 [json_name = "redirectChain"];- Specified by:
getRedirectChainListin interfaceWarcMetadataOrBuilder
-
getRedirectChainOrBuilderList
Redirect chain information
repeated .ai.pipestream.parsed.data.warc.v1.WarcRedirect redirect_chain = 35 [json_name = "redirectChain"];- Specified by:
getRedirectChainOrBuilderListin interfaceWarcMetadataOrBuilder
-
getRedirectChainCount
public int getRedirectChainCount()Redirect chain information
repeated .ai.pipestream.parsed.data.warc.v1.WarcRedirect redirect_chain = 35 [json_name = "redirectChain"];- Specified by:
getRedirectChainCountin interfaceWarcMetadataOrBuilder
-
getRedirectChain
Redirect chain information
repeated .ai.pipestream.parsed.data.warc.v1.WarcRedirect redirect_chain = 35 [json_name = "redirectChain"];- Specified by:
getRedirectChainin interfaceWarcMetadataOrBuilder
-
getRedirectChainOrBuilder
Redirect chain information
repeated .ai.pipestream.parsed.data.warc.v1.WarcRedirect redirect_chain = 35 [json_name = "redirectChain"];- Specified by:
getRedirectChainOrBuilderin interfaceWarcMetadataOrBuilder
-
getCookiesList
Cookies associated with this request/response
repeated .ai.pipestream.parsed.data.warc.v1.WarcCookie cookies = 36 [json_name = "cookies"];- Specified by:
getCookiesListin interfaceWarcMetadataOrBuilder
-
getCookiesOrBuilderList
Cookies associated with this request/response
repeated .ai.pipestream.parsed.data.warc.v1.WarcCookie cookies = 36 [json_name = "cookies"];- Specified by:
getCookiesOrBuilderListin interfaceWarcMetadataOrBuilder
-
getCookiesCount
public int getCookiesCount()Cookies associated with this request/response
repeated .ai.pipestream.parsed.data.warc.v1.WarcCookie cookies = 36 [json_name = "cookies"];- Specified by:
getCookiesCountin interfaceWarcMetadataOrBuilder
-
getCookies
Cookies associated with this request/response
repeated .ai.pipestream.parsed.data.warc.v1.WarcCookie cookies = 36 [json_name = "cookies"];- Specified by:
getCookiesin interfaceWarcMetadataOrBuilder
-
getCookiesOrBuilder
Cookies associated with this request/response
repeated .ai.pipestream.parsed.data.warc.v1.WarcCookie cookies = 36 [json_name = "cookies"];- Specified by:
getCookiesOrBuilderin interfaceWarcMetadataOrBuilder
-
hasReferrerUrl
public boolean hasReferrerUrl()Referrer URL (if available)
optional string referrer_url = 37 [json_name = "referrerUrl"];- Specified by:
hasReferrerUrlin interfaceWarcMetadataOrBuilder- Returns:
- Whether the referrerUrl field is set.
-
getReferrerUrl
Referrer URL (if available)
optional string referrer_url = 37 [json_name = "referrerUrl"];- Specified by:
getReferrerUrlin interfaceWarcMetadataOrBuilder- Returns:
- The referrerUrl.
-
getReferrerUrlBytes
public com.google.protobuf.ByteString getReferrerUrlBytes()Referrer URL (if available)
optional string referrer_url = 37 [json_name = "referrerUrl"];- Specified by:
getReferrerUrlBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for referrerUrl.
-
hasUserAgent
public boolean hasUserAgent()User agent string used for the request
optional string user_agent = 38 [json_name = "userAgent"];- Specified by:
hasUserAgentin interfaceWarcMetadataOrBuilder- Returns:
- Whether the userAgent field is set.
-
getUserAgent
User agent string used for the request
optional string user_agent = 38 [json_name = "userAgent"];- Specified by:
getUserAgentin interfaceWarcMetadataOrBuilder- Returns:
- The userAgent.
-
getUserAgentBytes
public com.google.protobuf.ByteString getUserAgentBytes()User agent string used for the request
optional string user_agent = 38 [json_name = "userAgent"];- Specified by:
getUserAgentBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for userAgent.
-
hasRecordPosition
public boolean hasRecordPosition()Position of this record within the WARC file
optional int64 record_position = 39 [json_name = "recordPosition"];- Specified by:
hasRecordPositionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the recordPosition field is set.
-
getRecordPosition
public long getRecordPosition()Position of this record within the WARC file
optional int64 record_position = 39 [json_name = "recordPosition"];- Specified by:
getRecordPositionin interfaceWarcMetadataOrBuilder- Returns:
- The recordPosition.
-
hasRecordSize
public boolean hasRecordSize()Size of the complete WARC record (headers + payload)
optional int64 record_size = 40 [json_name = "recordSize"];- Specified by:
hasRecordSizein interfaceWarcMetadataOrBuilder- Returns:
- Whether the recordSize field is set.
-
getRecordSize
public long getRecordSize()Size of the complete WARC record (headers + payload)
optional int64 record_size = 40 [json_name = "recordSize"];- Specified by:
getRecordSizein interfaceWarcMetadataOrBuilder- Returns:
- The recordSize.
-
hasTotalRecordsInFile
public boolean hasTotalRecordsInFile()Number of records in the WARC file
optional int32 total_records_in_file = 41 [json_name = "totalRecordsInFile"];- Specified by:
hasTotalRecordsInFilein interfaceWarcMetadataOrBuilder- Returns:
- Whether the totalRecordsInFile field is set.
-
getTotalRecordsInFile
public int getTotalRecordsInFile()Number of records in the WARC file
optional int32 total_records_in_file = 41 [json_name = "totalRecordsInFile"];- Specified by:
getTotalRecordsInFilein interfaceWarcMetadataOrBuilder- Returns:
- The totalRecordsInFile.
-
hasRecordIndex
public boolean hasRecordIndex()Index of this record within the file (0-based)
optional int32 record_index = 42 [json_name = "recordIndex"];- Specified by:
hasRecordIndexin interfaceWarcMetadataOrBuilder- Returns:
- Whether the recordIndex field is set.
-
getRecordIndex
public int getRecordIndex()Index of this record within the file (0-based)
optional int32 record_index = 42 [json_name = "recordIndex"];- Specified by:
getRecordIndexin interfaceWarcMetadataOrBuilder- Returns:
- The recordIndex.
-
hasHasMetadataRecords
public boolean hasHasMetadataRecords()Whether this record has associated metadata records
optional bool has_metadata_records = 43 [json_name = "hasMetadataRecords"];- Specified by:
hasHasMetadataRecordsin interfaceWarcMetadataOrBuilder- Returns:
- Whether the hasMetadataRecords field is set.
-
getHasMetadataRecords
public boolean getHasMetadataRecords()Whether this record has associated metadata records
optional bool has_metadata_records = 43 [json_name = "hasMetadataRecords"];- Specified by:
getHasMetadataRecordsin interfaceWarcMetadataOrBuilder- Returns:
- The hasMetadataRecords.
-
hasHasRequestRecords
public boolean hasHasRequestRecords()Whether this record has associated request records
optional bool has_request_records = 44 [json_name = "hasRequestRecords"];- Specified by:
hasHasRequestRecordsin interfaceWarcMetadataOrBuilder- Returns:
- Whether the hasRequestRecords field is set.
-
getHasRequestRecords
public boolean getHasRequestRecords()Whether this record has associated request records
optional bool has_request_records = 44 [json_name = "hasRequestRecords"];- Specified by:
getHasRequestRecordsin interfaceWarcMetadataOrBuilder- Returns:
- The hasRequestRecords.
-
getValidationErrorsList
public com.google.protobuf.ProtocolStringList getValidationErrorsList()Validation errors found in the WARC record
repeated string validation_errors = 45 [json_name = "validationErrors"];- Specified by:
getValidationErrorsListin interfaceWarcMetadataOrBuilder- Returns:
- A list containing the validationErrors.
-
getValidationErrorsCount
public int getValidationErrorsCount()Validation errors found in the WARC record
repeated string validation_errors = 45 [json_name = "validationErrors"];- Specified by:
getValidationErrorsCountin interfaceWarcMetadataOrBuilder- Returns:
- The count of validationErrors.
-
getValidationErrors
Validation errors found in the WARC record
repeated string validation_errors = 45 [json_name = "validationErrors"];- Specified by:
getValidationErrorsin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validationErrors at the given index.
-
getValidationErrorsBytes
public com.google.protobuf.ByteString getValidationErrorsBytes(int index) Validation errors found in the WARC record
repeated string validation_errors = 45 [json_name = "validationErrors"];- Specified by:
getValidationErrorsBytesin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validationErrors at the given index.
-
getValidationWarningsList
public com.google.protobuf.ProtocolStringList getValidationWarningsList()Validation warnings found in the WARC record
repeated string validation_warnings = 46 [json_name = "validationWarnings"];- Specified by:
getValidationWarningsListin interfaceWarcMetadataOrBuilder- Returns:
- A list containing the validationWarnings.
-
getValidationWarningsCount
public int getValidationWarningsCount()Validation warnings found in the WARC record
repeated string validation_warnings = 46 [json_name = "validationWarnings"];- Specified by:
getValidationWarningsCountin interfaceWarcMetadataOrBuilder- Returns:
- The count of validationWarnings.
-
getValidationWarnings
Validation warnings found in the WARC record
repeated string validation_warnings = 46 [json_name = "validationWarnings"];- Specified by:
getValidationWarningsin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validationWarnings at the given index.
-
getValidationWarningsBytes
public com.google.protobuf.ByteString getValidationWarningsBytes(int index) Validation warnings found in the WARC record
repeated string validation_warnings = 46 [json_name = "validationWarnings"];- Specified by:
getValidationWarningsBytesin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validationWarnings at the given index.
-
hasCompletenessScore
public boolean hasCompletenessScore()Completeness score (0.0 to 1.0) indicating how complete the capture is
optional double completeness_score = 47 [json_name = "completenessScore"];- Specified by:
hasCompletenessScorein interfaceWarcMetadataOrBuilder- Returns:
- Whether the completenessScore field is set.
-
getCompletenessScore
public double getCompletenessScore()Completeness score (0.0 to 1.0) indicating how complete the capture is
optional double completeness_score = 47 [json_name = "completenessScore"];- Specified by:
getCompletenessScorein interfaceWarcMetadataOrBuilder- Returns:
- The completenessScore.
-
hasChecksumVerified
public boolean hasChecksumVerified()Whether the content matches expected checksums
optional bool checksum_verified = 48 [json_name = "checksumVerified"];- Specified by:
hasChecksumVerifiedin interfaceWarcMetadataOrBuilder- Returns:
- Whether the checksumVerified field is set.
-
getChecksumVerified
public boolean getChecksumVerified()Whether the content matches expected checksums
optional bool checksum_verified = 48 [json_name = "checksumVerified"];- Specified by:
getChecksumVerifiedin interfaceWarcMetadataOrBuilder- Returns:
- The checksumVerified.
-
hasArchiveInstitution
public boolean hasArchiveInstitution()Institution or organization that created the archive
optional string archive_institution = 49 [json_name = "archiveInstitution"];- Specified by:
hasArchiveInstitutionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the archiveInstitution field is set.
-
getArchiveInstitution
Institution or organization that created the archive
optional string archive_institution = 49 [json_name = "archiveInstitution"];- Specified by:
getArchiveInstitutionin interfaceWarcMetadataOrBuilder- Returns:
- The archiveInstitution.
-
getArchiveInstitutionBytes
public com.google.protobuf.ByteString getArchiveInstitutionBytes()Institution or organization that created the archive
optional string archive_institution = 49 [json_name = "archiveInstitution"];- Specified by:
getArchiveInstitutionBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for archiveInstitution.
-
hasArchiveCollectionName
public boolean hasArchiveCollectionName()Archive collection or series name
optional string archive_collection_name = 50 [json_name = "archiveCollectionName"];- Specified by:
hasArchiveCollectionNamein interfaceWarcMetadataOrBuilder- Returns:
- Whether the archiveCollectionName field is set.
-
getArchiveCollectionName
Archive collection or series name
optional string archive_collection_name = 50 [json_name = "archiveCollectionName"];- Specified by:
getArchiveCollectionNamein interfaceWarcMetadataOrBuilder- Returns:
- The archiveCollectionName.
-
getArchiveCollectionNameBytes
public com.google.protobuf.ByteString getArchiveCollectionNameBytes()Archive collection or series name
optional string archive_collection_name = 50 [json_name = "archiveCollectionName"];- Specified by:
getArchiveCollectionNameBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for archiveCollectionName.
-
hasAccessRights
public boolean hasAccessRights()Access restrictions or rights information
optional string access_rights = 51 [json_name = "accessRights"];- Specified by:
hasAccessRightsin interfaceWarcMetadataOrBuilder- Returns:
- Whether the accessRights field is set.
-
getAccessRights
Access restrictions or rights information
optional string access_rights = 51 [json_name = "accessRights"];- Specified by:
getAccessRightsin interfaceWarcMetadataOrBuilder- Returns:
- The accessRights.
-
getAccessRightsBytes
public com.google.protobuf.ByteString getAccessRightsBytes()Access restrictions or rights information
optional string access_rights = 51 [json_name = "accessRights"];- Specified by:
getAccessRightsBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for accessRights.
-
getPreservationActionsList
public com.google.protobuf.ProtocolStringList getPreservationActionsList()Preservation actions taken on this record
repeated string preservation_actions = 52 [json_name = "preservationActions"];- Specified by:
getPreservationActionsListin interfaceWarcMetadataOrBuilder- Returns:
- A list containing the preservationActions.
-
getPreservationActionsCount
public int getPreservationActionsCount()Preservation actions taken on this record
repeated string preservation_actions = 52 [json_name = "preservationActions"];- Specified by:
getPreservationActionsCountin interfaceWarcMetadataOrBuilder- Returns:
- The count of preservationActions.
-
getPreservationActions
Preservation actions taken on this record
repeated string preservation_actions = 52 [json_name = "preservationActions"];- Specified by:
getPreservationActionsin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The preservationActions at the given index.
-
getPreservationActionsBytes
public com.google.protobuf.ByteString getPreservationActionsBytes(int index) Preservation actions taken on this record
repeated string preservation_actions = 52 [json_name = "preservationActions"];- Specified by:
getPreservationActionsBytesin interfaceWarcMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the preservationActions at the given index.
-
getMigrationHistoryList
Migration history if the record has been migrated
repeated .ai.pipestream.parsed.data.warc.v1.WarcMigration migration_history = 53 [json_name = "migrationHistory"];- Specified by:
getMigrationHistoryListin interfaceWarcMetadataOrBuilder
-
getMigrationHistoryOrBuilderList
Migration history if the record has been migrated
repeated .ai.pipestream.parsed.data.warc.v1.WarcMigration migration_history = 53 [json_name = "migrationHistory"];- Specified by:
getMigrationHistoryOrBuilderListin interfaceWarcMetadataOrBuilder
-
getMigrationHistoryCount
public int getMigrationHistoryCount()Migration history if the record has been migrated
repeated .ai.pipestream.parsed.data.warc.v1.WarcMigration migration_history = 53 [json_name = "migrationHistory"];- Specified by:
getMigrationHistoryCountin interfaceWarcMetadataOrBuilder
-
getMigrationHistory
Migration history if the record has been migrated
repeated .ai.pipestream.parsed.data.warc.v1.WarcMigration migration_history = 53 [json_name = "migrationHistory"];- Specified by:
getMigrationHistoryin interfaceWarcMetadataOrBuilder
-
getMigrationHistoryOrBuilder
Migration history if the record has been migrated
repeated .ai.pipestream.parsed.data.warc.v1.WarcMigration migration_history = 53 [json_name = "migrationHistory"];- Specified by:
getMigrationHistoryOrBuilderin interfaceWarcMetadataOrBuilder
-
hasDetectedMimeType
public boolean hasDetectedMimeType()MIME type as detected by content analysis
optional string detected_mime_type = 54 [json_name = "detectedMimeType"];- Specified by:
hasDetectedMimeTypein interfaceWarcMetadataOrBuilder- Returns:
- Whether the detectedMimeType field is set.
-
getDetectedMimeType
MIME type as detected by content analysis
optional string detected_mime_type = 54 [json_name = "detectedMimeType"];- Specified by:
getDetectedMimeTypein interfaceWarcMetadataOrBuilder- Returns:
- The detectedMimeType.
-
getDetectedMimeTypeBytes
public com.google.protobuf.ByteString getDetectedMimeTypeBytes()MIME type as detected by content analysis
optional string detected_mime_type = 54 [json_name = "detectedMimeType"];- Specified by:
getDetectedMimeTypeBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for detectedMimeType.
-
hasFormatVersion
public boolean hasFormatVersion()File format version (if applicable)
optional string format_version = 55 [json_name = "formatVersion"];- Specified by:
hasFormatVersionin interfaceWarcMetadataOrBuilder- Returns:
- Whether the formatVersion field is set.
-
getFormatVersion
File format version (if applicable)
optional string format_version = 55 [json_name = "formatVersion"];- Specified by:
getFormatVersionin interfaceWarcMetadataOrBuilder- Returns:
- The formatVersion.
-
getFormatVersionBytes
public com.google.protobuf.ByteString getFormatVersionBytes()File format version (if applicable)
optional string format_version = 55 [json_name = "formatVersion"];- Specified by:
getFormatVersionBytesin interfaceWarcMetadataOrBuilder- Returns:
- The bytes for formatVersion.
-
getTechnicalPropertiesList
Technical properties specific to the content type
repeated .ai.pipestream.parsed.data.warc.v1.WarcTechnicalProperty technical_properties = 56 [json_name = "technicalProperties"];- Specified by:
getTechnicalPropertiesListin interfaceWarcMetadataOrBuilder
-
getTechnicalPropertiesOrBuilderList
Technical properties specific to the content type
repeated .ai.pipestream.parsed.data.warc.v1.WarcTechnicalProperty technical_properties = 56 [json_name = "technicalProperties"];- Specified by:
getTechnicalPropertiesOrBuilderListin interfaceWarcMetadataOrBuilder
-
getTechnicalPropertiesCount
public int getTechnicalPropertiesCount()Technical properties specific to the content type
repeated .ai.pipestream.parsed.data.warc.v1.WarcTechnicalProperty technical_properties = 56 [json_name = "technicalProperties"];- Specified by:
getTechnicalPropertiesCountin interfaceWarcMetadataOrBuilder
-
getTechnicalProperties
Technical properties specific to the content type
repeated .ai.pipestream.parsed.data.warc.v1.WarcTechnicalProperty technical_properties = 56 [json_name = "technicalProperties"];- Specified by:
getTechnicalPropertiesin interfaceWarcMetadataOrBuilder
-
getTechnicalPropertiesOrBuilder
Technical properties specific to the content type
repeated .ai.pipestream.parsed.data.warc.v1.WarcTechnicalProperty technical_properties = 56 [json_name = "technicalProperties"];- Specified by:
getTechnicalPropertiesOrBuilderin interfaceWarcMetadataOrBuilder
-
getEmbeddedResourcesList
Embedded resources found within this record
repeated .ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource embedded_resources = 57 [json_name = "embeddedResources"];- Specified by:
getEmbeddedResourcesListin interfaceWarcMetadataOrBuilder
-
getEmbeddedResourcesOrBuilderList
Embedded resources found within this record
repeated .ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource embedded_resources = 57 [json_name = "embeddedResources"];- Specified by:
getEmbeddedResourcesOrBuilderListin interfaceWarcMetadataOrBuilder
-
getEmbeddedResourcesCount
public int getEmbeddedResourcesCount()Embedded resources found within this record
repeated .ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource embedded_resources = 57 [json_name = "embeddedResources"];- Specified by:
getEmbeddedResourcesCountin interfaceWarcMetadataOrBuilder
-
getEmbeddedResources
Embedded resources found within this record
repeated .ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource embedded_resources = 57 [json_name = "embeddedResources"];- Specified by:
getEmbeddedResourcesin interfaceWarcMetadataOrBuilder
-
getEmbeddedResourcesOrBuilder
Embedded resources found within this record
repeated .ai.pipestream.parsed.data.warc.v1.WarcEmbeddedResource embedded_resources = 57 [json_name = "embeddedResources"];- Specified by:
getEmbeddedResourcesOrBuilderin interfaceWarcMetadataOrBuilder
-
hasAdditionalMetadata
public boolean hasAdditionalMetadata()=== Catch-all for unmapped WARC-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
hasAdditionalMetadatain interfaceWarcMetadataOrBuilder- Returns:
- Whether the additionalMetadata field is set.
-
getAdditionalMetadata
public com.google.protobuf.Struct getAdditionalMetadata()=== Catch-all for unmapped WARC-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
getAdditionalMetadatain interfaceWarcMetadataOrBuilder- Returns:
- The additionalMetadata.
-
getAdditionalMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()=== Catch-all for unmapped WARC-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
getAdditionalMetadataOrBuilderin interfaceWarcMetadataOrBuilder
-
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 interfaceWarcMetadataOrBuilder- 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 interfaceWarcMetadataOrBuilder- 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 interfaceWarcMetadataOrBuilder
-
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 WarcMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WarcMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WarcMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WarcMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WarcMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WarcMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static WarcMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static WarcMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static WarcMetadata 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 WarcMetadata.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
-