PartitionConfigResponse

data class PartitionConfigResponse(val capacity: CapacityResponse, val count: String, val scale: Int)

The settings for a topic's partitions.

Constructors

Link copied to clipboard
fun PartitionConfigResponse(capacity: CapacityResponse, count: String, scale: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The capacity configuration.

Link copied to clipboard

The number of partitions in the topic. Must be at least 1. Once a topic has been created the number of partitions can be increased but not decreased. Message ordering is not guaranteed across a topic resize. For more information see https://cloud.google.com/pubsub/lite/docs/topics#scaling_capacity

Link copied to clipboard
val scale: Int

DEPRECATED: Use capacity instead which can express a superset of configurations. Every partition in the topic is allocated throughput equivalent to scale times the standard partition throughput (4 MiB/s). This is also reflected in the cost of this topic; a topic with scale of 2 and count of 10 is charged for 20 partitions. This value must be in the range 1,4.