Show / Hide Table of Contents

Class BatchingSettingsProto

BatchingSettingsProto specifies a set of batching thresholds, each of which acts as a trigger to send a batch of messages as a request. At least one threshold must be positive nonzero.

Inheritance
object
BatchingSettingsProto
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ServiceConsumerManagement.v1beta1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1beta1.dll
Syntax
public class BatchingSettingsProto : IDirectResponseSchema

Properties

DelayThreshold

The duration after which a batch should be sent, starting from the addition of the first message to that batch.

Declaration
[JsonProperty("delayThreshold")]
public virtual object DelayThreshold { get; set; }
Property Value
Type Description
object

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ElementCountLimit

The maximum number of elements collected in a batch that could be accepted by server.

Declaration
[JsonProperty("elementCountLimit")]
public virtual int? ElementCountLimit { get; set; }
Property Value
Type Description
int?

ElementCountThreshold

The number of elements of a field collected into a batch which, if exceeded, causes the batch to be sent.

Declaration
[JsonProperty("elementCountThreshold")]
public virtual int? ElementCountThreshold { get; set; }
Property Value
Type Description
int?

FlowControlByteLimit

The maximum size of data allowed by flow control.

Declaration
[JsonProperty("flowControlByteLimit")]
public virtual int? FlowControlByteLimit { get; set; }
Property Value
Type Description
int?

FlowControlElementLimit

The maximum number of elements allowed by flow control.

Declaration
[JsonProperty("flowControlElementLimit")]
public virtual int? FlowControlElementLimit { get; set; }
Property Value
Type Description
int?

FlowControlLimitExceededBehavior

The behavior to take when the flow control limit is exceeded.

Declaration
[JsonProperty("flowControlLimitExceededBehavior")]
public virtual string FlowControlLimitExceededBehavior { get; set; }
Property Value
Type Description
string

RequestByteLimit

The maximum size of the request that could be accepted by server.

Declaration
[JsonProperty("requestByteLimit")]
public virtual int? RequestByteLimit { get; set; }
Property Value
Type Description
int?

RequestByteThreshold

The aggregated size of the batched field which, if exceeded, causes the batch to be sent. This size is computed by aggregating the sizes of the request field to be batched, not of the entire request message.

Declaration
[JsonProperty("requestByteThreshold")]
public virtual long? RequestByteThreshold { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX