public class WaiterBuilder<InputT,OutputT,ErrorT extends RuntimeException> extends Object
Constructor and Description |
---|
WaiterBuilder() |
Modifier and Type | Method and Description |
---|---|
Waiter<InputT> |
build() |
List<WaiterAcceptor<OutputT,ErrorT>> |
getAcceptor() |
ExecutorService |
getExecutorService() |
SdkFunction<InputT,OutputT> |
getSdkFunction() |
WaiterBuilder<InputT,OutputT,ErrorT> |
withAcceptors(WaiterAcceptor<OutputT,ErrorT>... acceptors) |
WaiterBuilder<InputT,OutputT,ErrorT> |
withDefaultPollingStrategy(PollingStrategy pollingStrategy) |
WaiterBuilder<InputT,OutputT,ErrorT> |
withExecutorService(ExecutorService executorService) |
WaiterBuilder<InputT,OutputT,ErrorT> |
withSdkFunction(SdkFunction<InputT,OutputT> sdkFunction) |
public WaiterBuilder<InputT,OutputT,ErrorT> withSdkFunction(SdkFunction<InputT,OutputT> sdkFunction)
public WaiterBuilder<InputT,OutputT,ErrorT> withAcceptors(WaiterAcceptor<OutputT,ErrorT>... acceptors)
public WaiterBuilder<InputT,OutputT,ErrorT> withDefaultPollingStrategy(PollingStrategy pollingStrategy)
public WaiterBuilder<InputT,OutputT,ErrorT> withExecutorService(ExecutorService executorService)
public List<WaiterAcceptor<OutputT,ErrorT>> getAcceptor()
public SdkFunction<InputT,OutputT> getSdkFunction()
public ExecutorService getExecutorService()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.