Package org.projectnessie.versioned
Class RelativeCommitSpec
- java.lang.Object
-
- org.projectnessie.versioned.RelativeCommitSpec
-
@Immutable public abstract class RelativeCommitSpec extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRelativeCommitSpec.Type
-
Constructor Summary
Constructors Constructor Description RelativeCommitSpec()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.time.InstantinstantValue()abstract longlongValue()static java.util.List<RelativeCommitSpec>parseRelativeSpecs(java.lang.String relativeSpec)static RelativeCommitSpecrelativeCommitSpec(char mnemonic, java.lang.String value)static RelativeCommitSpecrelativeCommitSpec(RelativeCommitSpec.Type type, long num, java.time.Instant instant)static RelativeCommitSpecrelativeCommitSpec(RelativeCommitSpec.Type type, java.lang.String value)java.lang.StringtoString()abstract RelativeCommitSpec.Typetype()
-
-
-
Method Detail
-
type
@Parameter(order=1) public abstract RelativeCommitSpec.Type type()
-
longValue
@Parameter(order=2) public abstract long longValue()
-
instantValue
@Parameter(order=3) public abstract java.time.Instant instantValue()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
parseRelativeSpecs
public static java.util.List<RelativeCommitSpec> parseRelativeSpecs(java.lang.String relativeSpec)
-
relativeCommitSpec
public static RelativeCommitSpec relativeCommitSpec(char mnemonic, java.lang.String value)
-
relativeCommitSpec
public static RelativeCommitSpec relativeCommitSpec(RelativeCommitSpec.Type type, java.lang.String value)
-
relativeCommitSpec
public static RelativeCommitSpec relativeCommitSpec(RelativeCommitSpec.Type type, long num, java.time.Instant instant)
-
-