smithy.waiters

Type members

Classlikes

case
class Acceptor(state: AcceptorState, matcher: Matcher)
Companion
object
object Acceptor
Companion
class
sealed abstract
class AcceptorState(val value: String, val ordinal: Int) extends Product with Serializable
Companion
object
Companion
class
object Acceptors extends Newtype[List[Acceptor]]
sealed
trait Matcher
Companion
object
object Matcher
Companion
class
object NonEmptyString extends Newtype[String]
sealed abstract
class PathComparator(val value: String, val ordinal: Int) extends Product with Serializable
Companion
object
case
class PathMatcher(path: String, expected: String, comparator: PathComparator)
Companion
object
Companion
class
object Waitable extends Newtype[Map[WaiterName, Waiter]]
case
class Waiter(acceptors: List[Acceptor], documentation: Option[String], minDelay: Option[WaiterDelay], maxDelay: Option[WaiterDelay], deprecated: Option[Boolean], tags: Option[List[NonEmptyString]])
Companion
object
object Waiter
Companion
class
object WaiterDelay extends Newtype[Int]
object WaiterName extends Newtype[String]

Value members

Concrete fields

val NAMESPACE: String