Class GapicBatchingSettings

java.lang.Object
com.google.api.generator.gapic.model.GapicBatchingSettings

public abstract class GapicBatchingSettings extends Object
  • Constructor Details

    • GapicBatchingSettings

      public GapicBatchingSettings()
  • Method Details

    • 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()
    • flowControlLimitExceededBehavior

      public abstract GapicBatchingSettings.FlowControlLimitExceededBehavior flowControlLimitExceededBehavior()
    • 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)
    • builder

      public static GapicBatchingSettings.Builder builder()