Input
- Input POJO type.Output
- Output POJO type.@NotThreadSafe public class ClientExecutionParams<Input,Output> extends Object
Constructor and Description |
---|
ClientExecutionParams() |
Modifier and Type | Method and Description |
---|---|
HttpResponseHandler<? extends SdkBaseException> |
getErrorResponseHandler() |
Input |
getInput() |
Marshaller<Request<Input>,Input> |
getMarshaller() |
RequestConfig |
getRequestConfig() |
HttpResponseHandler<Output> |
getResponseHandler() |
ClientExecutionParams<Input,Output> |
withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler) |
ClientExecutionParams<Input,Output> |
withInput(Input input) |
ClientExecutionParams<Input,Output> |
withMarshaller(Marshaller<Request<Input>,Input> marshaller) |
ClientExecutionParams<Input,Output> |
withRequestConfig(RequestConfig requestConfig) |
ClientExecutionParams<Input,Output> |
withResponseHandler(HttpResponseHandler<Output> responseHandler) |
public Marshaller<Request<Input>,Input> getMarshaller()
public ClientExecutionParams<Input,Output> withMarshaller(Marshaller<Request<Input>,Input> marshaller)
public Input getInput()
public ClientExecutionParams<Input,Output> withInput(Input input)
public HttpResponseHandler<Output> getResponseHandler()
public ClientExecutionParams<Input,Output> withResponseHandler(HttpResponseHandler<Output> responseHandler)
public HttpResponseHandler<? extends SdkBaseException> getErrorResponseHandler()
public ClientExecutionParams<Input,Output> withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler)
public RequestConfig getRequestConfig()
public ClientExecutionParams<Input,Output> withRequestConfig(RequestConfig requestConfig)
Copyright © 2022. All rights reserved.