Package com.salesforce.eventbus.protobuf
Class FetchResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FetchResponse.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
com.salesforce.eventbus.protobuf.FetchResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FetchResponseOrBuilder,Cloneable
- Enclosing class:
FetchResponse
public static final class FetchResponse.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
implements FetchResponseOrBuilder
Response for the Subscribe streaming RPC method. This returns ConsumerEvent(s). If there are no events to deliver, the server sends an empty batch fetch response with the latest replay ID. The empty fetch response is sent within 270 seconds. An empty fetch response provides a periodic keepalive from the server and the latest replay ID.Protobuf type
eventbus.v1.FetchResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents(Iterable<? extends ConsumerEvent> values) Received events for subscription for client consumptionaddEvents(int index, ConsumerEvent value) Received events for subscription for client consumptionaddEvents(int index, ConsumerEvent.Builder builderForValue) Received events for subscription for client consumptionaddEvents(ConsumerEvent value) Received events for subscription for client consumptionaddEvents(ConsumerEvent.Builder builderForValue) Received events for subscription for client consumptionReceived events for subscription for client consumptionaddEventsBuilder(int index) Received events for subscription for client consumptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Received events for subscription for client consumptionclearField(com.google.protobuf.Descriptors.FieldDescriptor field) Latest replay ID of a subscription.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Number of remaining events to be delivered to the client for a Subscribe RPC call.RPC ID used to trace errors.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEvents(int index) Received events for subscription for client consumptiongetEventsBuilder(int index) Received events for subscription for client consumptionReceived events for subscription for client consumptionintReceived events for subscription for client consumptionReceived events for subscription for client consumptiongetEventsOrBuilder(int index) Received events for subscription for client consumptionList<? extends ConsumerEventOrBuilder> Received events for subscription for client consumptioncom.google.protobuf.ByteStringLatest replay ID of a subscription.intNumber of remaining events to be delivered to the client for a Subscribe RPC call.getRpcId()RPC ID used to trace errors.com.google.protobuf.ByteStringRPC ID used to trace errors.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(FetchResponse other) final FetchResponse.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEvents(int index) Received events for subscription for client consumptionsetEvents(int index, ConsumerEvent value) Received events for subscription for client consumptionsetEvents(int index, ConsumerEvent.Builder builderForValue) Received events for subscription for client consumptionsetLatestReplayId(com.google.protobuf.ByteString value) Latest replay ID of a subscription.setPendingNumRequested(int value) Number of remaining events to be delivered to the client for a Subscribe RPC call.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) RPC ID used to trace errors.setRpcIdBytes(com.google.protobuf.ByteString value) RPC ID used to trace errors.final FetchResponse.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
setField
public FetchResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
setRepeatedField
public FetchResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
addRepeatedField
public FetchResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FetchResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
mergeFrom
public FetchResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FetchResponse.Builder>- Throws:
IOException
-
getEventsList
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;- Specified by:
getEventsListin interfaceFetchResponseOrBuilder
-
getEventsCount
public int getEventsCount()Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;- Specified by:
getEventsCountin interfaceFetchResponseOrBuilder
-
getEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;- Specified by:
getEventsin interfaceFetchResponseOrBuilder
-
setEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
setEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addAllEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
clearEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
removeEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
getEventsBuilder
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
getEventsOrBuilder
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;- Specified by:
getEventsOrBuilderin interfaceFetchResponseOrBuilder
-
getEventsOrBuilderList
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;- Specified by:
getEventsOrBuilderListin interfaceFetchResponseOrBuilder
-
addEventsBuilder
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
addEventsBuilder
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
getEventsBuilderList
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1; -
getLatestReplayId
public com.google.protobuf.ByteString getLatestReplayId()Latest replay ID of a subscription. Enables clients with an updated replay value so that they can keep track of their last consumed replay. Clients will not have to start a subscription at a very old replay in the case where a resubscribe is necessary.
bytes latest_replay_id = 2;- Specified by:
getLatestReplayIdin interfaceFetchResponseOrBuilder- Returns:
- The latestReplayId.
-
setLatestReplayId
Latest replay ID of a subscription. Enables clients with an updated replay value so that they can keep track of their last consumed replay. Clients will not have to start a subscription at a very old replay in the case where a resubscribe is necessary.
bytes latest_replay_id = 2;- Parameters:
value- The latestReplayId to set.- Returns:
- This builder for chaining.
-
clearLatestReplayId
Latest replay ID of a subscription. Enables clients with an updated replay value so that they can keep track of their last consumed replay. Clients will not have to start a subscription at a very old replay in the case where a resubscribe is necessary.
bytes latest_replay_id = 2;- Returns:
- This builder for chaining.
-
getRpcId
RPC ID used to trace errors.
string rpc_id = 3;- Specified by:
getRpcIdin interfaceFetchResponseOrBuilder- Returns:
- The rpcId.
-
getRpcIdBytes
public com.google.protobuf.ByteString getRpcIdBytes()RPC ID used to trace errors.
string rpc_id = 3;- Specified by:
getRpcIdBytesin interfaceFetchResponseOrBuilder- Returns:
- The bytes for rpcId.
-
setRpcId
RPC ID used to trace errors.
string rpc_id = 3;- Parameters:
value- The rpcId to set.- Returns:
- This builder for chaining.
-
clearRpcId
RPC ID used to trace errors.
string rpc_id = 3;- Returns:
- This builder for chaining.
-
setRpcIdBytes
RPC ID used to trace errors.
string rpc_id = 3;- Parameters:
value- The bytes for rpcId to set.- Returns:
- This builder for chaining.
-
getPendingNumRequested
public int getPendingNumRequested()Number of remaining events to be delivered to the client for a Subscribe RPC call.
int32 pending_num_requested = 4;- Specified by:
getPendingNumRequestedin interfaceFetchResponseOrBuilder- Returns:
- The pendingNumRequested.
-
setPendingNumRequested
Number of remaining events to be delivered to the client for a Subscribe RPC call.
int32 pending_num_requested = 4;- Parameters:
value- The pendingNumRequested to set.- Returns:
- This builder for chaining.
-
clearPendingNumRequested
Number of remaining events to be delivered to the client for a Subscribe RPC call.
int32 pending_num_requested = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FetchResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
mergeUnknownFields
public final FetchResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-