public class MultiResponseBuilder extends Object
MultiResponse. Intended for internal use only.| Modifier and Type | Method and Description |
|---|---|
MultiResponse |
build()
Constructs the immutable
MultiResponse instance. |
static MultiResponseBuilder |
newMultiResponse()
Returns a new builder instance used to create immutable
MultiResponse instances |
MultiResponseBuilder |
withServiceResponseMap(Map<String,ServiceResponse> serviceResponseMap)
Set the results of individual executed requests as a map of request unique ID to response object.
|
MultiResponseBuilder |
withStatus(int status)
Set the HTTP response code for the multimessage request.
|
MultiResponseBuilder |
withUnprocessedRequestIds(List<String> unprocessedRequestIds)
Set the list of unique request IDs that were not executed due to a failured.
|
public static MultiResponseBuilder newMultiResponse()
MultiResponse instancespublic MultiResponse build()
MultiResponse instance.MultiResponse instance.public MultiResponseBuilder withStatus(int status)
status - response code for the multimessage request.public MultiResponseBuilder withServiceResponseMap(Map<String,ServiceResponse> serviceResponseMap)
serviceResponseMap - map of responses for executed requests.public MultiResponseBuilder withUnprocessedRequestIds(List<String> unprocessedRequestIds)
unprocessedRequestIds - unique IDs of requests that were not executed.Copyright © 2014. All Rights Reserved.