All Methods Instance Methods Concrete Methods
Modifier and Type |
Method |
Description |
CredentialType |
credentialType() |
|
ClientExecutionParams<InputT,OutputT> |
credentialType(CredentialType credentialType) |
|
URI |
discoveredEndpoint() |
|
ClientExecutionParams<InputT,OutputT> |
discoveredEndpoint(URI discoveredEndpoint) |
|
ExecutionAttributes |
executionAttributes() |
|
AsyncRequestBody |
getAsyncRequestBody() |
|
HttpResponseHandler<Response<OutputT>> |
getCombinedResponseHandler() |
Non-streaming requests can use handlers that handle both error and success as a single handler instead of
submitting individual success and error handlers.
|
HttpResponseHandler<? extends SdkException> |
getErrorResponseHandler() |
|
InputT |
getInput() |
|
Marshaller<InputT> |
getMarshaller() |
|
MetricCollector |
getMetricCollector() |
|
String |
getOperationName() |
|
SdkProtocolMetadata |
getProtocolMetadata() |
|
RequestBody |
getRequestBody() |
|
HttpResponseHandler<OutputT> |
getResponseHandler() |
|
boolean |
hasInitialRequestEvent() |
|
String |
hostPrefixExpression() |
|
ClientExecutionParams<InputT,OutputT> |
hostPrefixExpression(String hostPrefixExpression) |
Sets the resolved host prefix expression that will be added as a prefix to the original endpoint.
|
boolean |
isFullDuplex() |
|
<T> ClientExecutionParams<InputT,OutputT> |
putExecutionAttribute(ExecutionAttribute<T> attribute,
T value) |
|
SdkClientConfiguration |
requestConfiguration() |
|
ClientExecutionParams<InputT,OutputT> |
withAsyncRequestBody(AsyncRequestBody asyncRequestBody) |
|
ClientExecutionParams<InputT,OutputT> |
withCombinedResponseHandler(HttpResponseHandler<Response<OutputT>> combinedResponseHandler) |
|
ClientExecutionParams<InputT,OutputT> |
withErrorResponseHandler(HttpResponseHandler<? extends SdkException> errorResponseHandler) |
|
ClientExecutionParams<InputT,OutputT> |
withFullDuplex(boolean fullDuplex) |
Sets whether the API is a full duplex ie, request and response are streamed in parallel.
|
ClientExecutionParams<InputT,OutputT> |
withInitialRequestEvent(boolean hasInitialRequestEvent) |
Sets whether this is an event streaming request over RPC.
|
ClientExecutionParams<InputT,OutputT> |
withInput(InputT input) |
|
ClientExecutionParams<InputT,OutputT> |
withMarshaller(Marshaller<InputT> marshaller) |
|
ClientExecutionParams<InputT,OutputT> |
withMetricCollector(MetricCollector metricCollector) |
|
ClientExecutionParams<InputT,OutputT> |
withOperationName(String operationName) |
Sets the operation name of the API.
|
ClientExecutionParams<InputT,OutputT> |
withProtocolMetadata(SdkProtocolMetadata protocolMetadata) |
Sets the protocol metadata of the API.
|
ClientExecutionParams<InputT,OutputT> |
withRequestBody(RequestBody requestBody) |
|
<T> ClientExecutionParams<InputT,OutputT> |
withRequestConfiguration(SdkClientConfiguration requestConfiguration) |
|
ClientExecutionParams<InputT,OutputT> |
withResponseHandler(HttpResponseHandler<OutputT> responseHandler) |
|