InputT
- Input POJO type.OutputT
- Output POJO type.@NotThreadSafe public class ClientExecutionParams<InputT,OutputT> extends Object
Constructor | Description |
---|---|
ClientExecutionParams() |
public Marshaller<Request<InputT>,InputT> getMarshaller()
public ClientExecutionParams<InputT,OutputT> withMarshaller(Marshaller<Request<InputT>,InputT> marshaller)
public InputT getInput()
public ClientExecutionParams<InputT,OutputT> withInput(InputT input)
public SdkHttpResponseHandler<OutputT> getAsyncResponseHandler()
public ClientExecutionParams<InputT,OutputT> withAsyncResponseHandler(SdkHttpResponseHandler<OutputT> asyncResponseHandler)
public HttpResponseHandler<OutputT> getResponseHandler()
public ClientExecutionParams<InputT,OutputT> withResponseHandler(HttpResponseHandler<OutputT> responseHandler)
public HttpResponseHandler<? extends SdkBaseException> getErrorResponseHandler()
public ClientExecutionParams<InputT,OutputT> withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler)
public RequestConfig getRequestConfig()
public ClientExecutionParams<InputT,OutputT> withRequestConfig(RequestConfig requestConfig)
public AsyncRequestProvider getAsyncRequestProvider()
public ClientExecutionParams<InputT,OutputT> withAsyncRequestProvider(AsyncRequestProvider asyncRequestProvider)
public ServiceAdvancedConfiguration getServiceAdvancedConfiguration()
public ClientExecutionParams<InputT,OutputT> withServiceAdvancedConfiguration(ServiceAdvancedConfiguration serviceConfig)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.