Class FetchV0Request.Builder

java.lang.Object
org.eclipse.jgit.transport.FetchV0Request.Builder
Enclosing class:
FetchV0Request

static final class FetchV0Request.Builder extends Object
  • Field Details

  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • addWantId

      FetchV0Request.Builder addWantId(ObjectId objectId)
      Parameters:
      objectId - object id received in a "want" line
      Returns:
      this builder
    • setDepth

      FetchV0Request.Builder setDepth(int d)
      Parameters:
      d - depth set in a "deepen" line
      Returns:
      this builder
    • addClientShallowCommit

      FetchV0Request.Builder addClientShallowCommit(ObjectId shallowOid)
      Parameters:
      shallowOid - object id received in a "shallow" line
      Returns:
      this builder
    • addClientCapabilities

      FetchV0Request.Builder addClientCapabilities(Collection<String> clientCapabilities)
      Parameters:
      clientCapabilities - client capabilities sent by the client in the first want line of the request
      Returns:
      this builder
    • setAgent

      FetchV0Request.Builder setAgent(String clientAgent)
      Parameters:
      clientAgent - agent line sent by the client in the request body
      Returns:
      this builder
    • setFilterSpec

      Parameters:
      filter - the filter set in a filter line
      Returns:
      this builder
    • build