Send feedback
Class Topic.PartitionConfig.Capacity.Builder (1.16.5)
Stay organized with collections
Save and categorize content based on your preferences.
1.16.5 (latest)
1.16.2
1.15.21
1.14.8
1.13.8
1.12.22
1.11.2
1.10.0
1.9.4
1.8.0
1.7.1
1.6.3
1.5.5
1.4.12
public static final class Topic . PartitionConfig . Capacity . Builder extends GeneratedMessage . Builder<Topic . PartitionConfig . Capacity . Builder > implements Topic . PartitionConfig . CapacityOrBuilder
The throughput capacity configuration for each partition.
Protobuf type google.cloud.pubsublite.v1.Topic.PartitionConfig.Capacity
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
build()
public Topic . PartitionConfig . Capacity build ()
buildPartial()
public Topic . PartitionConfig . Capacity buildPartial ()
clear()
public Topic . PartitionConfig . Capacity . Builder clear ()
Overrides
clearPublishMibPerSec()
public Topic . PartitionConfig . Capacity . Builder clearPublishMibPerSec ()
Publish throughput capacity per partition in MiB/s.
Must be >= 4 and <= 16.
int32 publish_mib_per_sec = 1;
clearSubscribeMibPerSec()
public Topic . PartitionConfig . Capacity . Builder clearSubscribeMibPerSec ()
Subscribe throughput capacity per partition in MiB/s.
Must be >= 4 and <= 32.
int32 subscribe_mib_per_sec = 2;
getDefaultInstanceForType()
public Topic . PartitionConfig . Capacity getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getPublishMibPerSec()
public int getPublishMibPerSec ()
Publish throughput capacity per partition in MiB/s.
Must be >= 4 and <= 16.
int32 publish_mib_per_sec = 1;
Returns
Type
Description
int
The publishMibPerSec.
getSubscribeMibPerSec()
public int getSubscribeMibPerSec ()
Subscribe throughput capacity per partition in MiB/s.
Must be >= 4 and <= 32.
int32 subscribe_mib_per_sec = 2;
Returns
Type
Description
int
The subscribeMibPerSec.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(Topic.PartitionConfig.Capacity other)
public Topic . PartitionConfig . Capacity . Builder mergeFrom ( Topic . PartitionConfig . Capacity other )
public Topic . PartitionConfig . Capacity . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Topic . PartitionConfig . Capacity . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
setPublishMibPerSec(int value)
public Topic . PartitionConfig . Capacity . Builder setPublishMibPerSec ( int value )
Publish throughput capacity per partition in MiB/s.
Must be >= 4 and <= 16.
int32 publish_mib_per_sec = 1;
Parameter
Name
Description
value
int The publishMibPerSec to set.
setSubscribeMibPerSec(int value)
public Topic . PartitionConfig . Capacity . Builder setSubscribeMibPerSec ( int value )
Subscribe throughput capacity per partition in MiB/s.
Must be >= 4 and <= 32.
int32 subscribe_mib_per_sec = 2;
Parameter
Name
Description
value
int The subscribeMibPerSec to set.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-26 UTC.
Need to tell us more?
[[["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 2026-04-26 UTC."],[],[]]