static final class FetchV0Request.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
agent |
(package private) java.util.Set<java.lang.String> |
clientCaps |
(package private) java.util.Set<ObjectId> |
clientShallowCommits |
(package private) int |
depth |
(package private) FilterSpec |
filterSpec |
(package private) java.util.Set<ObjectId> |
wantIds |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
(package private) FetchV0Request.Builder |
addClientCapabilities(java.util.Collection<java.lang.String> clientCapabilities) |
(package private) FetchV0Request.Builder |
addClientShallowCommit(ObjectId shallowOid) |
(package private) FetchV0Request.Builder |
addWantId(ObjectId objectId) |
(package private) FetchV0Request |
build() |
(package private) FetchV0Request.Builder |
setAgent(java.lang.String clientAgent) |
(package private) FetchV0Request.Builder |
setDepth(int d) |
(package private) FetchV0Request.Builder |
setFilterSpec(FilterSpec filter) |
int depth
final java.util.Set<ObjectId> wantIds
final java.util.Set<ObjectId> clientShallowCommits
FilterSpec filterSpec
final java.util.Set<java.lang.String> clientCaps
java.lang.String agent
FetchV0Request.Builder addWantId(ObjectId objectId)
objectId
- object id received in a "want" lineFetchV0Request.Builder setDepth(int d)
d
- depth set in a "deepen" lineFetchV0Request.Builder addClientShallowCommit(ObjectId shallowOid)
shallowOid
- object id received in a "shallow" lineFetchV0Request.Builder addClientCapabilities(java.util.Collection<java.lang.String> clientCapabilities)
clientCapabilities
- client capabilities sent by the client in the first want
line of the requestFetchV0Request.Builder setAgent(java.lang.String clientAgent)
clientAgent
- agent line sent by the client in the request bodyFetchV0Request.Builder setFilterSpec(@NonNull FilterSpec filter)
filter
- the filter set in a filter lineFetchV0Request build()