Index

A B C D E F G H I M O P R S T U V W 
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 Matcher from a Node.
fromNode(Node) - Static method in enum class software.amazon.smithy.waiters.PathComparator
Creates a PathComparator from a Node.
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 Waiter from a Node.

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
A Matcher implementation for inputPathList, outputPathList, and errorPathList.
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
 
A B C D E F G H I M O P R S T U V W 
All Classes and Interfaces|All Packages