Package

com.github.j5ik2o.reactive.aws.kinesis

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractResponse extends AnyRef

    Permalink
  2. final case class AddTagsToStreamRequest(streamName: Option[String] = None, tags: Option[Map[String, String]] = None) extends Product with Serializable

    Permalink
  3. final case class AddTagsToStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  4. final case class BytesWrapper(bytes: Array[Byte]) extends Product with Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  5. final case class Consumer(consumerName: Option[String] = None, consumerARN: Option[String] = None, consumerStatus: Option[ConsumerStatus] = None, consumerCreationTimestamp: Option[Instant] = None) extends Product with Serializable

    Permalink
  6. final case class ConsumerDescription(consumerName: Option[String] = None, consumerARN: Option[String] = None, consumerStatus: Option[ConsumerStatus] = None, consumerCreationTimestamp: Option[Instant] = None, streamARN: Option[String] = None) extends Product with Serializable

    Permalink
  7. sealed trait ConsumerStatus extends EnumEntry

    Permalink
  8. final case class CreateStreamRequest(streamName: Option[String] = None, shardCount: Option[Int] = None) extends Product with Serializable

    Permalink
  9. final case class CreateStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  10. final case class DecreaseStreamRetentionPeriodRequest(streamName: Option[String] = None, retentionPeriodHours: Option[Int] = None) extends Product with Serializable

    Permalink
  11. final case class DecreaseStreamRetentionPeriodResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  12. final case class DeleteStreamRequest(streamName: Option[String] = None, enforceConsumerDeletion: Option[Boolean] = None) extends Product with Serializable

    Permalink
  13. final case class DeleteStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  14. final case class DeregisterStreamConsumerRequest(streamARN: Option[String] = None, consumerName: Option[String] = None, consumerARN: Option[String] = None) extends Product with Serializable

    Permalink
  15. final case class DeregisterStreamConsumerResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  16. final case class DescribeLimitsRequest() extends Product with Serializable

    Permalink
  17. final case class DescribeLimitsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, shardLimit: Option[Int] = None, openShardCount: Option[Int] = None) extends AbstractResponse with Product with Serializable

    Permalink
  18. final case class DescribeStreamConsumerRequest(streamARN: Option[String] = None, consumerName: Option[String] = None, consumerARN: Option[String] = None) extends Product with Serializable

    Permalink
  19. final case class DescribeStreamConsumerResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, consumerDescription: Option[ConsumerDescription] = None) extends AbstractResponse with Product with Serializable

    Permalink
  20. final case class DescribeStreamRequest(streamName: Option[String] = None, limit: Option[Int] = None, exclusiveStartShardId: Option[String] = None) extends Product with Serializable

    Permalink
  21. final case class DescribeStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamDescription: Option[StreamDescription] = None) extends AbstractResponse with Product with Serializable

    Permalink
  22. final case class DescribeStreamSummaryRequest(streamName: Option[String] = None) extends Product with Serializable

    Permalink
  23. final case class DescribeStreamSummaryResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamDescriptionSummary: Option[StreamDescriptionSummary] = None) extends AbstractResponse with Product with Serializable

    Permalink
  24. final case class DisableEnhancedMonitoringRequest(streamName: Option[String] = None, shardLevelMetrics: Option[Seq[MetricsName]] = None) extends Product with Serializable

    Permalink
  25. final case class DisableEnhancedMonitoringResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamName: Option[String] = None, currentShardLevelMetrics: Option[Seq[MetricsName]] = None, desiredShardLevelMetrics: Option[Seq[MetricsName]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  26. final case class EnableEnhancedMonitoringRequest(streamName: Option[String] = None, shardLevelMetrics: Option[Seq[MetricsName]] = None) extends Product with Serializable

    Permalink
  27. final case class EnableEnhancedMonitoringResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamName: Option[String] = None, currentShardLevelMetrics: Option[Seq[MetricsName]] = None, desiredShardLevelMetrics: Option[Seq[MetricsName]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  28. sealed trait EncryptionType extends EnumEntry

    Permalink
  29. final case class EnhancedMetrics(shardLevelMetrics: Option[Seq[MetricsName]] = None) extends Product with Serializable

    Permalink
  30. final case class GetRecordsRequest(shardIterator: Option[String] = None, limit: Option[Int] = None) extends Product with Serializable

    Permalink
  31. final case class GetRecordsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, records: Option[Seq[Record]] = None, nextShardIterator: Option[String] = None, millisBehindLatest: Option[Long] = None) extends AbstractResponse with Product with Serializable

    Permalink
  32. final case class GetShardIteratorRequest(streamName: Option[String] = None, shardId: Option[String] = None, shardIteratorType: Option[ShardIteratorType] = None, startingSequenceNumber: Option[String] = None, timestamp: Option[Instant] = None) extends Product with Serializable

    Permalink
  33. final case class GetShardIteratorResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, shardIterator: Option[String] = None) extends AbstractResponse with Product with Serializable

    Permalink
  34. final case class HashKeyRange(startingHashKey: Option[String] = None, endingHashKey: Option[String] = None) extends Product with Serializable

    Permalink
  35. final case class IncreaseStreamRetentionPeriodRequest(streamName: Option[String] = None, retentionPeriodHours: Option[Int] = None) extends Product with Serializable

    Permalink
  36. final case class IncreaseStreamRetentionPeriodResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  37. final case class ListShardsRequest(streamName: Option[String] = None, nextToken: Option[String] = None, exclusiveStartShardId: Option[String] = None, maxResults: Option[Int] = None, streamCreationTimestamp: Option[Instant] = None) extends Product with Serializable

    Permalink
  38. final case class ListShardsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, shards: Option[Seq[Shard]] = None, nextToken: Option[String] = None) extends AbstractResponse with Product with Serializable

    Permalink
  39. final case class ListStreamConsumersRequest(streamARN: Option[String] = None, nextToken: Option[String] = None, maxResults: Option[Int] = None, streamCreationTimestamp: Option[Instant] = None) extends Product with Serializable

    Permalink
  40. final case class ListStreamConsumersResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, consumers: Option[Seq[Consumer]] = None, nextToken: Option[String] = None) extends AbstractResponse with Product with Serializable

    Permalink
  41. final case class ListStreamsRequest(limit: Option[Int] = None, exclusiveStartStreamName: Option[String] = None) extends Product with Serializable

    Permalink
  42. final case class ListStreamsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamNames: Option[Seq[String]] = None, hasMoreStreams: Option[Boolean] = None) extends AbstractResponse with Product with Serializable

    Permalink
  43. final case class ListTagsForStreamRequest(streamName: Option[String] = None, exclusiveStartTagKey: Option[String] = None, limit: Option[Int] = None) extends Product with Serializable

    Permalink
  44. final case class ListTagsForStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, tags: Option[Seq[Tag]] = None, hasMoreTags: Option[Boolean] = None) extends AbstractResponse with Product with Serializable

    Permalink
  45. final case class MergeShardsRequest(streamName: Option[String] = None, shardToMerge: Option[String] = None, adjacentShardToMerge: Option[String] = None) extends Product with Serializable

    Permalink
  46. final case class MergeShardsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  47. sealed trait MetricsName extends EnumEntry

    Permalink
  48. final case class PutRecordRequest(streamName: Option[String] = None, data: Option[ByteBuffer] = None, partitionKey: Option[String] = None, explicitHashKey: Option[String] = None, sequenceNumberForOrdering: Option[String] = None) extends Product with Serializable

    Permalink
  49. final case class PutRecordResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, shardId: Option[String] = None, sequenceNumber: Option[String] = None, encryptionType: Option[EncryptionType] = None) extends AbstractResponse with Product with Serializable

    Permalink
  50. final case class PutRecordsRequest(records: Option[Seq[PutRecordsRequestEntry]] = None, streamName: Option[String] = None) extends Product with Serializable

    Permalink
  51. final case class PutRecordsRequestEntry(data: Option[ByteBuffer] = None, explicitHashKey: Option[String] = None, partitionKey: Option[String] = None) extends Product with Serializable

    Permalink
  52. final case class PutRecordsResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, failedRecordCount: Option[Int] = None, records: Option[Seq[PutRecordsResultEntry]] = None, encryptionType: Option[EncryptionType] = None) extends AbstractResponse with Product with Serializable

    Permalink
  53. final case class PutRecordsResultEntry(sequenceNumber: Option[String] = None, shardId: Option[String] = None, errorCode: Option[String] = None, errorMessage: Option[String] = None) extends Product with Serializable

    Permalink
  54. final case class Record(sequenceNumber: Option[String] = None, approximateArrivalTimestamp: Option[Instant] = None, data: Option[ByteBuffer] = None, partitionKey: Option[String] = None, encryptionType: Option[EncryptionType] = None) extends Product with Serializable

    Permalink
  55. final case class RegisterStreamConsumerRequest(streamARN: Option[String] = None, consumerName: Option[String] = None) extends Product with Serializable

    Permalink
  56. final case class RegisterStreamConsumerResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, consumer: Option[Consumer] = None) extends AbstractResponse with Product with Serializable

    Permalink
  57. final case class RemoveTagsFromStreamRequest(streamName: Option[String] = None, tagKeys: Option[Seq[String]] = None) extends Product with Serializable

    Permalink
  58. final case class RemoveTagsFromStreamResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  59. sealed trait ScalingType extends EnumEntry

    Permalink
  60. final case class SequenceNumberRange(startingSequenceNumber: Option[String] = None, endingSequenceNumber: Option[String] = None) extends Product with Serializable

    Permalink
  61. final case class Shard(shardId: Option[String] = None, parentShardId: Option[String] = None, adjacentParentShardId: Option[String] = None, hashKeyRange: Option[HashKeyRange] = None, sequenceNumberRange: Option[SequenceNumberRange] = None) extends Product with Serializable

    Permalink
  62. sealed trait ShardIteratorType extends EnumEntry

    Permalink
  63. final case class SplitShardRequest(streamName: Option[String] = None, shardToSplit: Option[String] = None, newStartingHashKey: Option[String] = None) extends Product with Serializable

    Permalink
  64. final case class SplitShardResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  65. final case class StartStreamEncryptionRequest(streamName: Option[String] = None, encryptionType: Option[EncryptionType] = None, keyId: Option[String] = None) extends Product with Serializable

    Permalink
  66. final case class StartStreamEncryptionResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  67. final case class StopStreamEncryptionRequest(streamName: Option[String] = None, encryptionType: Option[EncryptionType] = None, keyId: Option[String] = None) extends Product with Serializable

    Permalink
  68. final case class StopStreamEncryptionResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None) extends AbstractResponse with Product with Serializable

    Permalink
  69. final case class StreamDescription(streamName: Option[String] = None, streamARN: Option[String] = None, streamStatus: Option[StreamStatus] = None, shards: Option[Seq[Shard]] = None, hasMoreShards: Option[Boolean] = None, retentionPeriodHours: Option[Int] = None, streamCreationTimestamp: Option[Instant] = None, enhancedMonitoring: Option[Seq[EnhancedMetrics]] = None, encryptionType: Option[EncryptionType] = None, keyId: Option[String] = None) extends Product with Serializable

    Permalink
  70. final case class StreamDescriptionSummary(streamName: Option[String] = None, streamARN: Option[String] = None, streamStatus: Option[StreamStatus] = None, retentionPeriodHours: Option[Int] = None, streamCreationTimestamp: Option[Instant] = None, enhancedMonitoring: Option[Seq[EnhancedMetrics]] = None, encryptionType: Option[EncryptionType] = None, keyId: Option[String] = None, openShardCount: Option[Int] = None, consumerCount: Option[Int] = None) extends Product with Serializable

    Permalink
  71. sealed trait StreamStatus extends EnumEntry

    Permalink
  72. final case class Tag(key: Option[String] = None, value: Option[String] = None) extends Product with Serializable

    Permalink
  73. final case class UpdateShardCountRequest(streamName: Option[String] = None, targetShardCount: Option[Int] = None, scalingType: Option[ScalingType] = None) extends Product with Serializable

    Permalink
  74. final case class UpdateShardCountResponse(statusCode: Option[Int] = None, statusText: Option[String] = None, httpHeaders: Option[Map[String, Seq[String]]] = None, streamName: Option[String] = None, currentShardCount: Option[Int] = None, targetShardCount: Option[Int] = None) extends AbstractResponse with Product with Serializable

    Permalink

Value Members

  1. object BinaryUtils

    Permalink
  2. object BytesWrapper extends Serializable

    Permalink
  3. object ConsumerStatus extends Enum[ConsumerStatus]

    Permalink
  4. object EncryptionType extends Enum[EncryptionType]

    Permalink
  5. object IoUtils

    Permalink
    Annotations
    @SuppressWarnings()
  6. object MetricsName extends Enum[MetricsName]

    Permalink
  7. object ScalingType extends Enum[ScalingType]

    Permalink
  8. object ShardIteratorType extends Enum[ShardIteratorType]

    Permalink
  9. object StreamStatus extends Enum[StreamStatus]

    Permalink
  10. object StringUtils

    Permalink
  11. package rs

    Permalink

Ungrouped