public class WaiterExecutionBuilder<Input extends AmazonWebServiceRequest,Output> extends Object
Constructor and Description |
---|
WaiterExecutionBuilder() |
Modifier and Type | Method and Description |
---|---|
WaiterExecution<Input,Output> |
build() |
List<WaiterAcceptor<Output>> |
getAcceptorsList() |
PollingStrategy |
getPollingStrategy() |
Input |
getRequest() |
SdkFunction<Input,Output> |
getSdkFunction() |
WaiterExecutionBuilder<Input,Output> |
withAcceptors(List<WaiterAcceptor<Output>> acceptors) |
WaiterExecutionBuilder<Input,Output> |
withPollingStrategy(PollingStrategy pollingStrategy) |
WaiterExecutionBuilder<Input,Output> |
withRequest(Input request) |
WaiterExecutionBuilder<Input,Output> |
withSdkFunction(SdkFunction sdkFunction) |
public WaiterExecutionBuilder<Input,Output> withSdkFunction(SdkFunction sdkFunction)
public WaiterExecutionBuilder<Input,Output> withRequest(Input request)
public WaiterExecutionBuilder<Input,Output> withPollingStrategy(PollingStrategy pollingStrategy)
public WaiterExecutionBuilder<Input,Output> withAcceptors(List<WaiterAcceptor<Output>> acceptors)
public Input getRequest()
public List<WaiterAcceptor<Output>> getAcceptorsList()
public SdkFunction<Input,Output> getSdkFunction()
public PollingStrategy getPollingStrategy()
public WaiterExecution<Input,Output> build()