Class WaitersRuntime.ResponseStatusAcceptor
java.lang.Object
software.amazon.awssdk.services.codegurureviewer.waiters.internal.WaitersRuntime.ResponseStatusAcceptor
- All Implemented Interfaces:
WaiterAcceptor<SdkResponse>
- Enclosing class:
WaitersRuntime
public static final class WaitersRuntime.ResponseStatusAcceptor
extends Object
implements WaiterAcceptor<SdkResponse>
A
WaiterAcceptor implementation that checks for a specific HTTP response status, regardless of whether
it's reported by a response or an exception.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck to see if the exception matches the expected state defined by this acceptorbooleanmatches(SdkResponse response) Check to see if the response matches with the expected state defined by this acceptorMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.core.waiters.WaiterAcceptor
message
-
Constructor Details
-
ResponseStatusAcceptor
-
-
Method Details
-
waiterState
- Specified by:
waiterStatein interfaceWaiterAcceptor<SdkResponse>- Returns:
- the next
WaiterStatethat the waiter should be transitioned to
-
matches
Description copied from interface:WaiterAcceptorCheck to see if the response matches with the expected state defined by this acceptor- Specified by:
matchesin interfaceWaiterAcceptor<SdkResponse>- Parameters:
response- the response to inspect- Returns:
- whether it accepts the response
-
matches
Description copied from interface:WaiterAcceptorCheck to see if the exception matches the expected state defined by this acceptor- Specified by:
matchesin interfaceWaiterAcceptor<SdkResponse>- Parameters:
throwable- the exception to inspect- Returns:
- whether it accepts the throwable
-