InputT
- Input POJO type.OutputT
- Output POJO type.@NotThreadSafe public final class ClientExecutionParams<InputT extends SdkRequest,OutputT> extends Object
Constructor and Description |
---|
ClientExecutionParams() |
public Marshaller<InputT> getMarshaller()
public ClientExecutionParams<InputT,OutputT> withMarshaller(Marshaller<InputT> marshaller)
public InputT getInput()
public ClientExecutionParams<InputT,OutputT> withInput(InputT input)
public HttpResponseHandler<OutputT> getResponseHandler()
public ClientExecutionParams<InputT,OutputT> withResponseHandler(HttpResponseHandler<OutputT> responseHandler)
public HttpResponseHandler<? extends SdkException> getErrorResponseHandler()
public ClientExecutionParams<InputT,OutputT> withErrorResponseHandler(HttpResponseHandler<? extends SdkException> errorResponseHandler)
public RequestBody getRequestBody()
public ClientExecutionParams<InputT,OutputT> withRequestBody(RequestBody requestBody)
public AsyncRequestBody getAsyncRequestBody()
public ClientExecutionParams<InputT,OutputT> withAsyncRequestBody(AsyncRequestBody asyncRequestBody)
public boolean isFullDuplex()
public ClientExecutionParams<InputT,OutputT> withFullDuplex(boolean fullDuplex)
public String getOperationName()
public ClientExecutionParams<InputT,OutputT> withOperationName(String operationName)
public String hostPrefixExpression()
public ClientExecutionParams<InputT,OutputT> hostPrefixExpression(String hostPrefixExpression)
public URI discoveredEndpoint()
public ClientExecutionParams<InputT,OutputT> discoveredEndpoint(URI discoveredEndpoint)
Copyright © 2019. All rights reserved.