Package org.fcrepo.storage.ocfl
Class ResourceHeaders.Builder
- java.lang.Object
-
- org.fcrepo.storage.ocfl.ResourceHeaders.Builder
-
- Enclosing class:
- ResourceHeaders
public static class ResourceHeaders.Builder extends Object
Builder for creating/mutating ResourceHeaders
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResourceHeaders original)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourceHeaders original)
-
-
Method Detail
-
withId
public ResourceHeaders.Builder withId(String id)
-
withParent
public ResourceHeaders.Builder withParent(String parent)
-
withStateToken
public ResourceHeaders.Builder withStateToken(String stateToken)
-
withInteractionModel
public ResourceHeaders.Builder withInteractionModel(String interactionModel)
-
withMimeType
public ResourceHeaders.Builder withMimeType(String mimeType)
-
withFilename
public ResourceHeaders.Builder withFilename(String filename)
-
withContentSize
public ResourceHeaders.Builder withContentSize(long contentSize)
-
withDigests
public ResourceHeaders.Builder withDigests(Collection<URI> digests)
-
addDigest
public ResourceHeaders.Builder addDigest(URI digest)
-
withExternalUrl
public ResourceHeaders.Builder withExternalUrl(String externalUrl)
-
withExternalHandling
public ResourceHeaders.Builder withExternalHandling(String externalHandling)
-
withCreatedDate
public ResourceHeaders.Builder withCreatedDate(Instant createdDate)
-
withCreatedBy
public ResourceHeaders.Builder withCreatedBy(String createdBy)
-
withLastModifiedDate
public ResourceHeaders.Builder withLastModifiedDate(Instant lastModifiedDate)
-
withLastModifiedBy
public ResourceHeaders.Builder withLastModifiedBy(String lastModifiedBy)
-
withArchivalGroup
public ResourceHeaders.Builder withArchivalGroup(boolean archivalGroup)
-
withObjectRoot
public ResourceHeaders.Builder withObjectRoot(boolean objectRoot)
-
withDeleted
public ResourceHeaders.Builder withDeleted(boolean deleted)
-
withContentPath
public ResourceHeaders.Builder withContentPath(String contentPath)
-
build
public ResourceHeaders build()
-
-