Class GapicBatchingSettings
- java.lang.Object
-
- com.google.api.generator.gapic.model.GapicBatchingSettings
-
public abstract class GapicBatchingSettings extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGapicBatchingSettings.Builderstatic classGapicBatchingSettings.FlowControlLimitExceededBehavior
-
Constructor Summary
Constructors Constructor Description GapicBatchingSettings()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringbatchedFieldName()static GapicBatchingSettings.Builderbuilder()abstract longdelayThresholdMillis()abstract com.google.common.collect.ImmutableList<String>discriminatorFieldNames()abstract intelementCountThreshold()abstract IntegerflowControlByteLimit()abstract IntegerflowControlElementLimit()abstract GapicBatchingSettings.FlowControlLimitExceededBehaviorflowControlLimitExceededBehavior()booleanmatches(Service service, Method method)abstract StringmethodName()abstract StringprotoPakkage()abstract longrequestByteThreshold()abstract StringserviceName()abstract StringsubresponseFieldName()
-
-
-
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()
-
flowControlLimitExceededBehavior
public abstract GapicBatchingSettings.FlowControlLimitExceededBehavior flowControlLimitExceededBehavior()
-
batchedFieldName
public abstract String batchedFieldName()
-
discriminatorFieldNames
public abstract com.google.common.collect.ImmutableList<String> discriminatorFieldNames()
-
builder
public static GapicBatchingSettings.Builder builder()
-
-