Package org.eclipse.jgit.transport
Class ReceivedPackStatistics.Builder
- java.lang.Object
-
- org.eclipse.jgit.transport.ReceivedPackStatistics.Builder
-
- Enclosing class:
- ReceivedPackStatistics
public static class ReceivedPackStatistics.Builder extends java.lang.Object
A builder forReceivedPackStatistics
.
-
-
Field Summary
Fields Modifier and Type Field Description private long
numBytesDuplicated
private long
numBytesRead
private long
numDeltaBlob
private long
numDeltaCommit
private long
numDeltaTag
private long
numDeltaTree
private long
numObjectsDuplicated
private long
numOfsDelta
private long
numRefDelta
private long
numWholeBlob
private long
numWholeCommit
private long
numWholeTag
private long
numWholeTree
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReceivedPackStatistics.Builder
addDeltaObject(int type)
Increment a delta object count.ReceivedPackStatistics.Builder
addOffsetDelta()
ReceivedPackStatistics.Builder
addRefDelta()
ReceivedPackStatistics.Builder
addWholeObject(int type)
Increment a whole object count.(package private) ReceivedPackStatistics
build()
(package private) ReceivedPackStatistics.Builder
incrementNumBytesDuplicated(long size)
(package private) ReceivedPackStatistics.Builder
incrementObjectsDuplicated()
Increment the duplicated object count.ReceivedPackStatistics.Builder
setNumBytesRead(long numBytesRead)
-
-
-
Field Detail
-
numBytesRead
private long numBytesRead
-
numBytesDuplicated
private long numBytesDuplicated
-
numWholeCommit
private long numWholeCommit
-
numWholeTree
private long numWholeTree
-
numWholeBlob
private long numWholeBlob
-
numWholeTag
private long numWholeTag
-
numOfsDelta
private long numOfsDelta
-
numRefDelta
private long numRefDelta
-
numObjectsDuplicated
private long numObjectsDuplicated
-
numDeltaCommit
private long numDeltaCommit
-
numDeltaTree
private long numDeltaTree
-
numDeltaBlob
private long numDeltaBlob
-
numDeltaTag
private long numDeltaTag
-
-
Method Detail
-
setNumBytesRead
public ReceivedPackStatistics.Builder setNumBytesRead(long numBytesRead)
- Parameters:
numBytesRead
- number of bytes read from the input stream- Returns:
- this
-
incrementNumBytesDuplicated
ReceivedPackStatistics.Builder incrementNumBytesDuplicated(long size)
- Parameters:
size
- additional bytes already in the local database- Returns:
- this
- Since:
- 5.10
-
addWholeObject
public ReceivedPackStatistics.Builder addWholeObject(int type)
Increment a whole object count.- Parameters:
type
- OBJ_COMMIT, OBJ_TREE, OBJ_BLOB, or OBJ_TAG- Returns:
- this
-
addOffsetDelta
public ReceivedPackStatistics.Builder addOffsetDelta()
- Returns:
- this
-
addRefDelta
public ReceivedPackStatistics.Builder addRefDelta()
- Returns:
- this
-
incrementObjectsDuplicated
ReceivedPackStatistics.Builder incrementObjectsDuplicated()
Increment the duplicated object count.- Returns:
- this
- Since:
- 5.10
-
addDeltaObject
public ReceivedPackStatistics.Builder addDeltaObject(int type)
Increment a delta object count.- Parameters:
type
- OBJ_COMMIT, OBJ_TREE, OBJ_BLOB, or OBJ_TAG- Returns:
- this
-
build
ReceivedPackStatistics build()
-
-