public abstract class GapicBatchingSettings extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GapicBatchingSettings.Builder |
static class |
GapicBatchingSettings.FlowControlLimitExceededBehavior |
| Constructor and Description |
|---|
GapicBatchingSettings() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
batchedFieldName() |
static GapicBatchingSettings.Builder |
builder() |
abstract long |
delayThresholdMillis() |
abstract com.google.common.collect.ImmutableList<String> |
discriminatorFieldNames() |
abstract int |
elementCountThreshold() |
abstract Integer |
flowControlByteLimit() |
abstract Integer |
flowControlElementLimit() |
abstract GapicBatchingSettings.FlowControlLimitExceededBehavior |
flowControlLimitExceededBehavior() |
boolean |
matches(Service service,
Method method) |
abstract String |
methodName() |
abstract String |
protoPakkage() |
abstract long |
requestByteThreshold() |
abstract String |
serviceName() |
abstract String |
subresponseFieldName() |
public abstract String protoPakkage()
public abstract String serviceName()
public abstract String methodName()
public abstract int elementCountThreshold()
public abstract long requestByteThreshold()
public abstract long delayThresholdMillis()
public abstract GapicBatchingSettings.FlowControlLimitExceededBehavior flowControlLimitExceededBehavior()
public abstract String batchedFieldName()
public abstract com.google.common.collect.ImmutableList<String> discriminatorFieldNames()
public static GapicBatchingSettings.Builder builder()
Copyright © 2022 Google LLC. All rights reserved.