public static final class FlowControlRequest.Builder extends GeneratedMessageV3.Builder<FlowControlRequest.Builder> implements FlowControlRequestOrBuilder
Request to grant tokens to the server, requesting delivery of messages when
they become available.
Protobuf type google.cloud.pubsublite.v1.FlowControlRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FlowControlRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public FlowControlRequest build()
Returns
buildPartial()
public FlowControlRequest buildPartial()
Returns
clear()
public FlowControlRequest.Builder clear()
Returns
Overrides
clearAllowedBytes()
public FlowControlRequest.Builder clearAllowedBytes()
The number of byte tokens to grant. Must be greater than or equal to 0.
int64 allowed_bytes = 2;
Returns
clearAllowedMessages()
public FlowControlRequest.Builder clearAllowedMessages()
The number of message tokens to grant. Must be greater than or equal to 0.
int64 allowed_messages = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public FlowControlRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public FlowControlRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public FlowControlRequest.Builder clone()
Returns
Overrides
getAllowedBytes()
public long getAllowedBytes()
The number of byte tokens to grant. Must be greater than or equal to 0.
int64 allowed_bytes = 2;
Returns
Type | Description |
long | The allowedBytes.
|
getAllowedMessages()
public long getAllowedMessages()
The number of message tokens to grant. Must be greater than or equal to 0.
int64 allowed_messages = 1;
Returns
Type | Description |
long | The allowedMessages.
|
getDefaultInstanceForType()
public FlowControlRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(FlowControlRequest other)
public FlowControlRequest.Builder mergeFrom(FlowControlRequest other)
Parameter
Returns
public FlowControlRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public FlowControlRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FlowControlRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setAllowedBytes(long value)
public FlowControlRequest.Builder setAllowedBytes(long value)
The number of byte tokens to grant. Must be greater than or equal to 0.
int64 allowed_bytes = 2;
Parameter
Name | Description |
value | long
The allowedBytes to set.
|
Returns
setAllowedMessages(long value)
public FlowControlRequest.Builder setAllowedMessages(long value)
The number of message tokens to grant. Must be greater than or equal to 0.
int64 allowed_messages = 1;
Parameter
Name | Description |
value | long
The allowedMessages to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public FlowControlRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FlowControlRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FlowControlRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides