Producer

object Producer
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Options
Companion
class
sealed
trait Options[A]
Companion
object
final case
class RichPutRecordResponse[A](underlying: PutRecordResponse, entry: A)
final case
class RichPutRecordsResponse[A](underlying: PutRecordsResponse, entries: Seq[RichResultEntry[A]])
Companion
object
Companion
class
sealed
trait RichResultEntry[A] extends Product with Serializable
Companion
object

Value members

Concrete methods

def make[F[_] : Async, A : SchemaEncoder](client: KinesisAsyncClient, stream: String, opt: Options[A]): Producer[F, A]
def putRecord[F[_] : Async, A : SchemaEncoder](client: KinesisAsyncClient, stream: String, opt: Options[A]): (F, A) => RichPutRecordResponse[A]
def putRecords[F[_] : Async, A](client: KinesisAsyncClient, stream: String): (F, Batch[A]) => RichPutRecordsResponse[A]