public static final class PubSubProtocol.PubSubRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder> implements PubSubProtocol.PubSubRequestOrBuilder
A PubSubRequest is just a union of the various request types, with an enum telling us which type it is. The same can also be done through extensions. We need one request type that we will deserialize into on the server side.Protobuf type
Hedwig.PubSubRequest| Modifier and Type | Method and Description |
|---|---|
PubSubProtocol.PubSubRequest.Builder |
addAllTriedServers(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes triedServers = 3; |
PubSubProtocol.PubSubRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PubSubProtocol.PubSubRequest.Builder |
addTriedServers(com.google.protobuf.ByteString value)
repeated bytes triedServers = 3; |
PubSubProtocol.PubSubRequest |
build() |
PubSubProtocol.PubSubRequest |
buildPartial() |
PubSubProtocol.PubSubRequest.Builder |
clear() |
PubSubProtocol.PubSubRequest.Builder |
clearCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.PubSubRequest.Builder |
clearConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.PubSubRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PubSubProtocol.PubSubRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PubSubProtocol.PubSubRequest.Builder |
clearProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1; |
PubSubProtocol.PubSubRequest.Builder |
clearPublishRequest()
one entry for each type of request
|
PubSubProtocol.PubSubRequest.Builder |
clearShouldClaim()
optional bool shouldClaim = 5; |
PubSubProtocol.PubSubRequest.Builder |
clearStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.PubSubRequest.Builder |
clearStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.PubSubRequest.Builder |
clearSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.PubSubRequest.Builder |
clearTopic()
any authentication stuff and other general stuff here
|
PubSubProtocol.PubSubRequest.Builder |
clearTriedServers()
repeated bytes triedServers = 3; |
PubSubProtocol.PubSubRequest.Builder |
clearTxnId()
required uint64 txnId = 4; |
PubSubProtocol.PubSubRequest.Builder |
clearType()
required .Hedwig.OperationType type = 2; |
PubSubProtocol.PubSubRequest.Builder |
clearUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
PubSubProtocol.PubSubRequest.Builder |
clone() |
PubSubProtocol.CloseSubscriptionRequest |
getCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.CloseSubscriptionRequest.Builder |
getCloseSubscriptionRequestBuilder()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.CloseSubscriptionRequestOrBuilder |
getCloseSubscriptionRequestOrBuilder()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.ConsumeRequest |
getConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.ConsumeRequest.Builder |
getConsumeRequestBuilder()
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.ConsumeRequestOrBuilder |
getConsumeRequestOrBuilder()
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.PubSubRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
PubSubProtocol.ProtocolVersion |
getProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1; |
PubSubProtocol.PublishRequest |
getPublishRequest()
one entry for each type of request
|
PubSubProtocol.PublishRequest.Builder |
getPublishRequestBuilder()
one entry for each type of request
|
PubSubProtocol.PublishRequestOrBuilder |
getPublishRequestOrBuilder()
one entry for each type of request
|
boolean |
getShouldClaim()
optional bool shouldClaim = 5; |
PubSubProtocol.StartDeliveryRequest |
getStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.StartDeliveryRequest.Builder |
getStartDeliveryRequestBuilder()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.StartDeliveryRequestOrBuilder |
getStartDeliveryRequestOrBuilder()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.StopDeliveryRequest |
getStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.StopDeliveryRequest.Builder |
getStopDeliveryRequestBuilder()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.StopDeliveryRequestOrBuilder |
getStopDeliveryRequestOrBuilder()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.SubscribeRequest |
getSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.SubscribeRequest.Builder |
getSubscribeRequestBuilder()
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.SubscribeRequestOrBuilder |
getSubscribeRequestOrBuilder()
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
com.google.protobuf.ByteString |
getTopic()
any authentication stuff and other general stuff here
|
com.google.protobuf.ByteString |
getTriedServers(int index)
repeated bytes triedServers = 3; |
int |
getTriedServersCount()
repeated bytes triedServers = 3; |
List<com.google.protobuf.ByteString> |
getTriedServersList()
repeated bytes triedServers = 3; |
long |
getTxnId()
required uint64 txnId = 4; |
PubSubProtocol.OperationType |
getType()
required .Hedwig.OperationType type = 2; |
PubSubProtocol.UnsubscribeRequest |
getUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
PubSubProtocol.UnsubscribeRequest.Builder |
getUnsubscribeRequestBuilder()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
PubSubProtocol.UnsubscribeRequestOrBuilder |
getUnsubscribeRequestOrBuilder()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
boolean |
hasCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
boolean |
hasConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
boolean |
hasProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1; |
boolean |
hasPublishRequest()
one entry for each type of request
|
boolean |
hasShouldClaim()
optional bool shouldClaim = 5; |
boolean |
hasStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
boolean |
hasStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
boolean |
hasSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
boolean |
hasTopic()
any authentication stuff and other general stuff here
|
boolean |
hasTxnId()
required uint64 txnId = 4; |
boolean |
hasType()
required .Hedwig.OperationType type = 2; |
boolean |
hasUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PubSubProtocol.PubSubRequest.Builder |
mergeCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest value)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.PubSubRequest.Builder |
mergeConsumeRequest(PubSubProtocol.ConsumeRequest value)
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.PubSubRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PubSubProtocol.PubSubRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
PubSubProtocol.PubSubRequest.Builder |
mergeFrom(PubSubProtocol.PubSubRequest other) |
PubSubProtocol.PubSubRequest.Builder |
mergePublishRequest(PubSubProtocol.PublishRequest value)
one entry for each type of request
|
PubSubProtocol.PubSubRequest.Builder |
mergeStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest value)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.PubSubRequest.Builder |
mergeStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest value)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.PubSubRequest.Builder |
mergeSubscribeRequest(PubSubProtocol.SubscribeRequest value)
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.PubSubRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PubSubProtocol.PubSubRequest.Builder |
mergeUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest value)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
PubSubProtocol.PubSubRequest.Builder |
setCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest.Builder builderForValue)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.PubSubRequest.Builder |
setCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest value)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58; |
PubSubProtocol.PubSubRequest.Builder |
setConsumeRequest(PubSubProtocol.ConsumeRequest.Builder builderForValue)
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.PubSubRequest.Builder |
setConsumeRequest(PubSubProtocol.ConsumeRequest value)
optional .Hedwig.ConsumeRequest consumeRequest = 54; |
PubSubProtocol.PubSubRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PubSubProtocol.PubSubRequest.Builder |
setProtocolVersion(PubSubProtocol.ProtocolVersion value)
required .Hedwig.ProtocolVersion protocolVersion = 1; |
PubSubProtocol.PubSubRequest.Builder |
setPublishRequest(PubSubProtocol.PublishRequest.Builder builderForValue)
one entry for each type of request
|
PubSubProtocol.PubSubRequest.Builder |
setPublishRequest(PubSubProtocol.PublishRequest value)
one entry for each type of request
|
PubSubProtocol.PubSubRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PubSubProtocol.PubSubRequest.Builder |
setShouldClaim(boolean value)
optional bool shouldClaim = 5; |
PubSubProtocol.PubSubRequest.Builder |
setStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest.Builder builderForValue)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.PubSubRequest.Builder |
setStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest value)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57; |
PubSubProtocol.PubSubRequest.Builder |
setStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest.Builder builderForValue)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.PubSubRequest.Builder |
setStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest value)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56; |
PubSubProtocol.PubSubRequest.Builder |
setSubscribeRequest(PubSubProtocol.SubscribeRequest.Builder builderForValue)
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.PubSubRequest.Builder |
setSubscribeRequest(PubSubProtocol.SubscribeRequest value)
optional .Hedwig.SubscribeRequest subscribeRequest = 53; |
PubSubProtocol.PubSubRequest.Builder |
setTopic(com.google.protobuf.ByteString value)
any authentication stuff and other general stuff here
|
PubSubProtocol.PubSubRequest.Builder |
setTriedServers(int index,
com.google.protobuf.ByteString value)
repeated bytes triedServers = 3; |
PubSubProtocol.PubSubRequest.Builder |
setTxnId(long value)
required uint64 txnId = 4; |
PubSubProtocol.PubSubRequest.Builder |
setType(PubSubProtocol.OperationType value)
required .Hedwig.OperationType type = 2; |
PubSubProtocol.PubSubRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PubSubProtocol.PubSubRequest.Builder |
setUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest.Builder builderForValue)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
PubSubProtocol.PubSubRequest.Builder |
setUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest value)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55; |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PubSubProtocol.PubSubRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PubSubProtocol.PubSubRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PubSubProtocol.PubSubRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder mergeFrom(PubSubProtocol.PubSubRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public PubSubProtocol.PubSubRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.PubSubRequest.Builder>IOExceptionpublic boolean hasProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;hasProtocolVersion in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.ProtocolVersion getProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;getProtocolVersion in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setProtocolVersion(PubSubProtocol.ProtocolVersion value)
required .Hedwig.ProtocolVersion protocolVersion = 1;value - The protocolVersion to set.public PubSubProtocol.PubSubRequest.Builder clearProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;public boolean hasType()
required .Hedwig.OperationType type = 2;hasType in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.OperationType getType()
required .Hedwig.OperationType type = 2;getType in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setType(PubSubProtocol.OperationType value)
required .Hedwig.OperationType type = 2;value - The type to set.public PubSubProtocol.PubSubRequest.Builder clearType()
required .Hedwig.OperationType type = 2;public List<com.google.protobuf.ByteString> getTriedServersList()
repeated bytes triedServers = 3;getTriedServersList in interface PubSubProtocol.PubSubRequestOrBuilderpublic int getTriedServersCount()
repeated bytes triedServers = 3;getTriedServersCount in interface PubSubProtocol.PubSubRequestOrBuilderpublic com.google.protobuf.ByteString getTriedServers(int index)
repeated bytes triedServers = 3;getTriedServers in interface PubSubProtocol.PubSubRequestOrBuilderindex - The index of the element to return.public PubSubProtocol.PubSubRequest.Builder setTriedServers(int index, com.google.protobuf.ByteString value)
repeated bytes triedServers = 3;index - The index to set the value at.value - The triedServers to set.public PubSubProtocol.PubSubRequest.Builder addTriedServers(com.google.protobuf.ByteString value)
repeated bytes triedServers = 3;value - The triedServers to add.public PubSubProtocol.PubSubRequest.Builder addAllTriedServers(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes triedServers = 3;values - The triedServers to add.public PubSubProtocol.PubSubRequest.Builder clearTriedServers()
repeated bytes triedServers = 3;public boolean hasTxnId()
required uint64 txnId = 4;hasTxnId in interface PubSubProtocol.PubSubRequestOrBuilderpublic long getTxnId()
required uint64 txnId = 4;getTxnId in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setTxnId(long value)
required uint64 txnId = 4;value - The txnId to set.public PubSubProtocol.PubSubRequest.Builder clearTxnId()
required uint64 txnId = 4;public boolean hasShouldClaim()
optional bool shouldClaim = 5;hasShouldClaim in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean getShouldClaim()
optional bool shouldClaim = 5;getShouldClaim in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setShouldClaim(boolean value)
optional bool shouldClaim = 5;value - The shouldClaim to set.public PubSubProtocol.PubSubRequest.Builder clearShouldClaim()
optional bool shouldClaim = 5;public boolean hasTopic()
any authentication stuff and other general stuff here
required bytes topic = 6;hasTopic in interface PubSubProtocol.PubSubRequestOrBuilderpublic com.google.protobuf.ByteString getTopic()
any authentication stuff and other general stuff here
required bytes topic = 6;getTopic in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setTopic(com.google.protobuf.ByteString value)
any authentication stuff and other general stuff here
required bytes topic = 6;value - The topic to set.public PubSubProtocol.PubSubRequest.Builder clearTopic()
any authentication stuff and other general stuff here
required bytes topic = 6;public boolean hasPublishRequest()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;hasPublishRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PublishRequest getPublishRequest()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;getPublishRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setPublishRequest(PubSubProtocol.PublishRequest value)
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;public PubSubProtocol.PubSubRequest.Builder setPublishRequest(PubSubProtocol.PublishRequest.Builder builderForValue)
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;public PubSubProtocol.PubSubRequest.Builder mergePublishRequest(PubSubProtocol.PublishRequest value)
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;public PubSubProtocol.PubSubRequest.Builder clearPublishRequest()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;public PubSubProtocol.PublishRequest.Builder getPublishRequestBuilder()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;public PubSubProtocol.PublishRequestOrBuilder getPublishRequestOrBuilder()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;getPublishRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;hasSubscribeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.SubscribeRequest getSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;getSubscribeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setSubscribeRequest(PubSubProtocol.SubscribeRequest value)
optional .Hedwig.SubscribeRequest subscribeRequest = 53;public PubSubProtocol.PubSubRequest.Builder setSubscribeRequest(PubSubProtocol.SubscribeRequest.Builder builderForValue)
optional .Hedwig.SubscribeRequest subscribeRequest = 53;public PubSubProtocol.PubSubRequest.Builder mergeSubscribeRequest(PubSubProtocol.SubscribeRequest value)
optional .Hedwig.SubscribeRequest subscribeRequest = 53;public PubSubProtocol.PubSubRequest.Builder clearSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;public PubSubProtocol.SubscribeRequest.Builder getSubscribeRequestBuilder()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;public PubSubProtocol.SubscribeRequestOrBuilder getSubscribeRequestOrBuilder()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;getSubscribeRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54;hasConsumeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.ConsumeRequest getConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54;getConsumeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setConsumeRequest(PubSubProtocol.ConsumeRequest value)
optional .Hedwig.ConsumeRequest consumeRequest = 54;public PubSubProtocol.PubSubRequest.Builder setConsumeRequest(PubSubProtocol.ConsumeRequest.Builder builderForValue)
optional .Hedwig.ConsumeRequest consumeRequest = 54;public PubSubProtocol.PubSubRequest.Builder mergeConsumeRequest(PubSubProtocol.ConsumeRequest value)
optional .Hedwig.ConsumeRequest consumeRequest = 54;public PubSubProtocol.PubSubRequest.Builder clearConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54;public PubSubProtocol.ConsumeRequest.Builder getConsumeRequestBuilder()
optional .Hedwig.ConsumeRequest consumeRequest = 54;public PubSubProtocol.ConsumeRequestOrBuilder getConsumeRequestOrBuilder()
optional .Hedwig.ConsumeRequest consumeRequest = 54;getConsumeRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;hasUnsubscribeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.UnsubscribeRequest getUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;getUnsubscribeRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest value)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;public PubSubProtocol.PubSubRequest.Builder setUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest.Builder builderForValue)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;public PubSubProtocol.PubSubRequest.Builder mergeUnsubscribeRequest(PubSubProtocol.UnsubscribeRequest value)
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;public PubSubProtocol.PubSubRequest.Builder clearUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;public PubSubProtocol.UnsubscribeRequest.Builder getUnsubscribeRequestBuilder()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;public PubSubProtocol.UnsubscribeRequestOrBuilder getUnsubscribeRequestOrBuilder()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;getUnsubscribeRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;hasStopDeliveryRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.StopDeliveryRequest getStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;getStopDeliveryRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest value)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;public PubSubProtocol.PubSubRequest.Builder setStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest.Builder builderForValue)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;public PubSubProtocol.PubSubRequest.Builder mergeStopDeliveryRequest(PubSubProtocol.StopDeliveryRequest value)
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;public PubSubProtocol.PubSubRequest.Builder clearStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;public PubSubProtocol.StopDeliveryRequest.Builder getStopDeliveryRequestBuilder()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;public PubSubProtocol.StopDeliveryRequestOrBuilder getStopDeliveryRequestOrBuilder()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;getStopDeliveryRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;hasStartDeliveryRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.StartDeliveryRequest getStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;getStartDeliveryRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest value)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;public PubSubProtocol.PubSubRequest.Builder setStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest.Builder builderForValue)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;public PubSubProtocol.PubSubRequest.Builder mergeStartDeliveryRequest(PubSubProtocol.StartDeliveryRequest value)
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;public PubSubProtocol.PubSubRequest.Builder clearStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;public PubSubProtocol.StartDeliveryRequest.Builder getStartDeliveryRequestBuilder()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;public PubSubProtocol.StartDeliveryRequestOrBuilder getStartDeliveryRequestOrBuilder()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;getStartDeliveryRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic boolean hasCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;hasCloseSubscriptionRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.CloseSubscriptionRequest getCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;getCloseSubscriptionRequest in interface PubSubProtocol.PubSubRequestOrBuilderpublic PubSubProtocol.PubSubRequest.Builder setCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest value)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;public PubSubProtocol.PubSubRequest.Builder setCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest.Builder builderForValue)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;public PubSubProtocol.PubSubRequest.Builder mergeCloseSubscriptionRequest(PubSubProtocol.CloseSubscriptionRequest value)
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;public PubSubProtocol.PubSubRequest.Builder clearCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;public PubSubProtocol.CloseSubscriptionRequest.Builder getCloseSubscriptionRequestBuilder()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;public PubSubProtocol.CloseSubscriptionRequestOrBuilder getCloseSubscriptionRequestOrBuilder()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;getCloseSubscriptionRequestOrBuilder in interface PubSubProtocol.PubSubRequestOrBuilderpublic final PubSubProtocol.PubSubRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>public final PubSubProtocol.PubSubRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.