This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
int
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
scale
:noindex:
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].
This field is a member of oneof_ dimension.
capacity
:noindex:
google.cloud.pubsublite_v1.types.Topic.PartitionConfig.Capacity
The capacity configuration.
This field is a member of oneof_ dimension.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class PartitionConfig (1.12.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.12.0 (latest)](/python/docs/reference/pubsublite/latest/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.11.1](/python/docs/reference/pubsublite/1.11.1/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.10.0](/python/docs/reference/pubsublite/1.10.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.9.0](/python/docs/reference/pubsublite/1.9.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.8.3](/python/docs/reference/pubsublite/1.8.3/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.7.0](/python/docs/reference/pubsublite/1.7.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.6.0](/python/docs/reference/pubsublite/1.6.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.5.0](/python/docs/reference/pubsublite/1.5.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.4.3](/python/docs/reference/pubsublite/1.4.3/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.3.0](/python/docs/reference/pubsublite/1.3.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.2.0](/python/docs/reference/pubsublite/1.2.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.1.4](/python/docs/reference/pubsublite/1.1.4/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [1.0.2](/python/docs/reference/pubsublite/1.0.2/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.6.1](/python/docs/reference/pubsublite/0.6.1/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.5.0](/python/docs/reference/pubsublite/0.5.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.4.1](/python/docs/reference/pubsublite/0.4.1/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.3.0](/python/docs/reference/pubsublite/0.3.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.2.0](/python/docs/reference/pubsublite/0.2.0/google.cloud.pubsublite_v1.Topic.PartitionConfig)\n- [0.1.0](/python/docs/reference/pubsublite/0.1.0/google.cloud.pubsublite_v1.Topic.PartitionConfig) \n\n PartitionConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe settings for a topic's partitions.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### Capacity\n\n Capacity(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe throughput capacity configuration for each partition."]]