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