Class FlowControl.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, FlowControlOrBuilder, Cloneable
    Enclosing class:
    FlowControl

    public static final class FlowControl.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<FlowControl.Builder>
    implements FlowControlOrBuilder
     Message used for Flow Control instruction, providing the counterpart with additional permits for sending messages 
     
    Protobuf type io.axoniq.axonserver.grpc.FlowControl
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      FlowControl build()  
      FlowControl buildPartial()  
      FlowControl.Builder clear()  
      FlowControl.Builder clearClientId()
      The ClientID of the component providing additional permits
      FlowControl.Builder clearPermits()
      The number of permits to provide
      String getClientId()
      The ClientID of the component providing additional permits
      com.google.protobuf.ByteString getClientIdBytes()
      The ClientID of the component providing additional permits
      FlowControl getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      long getPermits()
      The number of permits to provide
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      FlowControl.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      FlowControl.Builder mergeFrom​(com.google.protobuf.Message other)  
      FlowControl.Builder mergeFrom​(FlowControl other)  
      FlowControl.Builder setClientId​(String value)
      The ClientID of the component providing additional permits
      FlowControl.Builder setClientIdBytes​(com.google.protobuf.ByteString value)
      The ClientID of the component providing additional permits
      FlowControl.Builder setPermits​(long value)
      The number of permits to provide
      • 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 interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FlowControl.Builder>
      • clear

        public FlowControl.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<FlowControl.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FlowControl.Builder>
      • getDefaultInstanceForType

        public FlowControl getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public FlowControl build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public FlowControl buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public FlowControl.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FlowControl.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FlowControl.Builder>
      • mergeFrom

        public FlowControl.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FlowControl.Builder>
        Throws:
        IOException
      • getClientId

        public String getClientId()
         The ClientID of the component providing additional permits 
         
        string client_id = 2;
        Specified by:
        getClientId in interface FlowControlOrBuilder
        Returns:
        The clientId.
      • getClientIdBytes

        public com.google.protobuf.ByteString getClientIdBytes()
         The ClientID of the component providing additional permits 
         
        string client_id = 2;
        Specified by:
        getClientIdBytes in interface FlowControlOrBuilder
        Returns:
        The bytes for clientId.
      • setClientId

        public FlowControl.Builder setClientId​(String value)
         The ClientID of the component providing additional permits 
         
        string client_id = 2;
        Parameters:
        value - The clientId to set.
        Returns:
        This builder for chaining.
      • clearClientId

        public FlowControl.Builder clearClientId()
         The ClientID of the component providing additional permits 
         
        string client_id = 2;
        Returns:
        This builder for chaining.
      • setClientIdBytes

        public FlowControl.Builder setClientIdBytes​(com.google.protobuf.ByteString value)
         The ClientID of the component providing additional permits 
         
        string client_id = 2;
        Parameters:
        value - The bytes for clientId to set.
        Returns:
        This builder for chaining.
      • getPermits

        public long getPermits()
         The number of permits to provide 
         
        int64 permits = 3;
        Specified by:
        getPermits in interface FlowControlOrBuilder
        Returns:
        The permits.
      • setPermits

        public FlowControl.Builder setPermits​(long value)
         The number of permits to provide 
         
        int64 permits = 3;
        Parameters:
        value - The permits to set.
        Returns:
        This builder for chaining.
      • clearPermits

        public FlowControl.Builder clearPermits()
         The number of permits to provide 
         
        int64 permits = 3;
        Returns:
        This builder for chaining.