Class DynamicFlowControlSettings


  • @InternalApi("For google-cloud-java client use only")
    public abstract class DynamicFlowControlSettings
    extends java.lang.Object
    Settings for dynamic flow control
    • Constructor Detail

      • DynamicFlowControlSettings

        public DynamicFlowControlSettings()
    • Method Detail

      • getInitialOutstandingElementCount

        @Nullable
        public abstract java.lang.Long getInitialOutstandingElementCount()
        Number of outstanding elements that FlowController allows when it's initiated.
      • getInitialOutstandingRequestBytes

        @Nullable
        public abstract java.lang.Long getInitialOutstandingRequestBytes()
        Number of outstanding bytes that FlowController allows when it's initiated.
      • getMaxOutstandingElementCount

        @Nullable
        public abstract java.lang.Long getMaxOutstandingElementCount()
        Maximum number of outstanding elements FlowController allows before enforcing flow control.
      • getMaxOutstandingRequestBytes

        @Nullable
        public abstract java.lang.Long getMaxOutstandingRequestBytes()
        Maximum number of outstanding bytes FlowController allows before enforcing flow control.
      • getMinOutstandingElementCount

        @Nullable
        public abstract java.lang.Long getMinOutstandingElementCount()
        Minimum number of outstanding elements FlowController allows before enforcing flow control.
      • getMinOutstandingRequestBytes

        @Nullable
        public abstract java.lang.Long getMinOutstandingRequestBytes()
        Minimum number of outstanding bytes FlowController allows before enforcing flow control.