Package-level declarations

Types

Link copied to clipboard
data class CapacityResponse(val publishMibPerSec: Int, val subscribeMibPerSec: Int)

The throughput capacity configuration for each partition.

Link copied to clipboard
data class DeliveryConfigResponse(val deliveryRequirement: String)

The settings for a subscription's message delivery.

Link copied to clipboard
data class ExportConfigResponse(val currentState: String, val deadLetterTopic: String, val desiredState: String, val pubsubConfig: PubSubConfigResponse)

Configuration for a Pub/Sub Lite subscription that writes messages to a destination. User subscriber clients must not connect to this subscription.

Link copied to clipboard
data class GetReservationResult(val name: String, val throughputCapacity: String)
Link copied to clipboard
data class GetSubscriptionResult(val deliveryConfig: DeliveryConfigResponse, val exportConfig: ExportConfigResponse, val name: String, val topic: String)
Link copied to clipboard
data class GetTopicResult(val name: String, val partitionConfig: PartitionConfigResponse, val reservationConfig: ReservationConfigResponse, val retentionConfig: RetentionConfigResponse)
Link copied to clipboard
data class PartitionConfigResponse(val capacity: CapacityResponse, val count: String, val scale: Int)

The settings for a topic's partitions.

Link copied to clipboard
data class PubSubConfigResponse(val topic: String)

Configuration for exporting to a Pub/Sub topic.

Link copied to clipboard
data class ReservationConfigResponse(val throughputReservation: String)

The settings for this topic's Reservation usage.

Link copied to clipboard
data class RetentionConfigResponse(val perPartitionBytes: String, val period: String)

The settings for a topic's message retention.