Package | Description |
---|---|
software.amazon.awssdk.core.waiters |
Modifier and Type | Method and Description |
---|---|
WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.Builder.backoffStrategy(BackoffStrategy backoffStrategy)
Define the
BackoffStrategy that computes the delay before the next retry request. |
static WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.builder() |
WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.Builder.maxAttempts(Integer maxAttempts)
Define the maximum number of attempts to try before transitioning the waiter to a failure state.
|
WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.toBuilder() |
WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.Builder.waitTimeout(Duration waitTimeout)
Define the amount of time to wait for the resource to transition to the desired state before
timing out.
|
Modifier and Type | Method and Description |
---|---|
default B |
WaiterBuilder.overrideConfiguration(Consumer<WaiterOverrideConfiguration.Builder> overrideConfiguration)
Defines a
WaiterOverrideConfiguration to use when polling a resource |
default WaiterResponse<T> |
Waiter.run(Supplier<T> pollingFunction,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
It returns when the resource enters into a desired state or
it is determined that the resource will never enter into the desired state.
|
default CompletableFuture<WaiterResponse<T>> |
AsyncWaiter.runAsync(Supplier<CompletableFuture<T>> asyncPollingFunction,
Consumer<WaiterOverrideConfiguration.Builder> overrideConfig)
Runs the provided polling function.
|
Constructor and Description |
---|
WaiterOverrideConfiguration(WaiterOverrideConfiguration.Builder builder) |
Copyright © 2021. All rights reserved.