public final class FetchV2Request extends FetchRequest
This is used as an input to ProtocolV2Hook
.
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FetchV2Request.Builder
A builder for
FetchV2Request . |
Modifier and Type | Field and Description |
---|---|
private boolean |
doneReceived |
private java.util.List<ObjectId> |
peerHas |
private java.util.List<java.lang.String> |
serverOptions |
private java.util.List<java.lang.String> |
wantedRefs |
agent, clientCapabilities, clientShallowCommits, deepenNotRefs, deepenSince, depth, filterSpec, wantIds
Constructor and Description |
---|
FetchV2Request(java.util.List<ObjectId> peerHas,
java.util.List<java.lang.String> wantedRefs,
java.util.Set<ObjectId> wantIds,
java.util.Set<ObjectId> clientShallowCommits,
int deepenSince,
java.util.List<java.lang.String> deepenNotRefs,
int depth,
FilterSpec filterSpec,
boolean doneReceived,
java.util.Set<java.lang.String> clientCapabilities,
java.lang.String agent,
java.util.List<java.lang.String> serverOptions) |
Modifier and Type | Method and Description |
---|---|
(package private) static FetchV2Request.Builder |
builder() |
(package private) java.util.List<ObjectId> |
getPeerHas() |
java.util.List<java.lang.String> |
getServerOptions()
Options received in server-option lines.
|
java.util.List<java.lang.String> |
getWantedRefs() |
(package private) boolean |
wasDoneReceived() |
getAgent, getClientCapabilities, getClientShallowCommits, getDeepenNotRefs, getDeepenSince, getDepth, getFilterSpec, getWantIds
private final java.util.List<ObjectId> peerHas
private final java.util.List<java.lang.String> wantedRefs
private final boolean doneReceived
@NonNull private final java.util.List<java.lang.String> serverOptions
FetchV2Request(@NonNull java.util.List<ObjectId> peerHas, @NonNull java.util.List<java.lang.String> wantedRefs, @NonNull java.util.Set<ObjectId> wantIds, @NonNull java.util.Set<ObjectId> clientShallowCommits, int deepenSince, @NonNull java.util.List<java.lang.String> deepenNotRefs, int depth, @NonNull FilterSpec filterSpec, boolean doneReceived, @NonNull java.util.Set<java.lang.String> clientCapabilities, @Nullable java.lang.String agent, @NonNull java.util.List<java.lang.String> serverOptions)
@NonNull java.util.List<ObjectId> getPeerHas()
@NonNull public java.util.List<java.lang.String> getWantedRefs()
boolean wasDoneReceived()
@NonNull public java.util.List<java.lang.String> getServerOptions()
static FetchV2Request.Builder builder()
FetchV2Request
.