Package com.salesforce.eventbus.protobuf
Class FetchResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
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.Descriptor
com.google.protobuf.Descriptors.Descriptor
getEvents
(int index) Received events for subscription for client consumptiongetEventsBuilder
(int index) Received events for subscription for client consumptionReceived events for subscription for client consumptionint
Received 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.ByteString
Latest replay ID of a subscription.int
Number of remaining events to be delivered to the client for a Subscribe RPC call.getRpcId()
RPC ID used to trace errors.com.google.protobuf.ByteString
RPC ID used to trace errors.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(FetchResponse other) final FetchResponse.Builder
mergeUnknownFields
(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.Builder
setUnknownFields
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
setField
public FetchResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
setRepeatedField
public FetchResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
addRepeatedField
public FetchResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FetchResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getEventsList
in interfaceFetchResponseOrBuilder
-
getEventsCount
public int getEventsCount()Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;
- Specified by:
getEventsCount
in interfaceFetchResponseOrBuilder
-
getEvents
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;
- Specified by:
getEvents
in 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:
getEventsOrBuilder
in interfaceFetchResponseOrBuilder
-
getEventsOrBuilderList
Received events for subscription for client consumption
repeated .eventbus.v1.ConsumerEvent events = 1;
- Specified by:
getEventsOrBuilderList
in 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:
getLatestReplayId
in 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:
getRpcId
in interfaceFetchResponseOrBuilder
- Returns:
- The rpcId.
-
getRpcIdBytes
public com.google.protobuf.ByteString getRpcIdBytes()RPC ID used to trace errors.
string rpc_id = 3;
- Specified by:
getRpcIdBytes
in 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:
getPendingNumRequested
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-
mergeUnknownFields
public final FetchResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FetchResponse.Builder>
-