smithy.waiters

Members list

Concise view

Type members

Classlikes

case class Acceptor(state: AcceptorState, matcher: Matcher)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Acceptor extends Companion[Acceptor]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Has[Acceptor]
trait HasId
class Object
trait Matchable
class Any
Self type
sealed abstract class AcceptorState(_value: String, _name: String, _intValue: Int) extends Value

Attributes

Companion:
object
Graph
Supertypes
class Value
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object FAILURE.type
object RETRY.type
object SUCCESS.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type
object Acceptors extends Newtype[List[Acceptor]]

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type
sealed trait Matcher extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Matcher extends Companion[Matcher]

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
trait Has[Matcher]
trait HasId
class Object
trait Matchable
class Any
Self type
Matcher.type
object NonEmptyString extends Newtype[String]

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type
sealed abstract class PathComparator(_value: String, _name: String, _intValue: Int) extends Value

Attributes

Companion:
object
Graph
Supertypes
class Value
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object ALL_STRING_EQUALS.type
object ANY_STRING_EQUALS.type
object BOOLEAN_EQUALS.type
object STRING_EQUALS.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type
case class PathMatcher(path: String, expected: String, comparator: PathComparator)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type
case class Waiter(acceptors: List[Acceptor], minDelay: WaiterDelay, maxDelay: WaiterDelay, documentation: Option[String], deprecated: Option[Boolean], tags: Option[List[NonEmptyString]])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Waiter extends Companion[Waiter]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Has[Waiter]
trait HasId
class Object
trait Matchable
class Any
Self type
Waiter.type
object WaiterDelay extends Newtype[Int]

Attributes

Graph
Supertypes
class Newtype[Int]
trait HasId
class Object
trait Matchable
class Any
Self type
object WaiterName extends Newtype[String]

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type