public final class LsRefsV2Request
extends java.lang.Object
This is used as an input to ProtocolV2Hook
.
Modifier and Type | Class and Description |
---|---|
static class |
LsRefsV2Request.Builder
A builder for
LsRefsV2Request . |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
agent |
private boolean |
peel |
private java.util.List<java.lang.String> |
refPrefixes |
private java.util.List<java.lang.String> |
serverOptions |
private boolean |
symrefs |
Modifier | Constructor and Description |
---|---|
private |
LsRefsV2Request(java.util.List<java.lang.String> refPrefixes,
boolean symrefs,
boolean peel,
java.lang.String agent,
java.util.List<java.lang.String> serverOptions) |
Modifier and Type | Method and Description |
---|---|
static LsRefsV2Request.Builder |
builder() |
java.lang.String |
getAgent() |
boolean |
getPeel() |
java.util.List<java.lang.String> |
getRefPrefixes() |
java.util.List<java.lang.String> |
getServerOptions()
Get application-specific options provided by the client using
--server-option.
|
boolean |
getSymrefs() |
private final java.util.List<java.lang.String> refPrefixes
private final boolean symrefs
private final boolean peel
@Nullable private final java.lang.String agent
@NonNull private final java.util.List<java.lang.String> serverOptions
public java.util.List<java.lang.String> getRefPrefixes()
public boolean getSymrefs()
public boolean getPeel()
@Nullable public java.lang.String getAgent()
@NonNull public java.util.List<java.lang.String> getServerOptions()
It returns just the content, without the "server-option=" prefix. E.g. a request with server-option=A and server-option=B lines returns the list [A, B].
public static LsRefsV2Request.Builder builder()
LsRefsV2Request
.