Class LsRefsV2Request.Builder

    • Field Detail

      • refPrefixes

        private java.util.List<java.lang.String> refPrefixes
      • symrefs

        private boolean symrefs
      • peel

        private boolean peel
      • serverOptions

        private final java.util.List<java.lang.String> serverOptions
      • agent

        private java.lang.String agent
    • Constructor Detail

      • Builder

        private Builder()
    • Method Detail

      • setRefPrefixes

        public LsRefsV2Request.Builder setRefPrefixes​(java.util.List<java.lang.String> value)
        Parameters:
        value -
        Returns:
        the Builder
      • setSymrefs

        public LsRefsV2Request.Builder setSymrefs​(boolean value)
        Parameters:
        value -
        Returns:
        the Builder
      • addServerOption

        public LsRefsV2Request.Builder addServerOption​(@NonNull
                                                       java.lang.String value)
        Records an application-specific option supplied in a server-option line, for later retrieval with LsRefsV2Request.getServerOptions().
        Parameters:
        value - the client-supplied server-option capability, without leading "server-option=".
        Returns:
        this builder
        Since:
        5.2
      • setAgent

        public LsRefsV2Request.Builder setAgent​(@Nullable
                                                java.lang.String value)
        Value of an agent line received after the command and before the arguments. E.g. "agent=a.b.c/1.0" should set "a.b.c/1.0".
        Parameters:
        value - the client-supplied agent capability, without leading "agent="
        Returns:
        this builder
        Since:
        5.2