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