public static interface Topic.PartitionConfigOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getCapacity()
public abstract Topic.PartitionConfig.Capacity getCapacity()
The capacity configuration.
.google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity capacity = 3;
Type | Description |
Topic.PartitionConfig.Capacity | The capacity. |
getCapacityOrBuilder()
public abstract Topic.PartitionConfig.CapacityOrBuilder getCapacityOrBuilder()
The capacity configuration.
.google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity capacity = 3;
Type | Description |
Topic.PartitionConfig.CapacityOrBuilder |
getCount()
public abstract long getCount()
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
int64 count = 1;
Type | Description |
long | The count. |
getDimensionCase()
public abstract Topic.PartitionConfig.DimensionCase getDimensionCase()
Type | Description |
Topic.PartitionConfig.DimensionCase |
getScale()
public abstract int getScale()
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].
int32 scale = 2 [deprecated = true];
Type | Description |
int | The scale. |
hasCapacity()
public abstract boolean hasCapacity()
The capacity configuration.
.google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity capacity = 3;
Type | Description |
boolean | Whether the capacity field is set. |
hasScale()
public abstract boolean hasScale()
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].
int32 scale = 2 [deprecated = true];
Type | Description |
boolean | Whether the scale field is set. |