Package software.amazon.smithy.waiters
Class Waiter.Builder
- java.lang.Object
-
- software.amazon.smithy.waiters.Waiter.Builder
-
- All Implemented Interfaces:
SmithyBuilder<Waiter>
- Enclosing class:
- Waiter
public static final class Waiter.Builder extends java.lang.Object implements SmithyBuilder<Waiter>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Waiter.Builderacceptors(java.util.List<Acceptor> acceptors)Waiter.BuilderaddAcceptor(Acceptor acceptor)Waiter.BuilderaddTag(java.lang.String tag)Waiterbuild()Creates an immutable object that is created from the properties that have been set on the builder.Waiter.BuilderclearAcceptors()Waiter.BuilderclearTags()Waiter.Builderdeprecated(boolean deprecated)Waiter.Builderdocumentation(java.lang.String documentation)Waiter.BuildermaxDelay(int maxDelay)Waiter.BuilderminDelay(int minDelay)Waiter.Buildertags(java.util.List<java.lang.String> tags)
-
-
-
Method Detail
-
build
public Waiter build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceSmithyBuilder<Waiter>- Returns:
- an instance of T
-
documentation
public Waiter.Builder documentation(java.lang.String documentation)
-
clearAcceptors
public Waiter.Builder clearAcceptors()
-
acceptors
public Waiter.Builder acceptors(java.util.List<Acceptor> acceptors)
-
addAcceptor
public Waiter.Builder addAcceptor(Acceptor acceptor)
-
minDelay
public Waiter.Builder minDelay(int minDelay)
-
maxDelay
public Waiter.Builder maxDelay(int maxDelay)
-
clearTags
public Waiter.Builder clearTags()
-
tags
public Waiter.Builder tags(java.util.List<java.lang.String> tags)
-
addTag
public Waiter.Builder addTag(java.lang.String tag)
-
deprecated
public Waiter.Builder deprecated(boolean deprecated)
-
-