public static final class Topic.PartitionConfig.Capacity.Builder extends GeneratedMessageV3.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.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Topic.PartitionConfig.Capacity.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Topic.PartitionConfig.Capacity build()
buildPartial()
public Topic.PartitionConfig.Capacity buildPartial()
clear()
public Topic.PartitionConfig.Capacity.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Topic.PartitionConfig.Capacity.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Topic.PartitionConfig.Capacity.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clone()
public Topic.PartitionConfig.Capacity.Builder clone()
Overrides
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 GeneratedMessageV3.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
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Topic.PartitionConfig.Capacity.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Topic.PartitionConfig.Capacity.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Topic.PartitionConfig.Capacity.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Topic.PartitionConfig.Capacity.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides