TopicBuilder

dev.profunktor.pulsar.Topic$.TopicBuilder
case class TopicBuilder[I <: Info]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Builder.type

Members list

Concise view

Value members

Concrete methods

def build(implicit ev: I =:= SingleMandatory): Single

It creates a topic of type Single. By default, Type=Persistent.

It creates a topic of type Single. By default, Type=Persistent.

Attributes

def buildMulti(implicit ev: I =:= MultiMandatory): Multi

It creates a topic of type Multi. By default, Type=Persistent.

It creates a topic of type Multi. By default, Type=Persistent.

Attributes

def withName(name: Name): TopicBuilder[I & Name]
def withName(name: String): TopicBuilder[I & Name]
def withType(typ: Type): TopicBuilder[I & Type]

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product