Package io.axoniq.axonserver.grpc
Class ProcessingInstruction.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder>
-
- io.axoniq.axonserver.grpc.ProcessingInstruction.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ProcessingInstructionOrBuilder,Cloneable
- Enclosing class:
- ProcessingInstruction
public static final class ProcessingInstruction.Builder extends com.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder> implements ProcessingInstructionOrBuilder
An instruction for routing components when routing or processing a message.
Protobuf typeio.axoniq.axonserver.grpc.ProcessingInstruction
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessingInstructionbuild()ProcessingInstructionbuildPartial()ProcessingInstruction.Builderclear()ProcessingInstruction.BuilderclearKey()The type of processing message.ProcessingInstruction.BuilderclearValue()The value associated with the processing key.ProcessingInstructiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ProcessingKeygetKey()The type of processing message.intgetKeyValue()The type of processing message.MetaDataValuegetValue()The value associated with the processing key.MetaDataValue.BuildergetValueBuilder()The value associated with the processing key.MetaDataValueOrBuildergetValueOrBuilder()The value associated with the processing key.booleanhasValue()The value associated with the processing key.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ProcessingInstruction.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ProcessingInstruction.BuildermergeFrom(com.google.protobuf.Message other)ProcessingInstruction.BuildermergeFrom(ProcessingInstruction other)ProcessingInstruction.BuildermergeValue(MetaDataValue value)The value associated with the processing key.ProcessingInstruction.BuildersetKey(ProcessingKey value)The type of processing message.ProcessingInstruction.BuildersetKeyValue(int value)The type of processing message.ProcessingInstruction.BuildersetValue(MetaDataValue value)The value associated with the processing key.ProcessingInstruction.BuildersetValue(MetaDataValue.Builder builderForValue)The value associated with the processing key.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder>
-
clear
public ProcessingInstruction.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder>
-
getDefaultInstanceForType
public ProcessingInstruction getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProcessingInstruction build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProcessingInstruction buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ProcessingInstruction.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessingInstruction.Builder>
-
mergeFrom
public ProcessingInstruction.Builder mergeFrom(ProcessingInstruction other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProcessingInstruction.Builder>
-
mergeFrom
public ProcessingInstruction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessingInstruction.Builder>- Throws:
IOException
-
getKeyValue
public int getKeyValue()
The type of processing message.
.io.axoniq.axonserver.grpc.ProcessingKey key = 1;- Specified by:
getKeyValuein interfaceProcessingInstructionOrBuilder- Returns:
- The enum numeric value on the wire for key.
-
setKeyValue
public ProcessingInstruction.Builder setKeyValue(int value)
The type of processing message.
.io.axoniq.axonserver.grpc.ProcessingKey key = 1;- Parameters:
value- The enum numeric value on the wire for key to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getKey
public ProcessingKey getKey()
The type of processing message.
.io.axoniq.axonserver.grpc.ProcessingKey key = 1;- Specified by:
getKeyin interfaceProcessingInstructionOrBuilder- Returns:
- The key.
-
setKey
public ProcessingInstruction.Builder setKey(ProcessingKey value)
The type of processing message.
.io.axoniq.axonserver.grpc.ProcessingKey key = 1;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
public ProcessingInstruction.Builder clearKey()
The type of processing message.
.io.axoniq.axonserver.grpc.ProcessingKey key = 1;- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;- Specified by:
hasValuein interfaceProcessingInstructionOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public MetaDataValue getValue()
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;- Specified by:
getValuein interfaceProcessingInstructionOrBuilder- Returns:
- The value.
-
setValue
public ProcessingInstruction.Builder setValue(MetaDataValue value)
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;
-
setValue
public ProcessingInstruction.Builder setValue(MetaDataValue.Builder builderForValue)
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;
-
mergeValue
public ProcessingInstruction.Builder mergeValue(MetaDataValue value)
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;
-
clearValue
public ProcessingInstruction.Builder clearValue()
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;
-
getValueBuilder
public MetaDataValue.Builder getValueBuilder()
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;
-
getValueOrBuilder
public MetaDataValueOrBuilder getValueOrBuilder()
The value associated with the processing key.
.io.axoniq.axonserver.grpc.MetaDataValue value = 2;- Specified by:
getValueOrBuilderin interfaceProcessingInstructionOrBuilder
-
-