Google BigQuery Storage v1 API - Class ClientStats.Types.WindowStats (3.20.0)

public sealed class ClientStats.Types.WindowStats : IMessage<ClientStats.Types.WindowStats>, IEquatable<ClientStats.Types.WindowStats>, IDeepCloneable<ClientStats.Types.WindowStats>, IBufferMessage, IMessage

Reference documentation and code samples for the Google BigQuery Storage v1 API class ClientStats.Types.WindowStats.

Aggregate connection metrics over a window interval.

Inheritance

object > ClientStats.Types.WindowStats

Namespace

Google.Cloud.BigQuery.Storage.V1

Assembly

Google.Cloud.BigQuery.Storage.V1.dll

Constructors

WindowStats()

public WindowStats()

WindowStats(WindowStats)

public WindowStats(ClientStats.Types.WindowStats other)
Parameter
Name Description
other ClientStatsTypesWindowStats

Properties

AvgResponseLatencyMillis

public long AvgResponseLatencyMillis { get; set; }

Optional. The average response latency observed in the window, expressed in milliseconds.

Property Value
Type Description
long

BytesSentCount

public long BytesSentCount { get; set; }

Optional. How many bytes were sent in the window.

Property Value
Type Description
long

HasAvgResponseLatencyMillis

public bool HasAvgResponseLatencyMillis { get; }

Gets whether the "avg_response_latency_millis" field is set

Property Value
Type Description
bool

HasBytesSentCount

public bool HasBytesSentCount { get; }

Gets whether the "bytes_sent_count" field is set

Property Value
Type Description
bool

HasLongestWaitNoResponseMillis

public bool HasLongestWaitNoResponseMillis { get; }

Gets whether the "longest_wait_no_response_millis" field is set

Property Value
Type Description
bool

HasMaxResponseLatencyMillis

public bool HasMaxResponseLatencyMillis { get; }

Gets whether the "max_response_latency_millis" field is set

Property Value
Type Description
bool

HasRequestsSentCount

public bool HasRequestsSentCount { get; }

Gets whether the "requests_sent_count" field is set

Property Value
Type Description
bool

HasResponsesReceivedCount

public bool HasResponsesReceivedCount { get; }

Gets whether the "responses_received_count" field is set

Property Value
Type Description
bool

HasWindowMillis

public bool HasWindowMillis { get; }

Gets whether the "window_millis" field is set

Property Value
Type Description
bool

HasWindowStartTimeEpochMillis

public bool HasWindowStartTimeEpochMillis { get; }

Gets whether the "window_start_time_epoch_millis" field is set

Property Value
Type Description
bool

LongestWaitNoResponseMillis

public long LongestWaitNoResponseMillis { get; set; }

Optional. The longest time spent waiting without receiving a response in the window. This could exceed max_response_latency_millis because the latter is evaluated only when a response is received. Expressed in milliseconds.

Property Value
Type Description
long

MaxResponseLatencyMillis

public long MaxResponseLatencyMillis { get; set; }

Optional. The maximum response latency observed in the window, expressed in milliseconds.

Property Value
Type Description
long

RequestsSentCount

public long RequestsSentCount { get; set; }

Optional. How many requests were sent in the window.

Property Value
Type Description
long

ResponsesReceivedCount

public long ResponsesReceivedCount { get; set; }

Optional. How many responses were received in the window.

Property Value
Type Description
long

WindowMillis

public long WindowMillis { get; set; }

Optional. Duration of the window interval for which these stats are aggregated, expressed in milliseconds.

Property Value
Type Description
long

WindowStartTimeEpochMillis

public long WindowStartTimeEpochMillis { get; set; }

Optional. Start time of the window interval for which these stats are aggregated, expressed in epoch milliseconds.

Property Value
Type Description
long