Interface RefLogResponse.RefLogResponseEntry

Enclosing interface:
RefLogResponse

@Immutable public static interface RefLogResponse.RefLogResponseEntry
  • Field Details

  • Method Details

    • builder

      static org.projectnessie.model.ImmutableRefLogResponseEntry.Builder builder()
    • getRefLogId

      @NotNull @NotNull @NotNull @NotNull String getRefLogId()
      Reflog id of the current entry.
    • getRefName

      @NotNull @NotNull @NotNull @NotNull String getRefName()
      Reference on which current operation is executed.
    • getRefType

      @NotNull @NotNull @NotNull @NotNull String getRefType()
      Reference type can be 'Branch' or 'Tag'.
    • getCommitHash

      @NotNull @NotNull @NotNull @NotNull String getCommitHash()
      Output commit hash of the operation.
    • getParentRefLogId

      @NotNull @NotNull @NotNull @NotNull String getParentRefLogId()
      Parent reflog id of the current entry.
    • getOperationTime

      @NotNull @NotNull @javax.validation.constraints.NotNull,@jakarta.validation.constraints.NotNull long getOperationTime()
      Time in microseconds since epoch.
    • getOperation

      @NotNull @NotNull @NotNull @NotNull String getOperation()
      Operation String mapped to ENUM in RefLogEntry.Operation of 'persist.proto' file.
    • getSourceHashes

      @NotNull @NotNull @NotNull @NotNull List<String> getSourceHashes()
      Single hash in case of MERGE or ASSIGN. One or more hashes in case of TRANSPLANT. Empty list for other operations.