Class V2Request.Builder
- java.lang.Object
-
- org.apache.solr.client.solrj.request.V2Request.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V2Requestbuild()V2Request.BuilderDELETE()V2Request.BuilderforceV2(boolean flag)Only for testing.V2Request.BuilderGET()V2Request.BuilderPOST()V2Request.BuilderPUT()V2Request.BuilderuseBinary(boolean flag)V2Request.BuilderwithMethod(SolrRequest.METHOD m)V2Request.BuilderwithMimeType(String mimeType)V2Request.BuilderwithParams(SolrParams params)V2Request.BuilderwithPayload(Object payload)V2Request.BuilderwithPayload(String payload)Set payload for request.V2Request.BuilderwithResponseParser(ResponseParser parser)
-
-
-
Constructor Detail
-
Builder
public Builder(String resource)
Create a Builder object based on the provided resource. The default method is GET.- Parameters:
resource- resource of the request for example "/collections" or "/cores/core-name"
-
-
Method Detail
-
withMethod
public V2Request.Builder withMethod(SolrRequest.METHOD m)
-
POST
public V2Request.Builder POST()
-
GET
public V2Request.Builder GET()
-
PUT
public V2Request.Builder PUT()
-
DELETE
public V2Request.Builder DELETE()
-
forceV2
public V2Request.Builder forceV2(boolean flag)
Only for testing. It's always true otherwise
-
withPayload
public V2Request.Builder withPayload(String payload)
Set payload for request.- Parameters:
payload- as UTF-8 String- Returns:
- builder object
-
withPayload
public V2Request.Builder withPayload(Object payload)
-
withParams
public V2Request.Builder withParams(SolrParams params)
-
useBinary
public V2Request.Builder useBinary(boolean flag)
-
withResponseParser
public V2Request.Builder withResponseParser(ResponseParser parser)
-
withMimeType
public V2Request.Builder withMimeType(String mimeType)
-
build
public V2Request build()
-
-