Class WarcRecord.AbstractBuilder<R extends WarcRecord,B extends WarcRecord.AbstractBuilder<R,B>>
java.lang.Object
org.netpreserve.jwarc.Message.AbstractBuilder<R,B>
org.netpreserve.jwarc.WarcRecord.AbstractBuilder<R,B>
- Direct Known Subclasses:
Warcinfo.Builder,WarcTargetRecord.Builder
- Enclosing class:
WarcRecord
public abstract static class WarcRecord.AbstractBuilder<R extends WarcRecord,B extends WarcRecord.AbstractBuilder<R,B>>
extends Message.AbstractBuilder<R,B>
-
Field Summary
Fields inherited from class org.netpreserve.jwarc.Message.AbstractBuilder
bodyChannel, headerMap, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockDigest(String algorithm, String value) blockDigest(WarcDigest digest) protected Rbuild(WarcRecord.Constructor<R> constructor) The instant that data capture for this record began.segmentNumber(long segmentNumber) truncated(WarcTruncationReason truncationReason) version(MessageVersion version) Sets the protocol version of this message or record.Methods inherited from class org.netpreserve.jwarc.Message.AbstractBuilder
addHeader, addHeaders, body, body, build, setHeader
-
Constructor Details
-
AbstractBuilder
-
-
Method Details
-
recordId
-
recordId
-
date
-
blockDigest
-
blockDigest
-
truncated
-
segmentNumber
-
version
Description copied from class:Message.AbstractBuilderSets the protocol version of this message or record.- Overrides:
versionin classMessage.AbstractBuilder<R extends WarcRecord,B extends WarcRecord.AbstractBuilder<R, B>>
-
build
-