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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>
public PubSubProtocol.PubSubRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public PubSubProtocol.PubSubRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public PubSubProtocol.PubSubRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public PubSubProtocol.PubSubRequest.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
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.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
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.Builder
setRepeatedField
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.Builder
addRepeatedField
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.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.PubSubRequest.Builder>
IOException
public boolean hasProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;
hasProtocolVersion
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.ProtocolVersion getProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;
getProtocolVersion
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setProtocolVersion(PubSubProtocol.ProtocolVersion value)
required .Hedwig.ProtocolVersion protocolVersion = 1;
public PubSubProtocol.PubSubRequest.Builder clearProtocolVersion()
required .Hedwig.ProtocolVersion protocolVersion = 1;
public boolean hasType()
required .Hedwig.OperationType type = 2;
hasType
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.OperationType getType()
required .Hedwig.OperationType type = 2;
getType
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setType(PubSubProtocol.OperationType value)
required .Hedwig.OperationType type = 2;
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.PubSubRequestOrBuilder
public int getTriedServersCount()
repeated bytes triedServers = 3;
getTriedServersCount
in interface PubSubProtocol.PubSubRequestOrBuilder
public com.google.protobuf.ByteString getTriedServers(int index)
repeated bytes triedServers = 3;
getTriedServers
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setTriedServers(int index, com.google.protobuf.ByteString value)
repeated bytes triedServers = 3;
public PubSubProtocol.PubSubRequest.Builder addTriedServers(com.google.protobuf.ByteString value)
repeated bytes triedServers = 3;
public PubSubProtocol.PubSubRequest.Builder addAllTriedServers(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes triedServers = 3;
public PubSubProtocol.PubSubRequest.Builder clearTriedServers()
repeated bytes triedServers = 3;
public boolean hasTxnId()
required uint64 txnId = 4;
hasTxnId
in interface PubSubProtocol.PubSubRequestOrBuilder
public long getTxnId()
required uint64 txnId = 4;
getTxnId
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setTxnId(long value)
required uint64 txnId = 4;
public PubSubProtocol.PubSubRequest.Builder clearTxnId()
required uint64 txnId = 4;
public boolean hasShouldClaim()
optional bool shouldClaim = 5;
hasShouldClaim
in interface PubSubProtocol.PubSubRequestOrBuilder
public boolean getShouldClaim()
optional bool shouldClaim = 5;
getShouldClaim
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setShouldClaim(boolean value)
optional bool shouldClaim = 5;
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.PubSubRequestOrBuilder
public com.google.protobuf.ByteString getTopic()
any authentication stuff and other general stuff here
required bytes topic = 6;
getTopic
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.PubSubRequest.Builder setTopic(com.google.protobuf.ByteString value)
any authentication stuff and other general stuff here
required bytes topic = 6;
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.PubSubRequestOrBuilder
public PubSubProtocol.PublishRequest getPublishRequest()
one entry for each type of request
optional .Hedwig.PublishRequest publishRequest = 52;
getPublishRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;
hasSubscribeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.SubscribeRequest getSubscribeRequest()
optional .Hedwig.SubscribeRequest subscribeRequest = 53;
getSubscribeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54;
hasConsumeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.ConsumeRequest getConsumeRequest()
optional .Hedwig.ConsumeRequest consumeRequest = 54;
getConsumeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;
hasUnsubscribeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.UnsubscribeRequest getUnsubscribeRequest()
optional .Hedwig.UnsubscribeRequest unsubscribeRequest = 55;
getUnsubscribeRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;
hasStopDeliveryRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.StopDeliveryRequest getStopDeliveryRequest()
optional .Hedwig.StopDeliveryRequest stopDeliveryRequest = 56;
getStopDeliveryRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;
hasStartDeliveryRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.StartDeliveryRequest getStartDeliveryRequest()
optional .Hedwig.StartDeliveryRequest startDeliveryRequest = 57;
getStartDeliveryRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public boolean hasCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;
hasCloseSubscriptionRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public PubSubProtocol.CloseSubscriptionRequest getCloseSubscriptionRequest()
optional .Hedwig.CloseSubscriptionRequest closeSubscriptionRequest = 58;
getCloseSubscriptionRequest
in interface PubSubProtocol.PubSubRequestOrBuilder
public 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.PubSubRequestOrBuilder
public final PubSubProtocol.PubSubRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.PubSubRequest.Builder>
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.