Package org.projectnessie.versioned
Interface ReferenceInfo<METADATA>
-
@Immutable public interface ReferenceInfo<METADATA>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceReferenceInfo.CommitsAheadBehind
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <METADATA> org.projectnessie.versioned.ImmutableReferenceInfo.Builder<METADATA>builder()ReferenceInfo.CommitsAheadBehindgetAheadBehind()default longgetCommitSeq()HashgetCommonAncestor()HashgetHash()METADATAgetHeadCommitMeta()NamedRefgetNamedRef()java.util.List<Hash>getParentHashes()static <METADATA> ReferenceInfo<METADATA>of(Hash hash, NamedRef namedRef)ReferenceInfo<METADATA>withAheadBehind(ReferenceInfo.CommitsAheadBehind value)ReferenceInfo<METADATA>withCommonAncestor(Hash value)ReferenceInfo<METADATA>withHeadCommitMeta(METADATA value)default <UPDATED_METADATA>
ReferenceInfo<UPDATED_METADATA>withUpdatedCommitMeta(UPDATED_METADATA commitMeta)
-
-
-
Method Detail
-
getNamedRef
NamedRef getNamedRef()
-
getHash
Hash getHash()
-
getCommitSeq
@Default default long getCommitSeq()
-
getCommonAncestor
@Nullable @Nullable Hash getCommonAncestor()
-
withCommonAncestor
ReferenceInfo<METADATA> withCommonAncestor(@Nullable @Nullable Hash value)
-
getAheadBehind
@Nullable @Nullable ReferenceInfo.CommitsAheadBehind getAheadBehind()
-
withAheadBehind
ReferenceInfo<METADATA> withAheadBehind(@Nullable @Nullable ReferenceInfo.CommitsAheadBehind value)
-
getHeadCommitMeta
@Nullable @Nullable METADATA getHeadCommitMeta()
-
withHeadCommitMeta
ReferenceInfo<METADATA> withHeadCommitMeta(@Nullable @Nullable METADATA value)
-
getParentHashes
java.util.List<Hash> getParentHashes()
-
withUpdatedCommitMeta
default <UPDATED_METADATA> ReferenceInfo<UPDATED_METADATA> withUpdatedCommitMeta(UPDATED_METADATA commitMeta)
-
builder
static <METADATA> org.projectnessie.versioned.ImmutableReferenceInfo.Builder<METADATA> builder()
-
of
static <METADATA> ReferenceInfo<METADATA> of(Hash hash, NamedRef namedRef)
-
-