Builder

smithy4s.Endpoint$.Builder
See theBuilder companion object
final case class Builder[I, E, O, SI, SO]

Attributes

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

Members list

Value members

Concrete methods

def build: Base[I, E, O, SI, SO]
def mapErrorable(f: Option[Errorable[E]] => Option[Errorable[E]]): Builder[I, E, O, SI, SO]
def mapHints(f: Hints => Hints): Builder[I, E, O, SI, SO]
def mapId(f: ShapeId => ShapeId): Builder[I, E, O, SI, SO]
def mapInput(f: Schema[I] => Schema[I]): Builder[I, E, O, SI, SO]
def mapOutput(f: Schema[O] => Schema[O]): Builder[I, E, O, SI, SO]
def mapSteamedOutput(f: StreamingSchema[SO] => StreamingSchema[SO]): Builder[I, E, O, SI, SO]
def mapStreamedInput(f: StreamingSchema[SI] => StreamingSchema[SI]): Builder[I, E, O, SI, SO]
def withErrorable(errorable: Option[Errorable[E]]): Builder[I, E, O, SI, SO]
def withHints(hints: Hints): Builder[I, E, O, SI, SO]
def withId(id: ShapeId): Builder[I, E, O, SI, SO]
def withInput(input: Schema[I]): Builder[I, E, O, SI, SO]
def withOutput(output: Schema[O]): Builder[I, E, O, SI, SO]
def withSteamedOutput(streamedOutput: StreamingSchema[SO]): Builder[I, E, O, SI, SO]
def withStreamedInput(streamedInput: StreamingSchema[SI]): Builder[I, E, O, SI, SO]

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product