Index
All Classes and Interfaces|All Packages
A
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher
-
Visits the Matcher union type.
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.OutputMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
- Acceptor - Class in software.amazon.smithy.waiters
-
Represents an acceptor in a waiter's state machine.
- Acceptor(AcceptorState, Matcher<?>) - Constructor for class software.amazon.smithy.waiters.Acceptor
- acceptors(List<Acceptor>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- AcceptorState - Enum Class in software.amazon.smithy.waiters
-
The transition state of a waiter.
- addAcceptor(Acceptor) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- ALL_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if all values in the list matches the expected string.
- ANY_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if any value in the list matches the expected string.
B
- BOOLEAN_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if the return value is a boolean that is equal to the string literal 'true' or 'false'.
- build() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
- build() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- builder() - Static method in class software.amazon.smithy.waiters.WaitableTrait
- builder() - Static method in class software.amazon.smithy.waiters.Waiter
C
- clear() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
- clearAcceptors() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- clearTags() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- createNode() - Method in class software.amazon.smithy.waiters.WaitableTrait
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
D
- deprecated(boolean) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- documentation(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
E
- equals(Object) - Method in class software.amazon.smithy.waiters.Acceptor
- equals(Object) - Method in class software.amazon.smithy.waiters.Matcher
- equals(Object) - Method in class software.amazon.smithy.waiters.PathMatcher
- equals(Object) - Method in class software.amazon.smithy.waiters.Waiter
- ErrorTypeMember(String) - Constructor for class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
F
- FAILURE - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
-
Transition to a final failure state.
- fromNode(Node) - Static method in class software.amazon.smithy.waiters.Acceptor
-
Creates an Acceptor from a
Node. - fromNode(Node) - Static method in enum class software.amazon.smithy.waiters.AcceptorState
-
Create an AcceptorState from a Node.
- fromNode(Node) - Static method in class software.amazon.smithy.waiters.Matcher
-
Creates a
Matcherfrom aNode. - fromNode(Node) - Static method in enum class software.amazon.smithy.waiters.PathComparator
-
Creates a
PathComparatorfrom aNode. - fromNode(Node) - Static method in class software.amazon.smithy.waiters.PathMatcher
-
Creates a new instance from a
Node. - fromNode(Node) - Static method in class software.amazon.smithy.waiters.Waiter
-
Create a
Waiterfrom aNode.
G
- getAcceptors() - Method in class software.amazon.smithy.waiters.Waiter
-
Gets the list of
Acceptors. - getComparator() - Method in class software.amazon.smithy.waiters.PathMatcher
-
Gets the comparison performed on the list.
- getDocumentation() - Method in class software.amazon.smithy.waiters.Waiter
-
Gets the documentation of the waiter.
- getExpected() - Method in class software.amazon.smithy.waiters.PathMatcher
-
Gets the expected return value of each element returned by the path.
- getMatcher() - Method in class software.amazon.smithy.waiters.Acceptor
-
Gets the matcher used to test if the acceptor.
- getMaxDelay() - Method in class software.amazon.smithy.waiters.Waiter
-
Gets the maximum amount of time allowed to wait between retries in seconds.
- getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- getMemberName() - Method in class software.amazon.smithy.waiters.Matcher
-
Gets the member name of the matcher.
- getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
- getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
- getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
- getMinDelay() - Method in class software.amazon.smithy.waiters.Waiter
-
Gets the minimum amount of time to wait between retries in seconds.
- getPath() - Method in class software.amazon.smithy.waiters.PathMatcher
-
Gets the path to execute.
- getShapeId() - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
- getState() - Method in class software.amazon.smithy.waiters.Acceptor
-
Gets the state to transition to if matched.
- getTags() - Method in class software.amazon.smithy.waiters.Waiter
- getValue() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- getValue() - Method in class software.amazon.smithy.waiters.Matcher
-
Gets the value of the set matcher variant.
- getValue() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
- getValue() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
- getValue() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
- getWaiters() - Method in class software.amazon.smithy.waiters.WaitableTrait
-
Gets the waiters defined on the trait.
H
- hashCode() - Method in class software.amazon.smithy.waiters.Acceptor
- hashCode() - Method in class software.amazon.smithy.waiters.Matcher
- hashCode() - Method in class software.amazon.smithy.waiters.PathMatcher
- hashCode() - Method in class software.amazon.smithy.waiters.Waiter
I
- ID - Static variable in class software.amazon.smithy.waiters.WaitableTrait
- InputOutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.InputOutputMember
- isDeprecated() - Method in class software.amazon.smithy.waiters.Waiter
-
Checks if the waiter is deprecated.
M
- Matcher<T> - Class in software.amazon.smithy.waiters
-
Determines if an acceptor matches the current state of a resource.
- Matcher.ErrorTypeMember - Class in software.amazon.smithy.waiters
-
Matches if an operation returns an error, and the error matches the expected error type.
- Matcher.InputOutputMember - Class in software.amazon.smithy.waiters
- Matcher.OutputMember - Class in software.amazon.smithy.waiters
- Matcher.SuccessMember - Class in software.amazon.smithy.waiters
-
When set to true, matches when a call returns a success response.
- Matcher.UnknownMember - Class in software.amazon.smithy.waiters
-
Represents an union value.
- Matcher.Visitor<T> - Interface in software.amazon.smithy.waiters
-
Visits the variants of the Matcher union type.
- maxDelay(int) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- minDelay(int) - Method in class software.amazon.smithy.waiters.Waiter.Builder
O
- OutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.OutputMember
P
- PathComparator - Enum Class in software.amazon.smithy.waiters
-
Defines a comparison to perform in a PathMatcher.
- PathMatcher - Class in software.amazon.smithy.waiters
- PathMatcher(String, String, PathComparator) - Constructor for class software.amazon.smithy.waiters.PathMatcher
- Provider() - Constructor for class software.amazon.smithy.waiters.WaitableTrait.Provider
- put(String, Waiter) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
R
- replace(Map<String, Waiter>) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
- RETRY - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
-
Transition to an intermediate retry state.
S
- software.amazon.smithy.waiters - package software.amazon.smithy.waiters
- STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if the return value is a string that is equal to the expected string.
- SUCCESS - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
-
Transition to a final success state.
- SuccessMember(boolean) - Constructor for class software.amazon.smithy.waiters.Matcher.SuccessMember
T
- tags(List<String>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- toBuilder() - Method in class software.amazon.smithy.waiters.WaitableTrait
- toBuilder() - Method in class software.amazon.smithy.waiters.Waiter
- toNode() - Method in class software.amazon.smithy.waiters.Acceptor
- toNode() - Method in enum class software.amazon.smithy.waiters.AcceptorState
- toNode() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- toNode() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
- toNode() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
- toNode() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
- toNode() - Method in enum class software.amazon.smithy.waiters.PathComparator
- toNode() - Method in class software.amazon.smithy.waiters.PathMatcher
- toNode() - Method in class software.amazon.smithy.waiters.Waiter
- toString() - Method in enum class software.amazon.smithy.waiters.AcceptorState
- toString() - Method in enum class software.amazon.smithy.waiters.PathComparator
U
- UniqueWaiterNamesValidator - Class in software.amazon.smithy.waiters
-
Ensures that no two waiters use the same case-insensitive name in the closure of a service.
- UniqueWaiterNamesValidator() - Constructor for class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
- UnknownMember(String, Node) - Constructor for class software.amazon.smithy.waiters.Matcher.UnknownMember
V
- validate(Model) - Method in class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
- validate(Model) - Method in class software.amazon.smithy.waiters.WaitableTraitValidator
- valueOf(String) - Static method in enum class software.amazon.smithy.waiters.AcceptorState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.amazon.smithy.waiters.PathComparator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class software.amazon.smithy.waiters.AcceptorState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.amazon.smithy.waiters.PathComparator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visitErrorType(Matcher.ErrorTypeMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
- visitInputOutput(Matcher.InputOutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
- visitOutput(Matcher.OutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
- visitSuccess(Matcher.SuccessMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
- visitUnknown(Matcher.UnknownMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
W
- WaitableTrait - Class in software.amazon.smithy.waiters
-
Indicates that an operation has various named "waiters" that can be used to poll a resource until it enters a desired state.
- WaitableTrait.Builder - Class in software.amazon.smithy.waiters
- WaitableTrait.Provider - Class in software.amazon.smithy.waiters
- WaitableTraitValidator - Class in software.amazon.smithy.waiters
- WaitableTraitValidator() - Constructor for class software.amazon.smithy.waiters.WaitableTraitValidator
- Waiter - Class in software.amazon.smithy.waiters
-
Defines an individual operation waiter.
- Waiter.Builder - Class in software.amazon.smithy.waiters
All Classes and Interfaces|All Packages