Class GapicBatchingSettings


  • public abstract class GapicBatchingSettings
    extends Object
    • Constructor Detail

      • GapicBatchingSettings

        public GapicBatchingSettings()
    • Method Detail

      • protoPakkage

        public abstract String protoPakkage()
      • serviceName

        public abstract String serviceName()
      • methodName

        public abstract String methodName()
      • elementCountThreshold

        public abstract int elementCountThreshold()
      • requestByteThreshold

        public abstract long requestByteThreshold()
      • delayThresholdMillis

        public abstract long delayThresholdMillis()
      • flowControlElementLimit

        @Nullable
        public abstract Integer flowControlElementLimit()
      • flowControlByteLimit

        @Nullable
        public abstract Integer flowControlByteLimit()
      • batchedFieldName

        public abstract String batchedFieldName()
      • discriminatorFieldNames

        public abstract com.google.common.collect.ImmutableList<String> discriminatorFieldNames()
      • subresponseFieldName

        @Nullable
        public abstract String subresponseFieldName()
      • matches

        public boolean matches​(Service service,
                               Method method)