Class QueryRequestAndResponse
- java.lang.Object
- 
- com.lucidworks.apollo.pipeline.query.QueryRequestAndResponse
 
- 
- All Implemented Interfaces:
- Aggregatable,- Copyable<QueryRequestAndResponse>
 
 public class QueryRequestAndResponse extends java.lang.Object implements Aggregatable, Copyable<QueryRequestAndResponse> 
- 
- 
Field SummaryFields Modifier and Type Field Description Requestrequeststatic java.lang.StringREQUEST_HEADERSstatic java.lang.StringREQUEST_HTTP_METHODstatic java.lang.StringREQUEST_PARAMSstatic java.lang.StringREQUEST_PREFIXjava.util.Optional<Response>responsestatic java.lang.StringRESPONSE_ENTITYstatic java.lang.StringRESPONSE_HEADERSstatic java.lang.StringRESPONSE_PREFIXstatic java.lang.StringTOTAL_TIME
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregatableaddField(java.lang.String field, java.lang.Object value)AggregatableaddFields(java.lang.String field, java.util.Collection<?> values)Aggregatableclear()QueryRequestAndResponsecopyOf()static QueryRequestAndResponsecreate(Request req, Response resp, long totalTime)DslRequestgetDslRequest()com.lucidworks.apollo.pipeline.query.DslResponseWrappergetDslResponse()java.util.Set<java.lang.String>getFieldNames()java.util.List<java.lang.Object>getFieldValues(java.lang.String field)java.lang.ObjectgetFirstFieldValue(java.lang.String field)longgetStartTime()longgetTotalTime()static QueryRequestAndResponsenewRequest(DslRequest dslRequest)static QueryRequestAndResponsenewRequest(MultivaluedMap<java.lang.String,java.lang.String> queryParams, MultivaluedMap<java.lang.String,java.lang.String> headers, java.lang.String httpMethod)static QueryRequestAndResponsenewRequest(MultivaluedMap<java.lang.String,java.lang.String> queryParams, MultivaluedMap<java.lang.String,java.lang.String> headers, java.lang.String httpMethod, byte[] entityBytes, MediaType entityMediaType)AggregatableremoveFields(java.lang.String field)voidsetDslRequest(DslRequest dslRequest)voidsetDslResponse(com.lucidworks.apollo.pipeline.query.DslResponseWrapper dslResponse)AggregatablesetField(java.lang.String field, java.lang.Object value)AggregatablesetFields(java.lang.String field, java.util.Collection<?> values)voidsetStartTime(long startTime)voidsetTotalTime(long totalTime)QueryRequestAndResponsewithResponse(MultivaluedMap<java.lang.String,java.lang.String> headers, AbstractResponse response, long totalTime)
 
- 
- 
- 
Field Detail- 
requestpublic final Request request 
 - 
responsepublic final java.util.Optional<Response> response 
 - 
REQUEST_PREFIXpublic static final java.lang.String REQUEST_PREFIX - See Also:
- Constant Field Values
 
 - 
REQUEST_PARAMSpublic static final java.lang.String REQUEST_PARAMS - See Also:
- Constant Field Values
 
 - 
REQUEST_HEADERSpublic static final java.lang.String REQUEST_HEADERS - See Also:
- Constant Field Values
 
 - 
REQUEST_HTTP_METHODpublic static final java.lang.String REQUEST_HTTP_METHOD - See Also:
- Constant Field Values
 
 - 
RESPONSE_PREFIXpublic static final java.lang.String RESPONSE_PREFIX - See Also:
- Constant Field Values
 
 - 
RESPONSE_HEADERSpublic static final java.lang.String RESPONSE_HEADERS - See Also:
- Constant Field Values
 
 - 
RESPONSE_ENTITYpublic static final java.lang.String RESPONSE_ENTITY - See Also:
- Constant Field Values
 
 - 
TOTAL_TIMEpublic static final java.lang.String TOTAL_TIME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
withResponsepublic QueryRequestAndResponse withResponse(MultivaluedMap<java.lang.String,java.lang.String> headers, AbstractResponse response, long totalTime) 
 - 
newRequestpublic static QueryRequestAndResponse newRequest(MultivaluedMap<java.lang.String,java.lang.String> queryParams, MultivaluedMap<java.lang.String,java.lang.String> headers, java.lang.String httpMethod) 
 - 
newRequestpublic static QueryRequestAndResponse newRequest(MultivaluedMap<java.lang.String,java.lang.String> queryParams, MultivaluedMap<java.lang.String,java.lang.String> headers, java.lang.String httpMethod, byte[] entityBytes, MediaType entityMediaType) 
 - 
newRequestpublic static QueryRequestAndResponse newRequest(DslRequest dslRequest) 
 - 
createpublic static QueryRequestAndResponse create(Request req, Response resp, long totalTime) 
 - 
copyOfpublic QueryRequestAndResponse copyOf() - Specified by:
- copyOfin interface- Copyable<QueryRequestAndResponse>
 
 - 
getFieldValuespublic java.util.List<java.lang.Object> getFieldValues(java.lang.String field) - Specified by:
- getFieldValuesin interface- Aggregatable
 
 - 
getFirstFieldValuepublic java.lang.Object getFirstFieldValue(java.lang.String field) - Specified by:
- getFirstFieldValuein interface- Aggregatable
 
 - 
removeFieldspublic Aggregatable removeFields(java.lang.String field) - Specified by:
- removeFieldsin interface- Aggregatable
 
 - 
setFieldpublic Aggregatable setField(java.lang.String field, java.lang.Object value) - Specified by:
- setFieldin interface- Aggregatable
 
 - 
setFieldspublic Aggregatable setFields(java.lang.String field, java.util.Collection<?> values) - Specified by:
- setFieldsin interface- Aggregatable
 
 - 
addFieldpublic Aggregatable addField(java.lang.String field, java.lang.Object value) - Specified by:
- addFieldin interface- Aggregatable
 
 - 
addFieldspublic Aggregatable addFields(java.lang.String field, java.util.Collection<?> values) - Specified by:
- addFieldsin interface- Aggregatable
 
 - 
clearpublic Aggregatable clear() - Specified by:
- clearin interface- Aggregatable
 
 - 
getFieldNamespublic java.util.Set<java.lang.String> getFieldNames() - Specified by:
- getFieldNamesin interface- Aggregatable
 
 - 
getTotalTimepublic long getTotalTime() 
 - 
setTotalTimepublic void setTotalTime(long totalTime) 
 - 
getStartTimepublic long getStartTime() 
 - 
setStartTimepublic void setStartTime(long startTime) 
 - 
getDslRequestpublic DslRequest getDslRequest() 
 - 
setDslRequestpublic void setDslRequest(DslRequest dslRequest) 
 - 
getDslResponsepublic com.lucidworks.apollo.pipeline.query.DslResponseWrapper getDslResponse() 
 - 
setDslResponsepublic void setDslResponse(com.lucidworks.apollo.pipeline.query.DslResponseWrapper dslResponse) 
 
- 
 
-