KinesisAsyncClientOp

io.laserdisc.pure.kinesis.tagless.KinesisAsyncClientOp
trait KinesisAsyncClientOp[F[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def addTagsToStream(a: AddTagsToStreamRequest): F[AddTagsToStreamResponse]
def close: F[Unit]
def createStream(a: CreateStreamRequest): F[CreateStreamResponse]
def decreaseStreamRetentionPeriod(a: DecreaseStreamRetentionPeriodRequest): F[DecreaseStreamRetentionPeriodResponse]
def deleteStream(a: DeleteStreamRequest): F[DeleteStreamResponse]
def deregisterStreamConsumer(a: DeregisterStreamConsumerRequest): F[DeregisterStreamConsumerResponse]
def describeLimits: F[DescribeLimitsResponse]
def describeLimits(a: DescribeLimitsRequest): F[DescribeLimitsResponse]
def describeStream(a: DescribeStreamRequest): F[DescribeStreamResponse]
def describeStreamConsumer(a: DescribeStreamConsumerRequest): F[DescribeStreamConsumerResponse]
def describeStreamSummary(a: DescribeStreamSummaryRequest): F[DescribeStreamSummaryResponse]
def disableEnhancedMonitoring(a: DisableEnhancedMonitoringRequest): F[DisableEnhancedMonitoringResponse]
def enableEnhancedMonitoring(a: EnableEnhancedMonitoringRequest): F[EnableEnhancedMonitoringResponse]
def getRecords(a: GetRecordsRequest): F[GetRecordsResponse]
def getShardIterator(a: GetShardIteratorRequest): F[GetShardIteratorResponse]
def increaseStreamRetentionPeriod(a: IncreaseStreamRetentionPeriodRequest): F[IncreaseStreamRetentionPeriodResponse]
def listShards(a: ListShardsRequest): F[ListShardsResponse]
def listStreamConsumers(a: ListStreamConsumersRequest): F[ListStreamConsumersResponse]
def listStreamConsumersPaginator(a: ListStreamConsumersRequest): F[ListStreamConsumersPublisher]
def listStreams: F[ListStreamsResponse]
def listStreams(a: ListStreamsRequest): F[ListStreamsResponse]
def listStreamsPaginator: F[ListStreamsPublisher]
def listStreamsPaginator(a: ListStreamsRequest): F[ListStreamsPublisher]
def listTagsForStream(a: ListTagsForStreamRequest): F[ListTagsForStreamResponse]
def mergeShards(a: MergeShardsRequest): F[MergeShardsResponse]
def putRecord(a: PutRecordRequest): F[PutRecordResponse]
def putRecords(a: PutRecordsRequest): F[PutRecordsResponse]
def registerStreamConsumer(a: RegisterStreamConsumerRequest): F[RegisterStreamConsumerResponse]
def removeTagsFromStream(a: RemoveTagsFromStreamRequest): F[RemoveTagsFromStreamResponse]
def serviceClientConfiguration: F[KinesisServiceClientConfiguration]
def serviceName: F[String]
def splitShard(a: SplitShardRequest): F[SplitShardResponse]
def startStreamEncryption(a: StartStreamEncryptionRequest): F[StartStreamEncryptionResponse]
def stopStreamEncryption(a: StopStreamEncryptionRequest): F[StopStreamEncryptionResponse]
def subscribeToShard(a: SubscribeToShardRequest, b: SubscribeToShardResponseHandler): F[Void]
def updateShardCount(a: UpdateShardCountRequest): F[UpdateShardCountResponse]
def updateStreamMode(a: UpdateStreamModeRequest): F[UpdateStreamModeResponse]
def waiter: F[KinesisAsyncWaiter]