public static final class PubSubProtocol.MessageHeader.Builder extends com.google.protobuf.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.Builder> implements PubSubProtocol.MessageHeaderOrBuilder
Hedwig.MessageHeader
message header
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.Builder>
public PubSubProtocol.MessageHeader.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.Builder>
public PubSubProtocol.MessageHeader.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.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.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.Builder>
public PubSubProtocol.MessageHeader getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public PubSubProtocol.MessageHeader build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public PubSubProtocol.MessageHeader buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public PubSubProtocol.MessageHeader.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.MessageHeader.Builder>
public PubSubProtocol.MessageHeader.Builder mergeFrom(PubSubProtocol.MessageHeader other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<PubSubProtocol.MessageHeader.Builder>
public PubSubProtocol.MessageHeader.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.MessageHeader.Builder>
IOException
public boolean hasProperties()
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
hasProperties
in interface PubSubProtocol.MessageHeaderOrBuilder
public PubSubProtocol.Map getProperties()
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
getProperties
in interface PubSubProtocol.MessageHeaderOrBuilder
public PubSubProtocol.MessageHeader.Builder setProperties(PubSubProtocol.Map value)
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
public PubSubProtocol.MessageHeader.Builder setProperties(PubSubProtocol.Map.Builder builderForValue)
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
public PubSubProtocol.MessageHeader.Builder mergeProperties(PubSubProtocol.Map value)
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
public PubSubProtocol.MessageHeader.Builder clearProperties()
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
public PubSubProtocol.Map.Builder getPropertiesBuilder()
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
public PubSubProtocol.MapOrBuilder getPropertiesOrBuilder()
optional .Hedwig.Map properties = 1;
user customized fields used for message filter
getPropertiesOrBuilder
in interface PubSubProtocol.MessageHeaderOrBuilder
public boolean hasMessageType()
optional string messageType = 2;
following are system properties in message header
hasMessageType
in interface PubSubProtocol.MessageHeaderOrBuilder
public String getMessageType()
optional string messageType = 2;
following are system properties in message header
getMessageType
in interface PubSubProtocol.MessageHeaderOrBuilder
public com.google.protobuf.ByteString getMessageTypeBytes()
optional string messageType = 2;
following are system properties in message header
getMessageTypeBytes
in interface PubSubProtocol.MessageHeaderOrBuilder
public PubSubProtocol.MessageHeader.Builder setMessageType(String value)
optional string messageType = 2;
following are system properties in message header
public PubSubProtocol.MessageHeader.Builder clearMessageType()
optional string messageType = 2;
following are system properties in message header
public PubSubProtocol.MessageHeader.Builder setMessageTypeBytes(com.google.protobuf.ByteString value)
optional string messageType = 2;
following are system properties in message header
Copyright © 2011–2016 The Apache Software Foundation. All rights reserved.