akka.contrib.pattern.protobuf.msg
Class DistributedPubSubMessages.Publish.Builder

java.lang.Object
  extended by 
      extended by akka.contrib.pattern.protobuf.msg.DistributedPubSubMessages.Publish.Builder
All Implemented Interfaces:
DistributedPubSubMessages.PublishOrBuilder
Enclosing class:
DistributedPubSubMessages.Publish

public static final class DistributedPubSubMessages.Publish.Builder
extends
implements DistributedPubSubMessages.PublishOrBuilder

Protobuf type Publish


 Publish normally local, but it is also used by the ClusterClient.
 


Method Summary
 DistributedPubSubMessages.Publish build()
           
 DistributedPubSubMessages.Publish buildPartial()
           
 DistributedPubSubMessages.Publish.Builder clear()
           
 DistributedPubSubMessages.Publish.Builder clearPayload()
          required .Payload payload = 3;
 DistributedPubSubMessages.Publish.Builder clearTopic()
          required string topic = 1;
 DistributedPubSubMessages.Publish.Builder clone()
           
 DistributedPubSubMessages.Publish getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 DistributedPubSubMessages.Payload getPayload()
          required .Payload payload = 3;
 DistributedPubSubMessages.Payload.Builder getPayloadBuilder()
          required .Payload payload = 3;
 DistributedPubSubMessages.PayloadOrBuilder getPayloadOrBuilder()
          required .Payload payload = 3;
 java.lang.String getTopic()
          required string topic = 1;
 com.google.protobuf.ByteString getTopicBytes()
          required string topic = 1;
 boolean hasPayload()
          required .Payload payload = 3;
 boolean hasTopic()
          required string topic = 1;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 DistributedPubSubMessages.Publish.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 DistributedPubSubMessages.Publish.Builder mergeFrom(com.google.protobuf.Message other)
           
 DistributedPubSubMessages.Publish.Builder mergePayload(DistributedPubSubMessages.Payload value)
          required .Payload payload = 3;
 DistributedPubSubMessages.Publish.Builder setPayload(DistributedPubSubMessages.Payload.Builder builderForValue)
          required .Payload payload = 3;
 DistributedPubSubMessages.Publish.Builder setPayload(DistributedPubSubMessages.Payload value)
          required .Payload payload = 3;
 DistributedPubSubMessages.Publish.Builder setTopic(java.lang.String value)
          required string topic = 1;
 DistributedPubSubMessages.Publish.Builder setTopicBytes(com.google.protobuf.ByteString value)
          required string topic = 1;
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()

clear

public DistributedPubSubMessages.Publish.Builder clear()

clone

public DistributedPubSubMessages.Publish.Builder clone()

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()

getDefaultInstanceForType

public DistributedPubSubMessages.Publish getDefaultInstanceForType()

build

public DistributedPubSubMessages.Publish build()

buildPartial

public DistributedPubSubMessages.Publish buildPartial()

mergeFrom

public DistributedPubSubMessages.Publish.Builder mergeFrom(com.google.protobuf.Message other)

isInitialized

public final boolean isInitialized()

mergeFrom

public DistributedPubSubMessages.Publish.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws java.io.IOException
Throws:
java.io.IOException

hasTopic

public boolean hasTopic()
required string topic = 1;

Specified by:
hasTopic in interface DistributedPubSubMessages.PublishOrBuilder

getTopic

public java.lang.String getTopic()
required string topic = 1;

Specified by:
getTopic in interface DistributedPubSubMessages.PublishOrBuilder

getTopicBytes

public com.google.protobuf.ByteString getTopicBytes()
required string topic = 1;

Specified by:
getTopicBytes in interface DistributedPubSubMessages.PublishOrBuilder

setTopic

public DistributedPubSubMessages.Publish.Builder setTopic(java.lang.String value)
required string topic = 1;


clearTopic

public DistributedPubSubMessages.Publish.Builder clearTopic()
required string topic = 1;


setTopicBytes

public DistributedPubSubMessages.Publish.Builder setTopicBytes(com.google.protobuf.ByteString value)
required string topic = 1;


hasPayload

public boolean hasPayload()
required .Payload payload = 3;

Specified by:
hasPayload in interface DistributedPubSubMessages.PublishOrBuilder

getPayload

public DistributedPubSubMessages.Payload getPayload()
required .Payload payload = 3;

Specified by:
getPayload in interface DistributedPubSubMessages.PublishOrBuilder

setPayload

public DistributedPubSubMessages.Publish.Builder setPayload(DistributedPubSubMessages.Payload value)
required .Payload payload = 3;


setPayload

public DistributedPubSubMessages.Publish.Builder setPayload(DistributedPubSubMessages.Payload.Builder builderForValue)
required .Payload payload = 3;


mergePayload

public DistributedPubSubMessages.Publish.Builder mergePayload(DistributedPubSubMessages.Payload value)
required .Payload payload = 3;


clearPayload

public DistributedPubSubMessages.Publish.Builder clearPayload()
required .Payload payload = 3;


getPayloadBuilder

public DistributedPubSubMessages.Payload.Builder getPayloadBuilder()
required .Payload payload = 3;


getPayloadOrBuilder

public DistributedPubSubMessages.PayloadOrBuilder getPayloadOrBuilder()
required .Payload payload = 3;

Specified by:
getPayloadOrBuilder in interface DistributedPubSubMessages.PublishOrBuilder