public static interface Topic.PartitionConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCapacity()
public abstract Topic.PartitionConfig.Capacity getCapacity()The capacity configuration.
 .google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity capacity = 3;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| Type | Description | 
long | 
        The count.  | 
      
getDimensionCase()
public abstract Topic.PartitionConfig.DimensionCase getDimensionCase()| Returns | |
|---|---|
| Type | Description | 
Topic.PartitionConfig.DimensionCase | 
        |
getScale() (deprecated)
public abstract int getScale()Deprecated. google.cloud.pubsublite.v1.Topic.PartitionConfig.scale is deprecated. See google/cloud/pubsublite/v1/common.proto;l=138
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];
| Returns | |
|---|---|
| Type | Description | 
int | 
        The scale.  | 
      
hasCapacity()
public abstract boolean hasCapacity()The capacity configuration.
 .google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity capacity = 3;
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the capacity field is set.  | 
      
hasScale() (deprecated)
public abstract boolean hasScale()Deprecated. google.cloud.pubsublite.v1.Topic.PartitionConfig.scale is deprecated. See google/cloud/pubsublite/v1/common.proto;l=138
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];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the scale field is set.  |