Package org.projectnessie.versioned
Interface ReferenceInfo<METADATA>
@Immutable
public interface ReferenceInfo<METADATA>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <METADATA> org.projectnessie.versioned.ImmutableReferenceInfo.Builder<METADATA>builder()default longgetHash()static <METADATA> ReferenceInfo<METADATA>withCommonAncestor(Hash value) withHeadCommitMeta(METADATA value) default <UPDATED_METADATA>
ReferenceInfo<UPDATED_METADATA>withUpdatedCommitMeta(UPDATED_METADATA commitMeta)
-
Method Details
-
getNamedRef
NamedRef getNamedRef() -
getHash
Hash getHash() -
getCommitSeq
@Default default long getCommitSeq() -
getCommonAncestor
-
withCommonAncestor
-
getAheadBehind
-
withAheadBehind
-
getHeadCommitMeta
-
withHeadCommitMeta
-
getParentHashes
-
withUpdatedCommitMeta
default <UPDATED_METADATA> ReferenceInfo<UPDATED_METADATA> withUpdatedCommitMeta(UPDATED_METADATA commitMeta) -
builder
static <METADATA> org.projectnessie.versioned.ImmutableReferenceInfo.Builder<METADATA> builder() -
of
-