Package io.axoniq.axonserver.grpc.query
Class QueryFlowControl.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<QueryFlowControl.Builder>
-
- io.axoniq.axonserver.grpc.query.QueryFlowControl.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,QueryFlowControlOrBuilder,Cloneable
- Enclosing class:
- QueryFlowControl
public static final class QueryFlowControl.Builder extends com.google.protobuf.GeneratedMessage.Builder<QueryFlowControl.Builder> implements QueryFlowControlOrBuilder
Message indicating that consumer is requesting more messages from producer.
Protobuf typeio.axoniq.axonserver.grpc.query.QueryFlowControl
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryFlowControlbuild()QueryFlowControlbuildPartial()QueryFlowControl.Builderclear()QueryFlowControl.BuilderclearPermits()Number of messages requestedQueryFlowControl.BuilderclearQueryReference()The identifier of the incoming query to completeQueryFlowControlgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetPermits()Number of messages requestedQueryReferencegetQueryReference()The identifier of the incoming query to completeQueryReference.BuildergetQueryReferenceBuilder()The identifier of the incoming query to completeQueryReferenceOrBuildergetQueryReferenceOrBuilder()The identifier of the incoming query to completebooleanhasQueryReference()The identifier of the incoming query to completeprotected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()QueryFlowControl.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)QueryFlowControl.BuildermergeFrom(com.google.protobuf.Message other)QueryFlowControl.BuildermergeFrom(QueryFlowControl other)QueryFlowControl.BuildermergeQueryReference(QueryReference value)The identifier of the incoming query to completeQueryFlowControl.BuildersetPermits(long value)Number of messages requestedQueryFlowControl.BuildersetQueryReference(QueryReference value)The identifier of the incoming query to completeQueryFlowControl.BuildersetQueryReference(QueryReference.Builder builderForValue)The identifier of the incoming query to complete-
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<QueryFlowControl.Builder>
-
clear
public QueryFlowControl.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<QueryFlowControl.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<QueryFlowControl.Builder>
-
getDefaultInstanceForType
public QueryFlowControl getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueryFlowControl build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueryFlowControl buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public QueryFlowControl.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryFlowControl.Builder>
-
mergeFrom
public QueryFlowControl.Builder mergeFrom(QueryFlowControl other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<QueryFlowControl.Builder>
-
mergeFrom
public QueryFlowControl.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<QueryFlowControl.Builder>- Throws:
IOException
-
hasQueryReference
public boolean hasQueryReference()
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;- Specified by:
hasQueryReferencein interfaceQueryFlowControlOrBuilder- Returns:
- Whether the queryReference field is set.
-
getQueryReference
public QueryReference getQueryReference()
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;- Specified by:
getQueryReferencein interfaceQueryFlowControlOrBuilder- Returns:
- The queryReference.
-
setQueryReference
public QueryFlowControl.Builder setQueryReference(QueryReference value)
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;
-
setQueryReference
public QueryFlowControl.Builder setQueryReference(QueryReference.Builder builderForValue)
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;
-
mergeQueryReference
public QueryFlowControl.Builder mergeQueryReference(QueryReference value)
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;
-
clearQueryReference
public QueryFlowControl.Builder clearQueryReference()
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;
-
getQueryReferenceBuilder
public QueryReference.Builder getQueryReferenceBuilder()
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;
-
getQueryReferenceOrBuilder
public QueryReferenceOrBuilder getQueryReferenceOrBuilder()
The identifier of the incoming query to complete
.io.axoniq.axonserver.grpc.query.QueryReference query_reference = 1;- Specified by:
getQueryReferenceOrBuilderin interfaceQueryFlowControlOrBuilder
-
getPermits
public long getPermits()
Number of messages requested
int64 permits = 2;- Specified by:
getPermitsin interfaceQueryFlowControlOrBuilder- Returns:
- The permits.
-
setPermits
public QueryFlowControl.Builder setPermits(long value)
Number of messages requested
int64 permits = 2;- Parameters:
value- The permits to set.- Returns:
- This builder for chaining.
-
clearPermits
public QueryFlowControl.Builder clearPermits()
Number of messages requested
int64 permits = 2;- Returns:
- This builder for chaining.
-
-