Package software.amazon.smithy.waiters
Class Waiter
java.lang.Object
software.amazon.smithy.waiters.Waiter
- All Implemented Interfaces:
ToNode
,Tagged
,ToSmithyBuilder<Waiter>
Defines an individual operation waiter.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Waiter.Builder
builder()
boolean
static Waiter
Create aWaiter
from aNode
.Gets the list ofAcceptor
s.Gets the documentation of the waiter.int
Gets the maximum amount of time allowed to wait between retries in seconds.int
Gets the minimum amount of time to wait between retries in seconds.getTags()
Gets the tags applied to an object.int
hashCode()
boolean
Checks if the waiter is deprecated.Take this object and create a builder that contains all of the current property values of this object.toNode()
Converts a value to aNode
.
-
Method Details
-
builder
-
toBuilder
Description copied from interface:ToSmithyBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToSmithyBuilder<Waiter>
- Returns:
- a builder for type T
-
fromNode
Create aWaiter
from aNode
.- Parameters:
node
-Node
to create theWaiter
from.- Returns:
- Returns the created
Waiter
. - Throws:
ExpectationNotMetException
- if the givennode
is invalid.
-
getDocumentation
Gets the documentation of the waiter.- Returns:
- Return the optional documentation.
-
getAcceptors
Gets the list ofAcceptor
s.- Returns:
- Returns the acceptors of the waiter.
-
getMinDelay
public int getMinDelay()Gets the minimum amount of time to wait between retries in seconds.- Returns:
- Gets the minimum retry wait time in seconds.
-
getMaxDelay
public int getMaxDelay()Gets the maximum amount of time allowed to wait between retries in seconds.- Returns:
- Gets the maximum retry wait time in seconds.
-
getTags
Description copied from interface:Tagged
Gets the tags applied to an object. -
isDeprecated
public boolean isDeprecated()Checks if the waiter is deprecated.- Returns:
- Returns true if the waiter is deprecated.
-
toNode
Description copied from interface:ToNode
Converts a value to aNode
. -
equals
-
hashCode
public int hashCode()
-