public sealed class BatchingSettings
Batching settings used to specify the conditions under which a batch of data will be further processed.
Namespace
Google.Api.GaxAssembly
Google.Api.Gax.dll
Constructors
BatchingSettings(Nullable<Int64>, Nullable<Int64>, Nullable<TimeSpan>)
public BatchingSettings(long? elementCountThreshold, long? byteCountThreshold, TimeSpan? delayThreshold)
Creates a new instance with the specified settings.
Parameters | |
---|---|
Name | Description |
elementCountThreshold | Nullable<Int64> The element count above which further processing of a batch will occur. |
byteCountThreshold | Nullable<Int64> The byte count above which further processing of a batch will occur. |
delayThreshold | Nullable<TimeSpan> The batch lifetime above which further processing of a batch will occur. |
Properties
ByteCountThreshold
public long? ByteCountThreshold { get; }
The byte count above which further processing of a batch will occur.
Property Value | |
---|---|
Type | Description |
Nullable<Int64> |
DelayThreshold
public TimeSpan? DelayThreshold { get; }
The batch lifetime above which further processing of a batch will occur.
Property Value | |
---|---|
Type | Description |
Nullable<TimeSpan> |
ElementCountThreshold
public long? ElementCountThreshold { get; }
The element count above which further processing of a batch will occur.
Property Value | |
---|---|
Type | Description |
Nullable<Int64> |