Class ClientStats.WindowStats.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
com.google.cloud.bigquery.storage.v1.ClientStats.WindowStats.Builder
- All Implemented Interfaces:
ClientStats.WindowStatsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ClientStats.WindowStats
public static final class ClientStats.WindowStats.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
implements ClientStats.WindowStatsOrBuilder
Aggregate connection metrics over a window interval.Protobuf type
google.cloud.bigquery.storage.v1.ClientStats.WindowStats-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.longOptional.longOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongOptional.longOptional.longOptional.longOptional.longOptional.longOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ClientStats.WindowStats other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAvgResponseLatencyMillis(long value) Optional.setBytesSentCount(long value) Optional.setLongestWaitNoResponseMillis(long value) Optional.setMaxResponseLatencyMillis(long value) Optional.setRequestsSentCount(long value) Optional.setResponsesReceivedCount(long value) Optional.setWindowMillis(long value) Optional.setWindowStartTimeEpochMillis(long value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientStats.WindowStats.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClientStats.WindowStats.Builder>
-
mergeFrom
public ClientStats.WindowStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientStats.WindowStats.Builder>- Throws:
IOException
-
hasMaxResponseLatencyMillis
public boolean hasMaxResponseLatencyMillis()Optional. The maximum response latency observed in the window, expressed in milliseconds.
optional int64 max_response_latency_millis = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaxResponseLatencyMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the maxResponseLatencyMillis field is set.
-
getMaxResponseLatencyMillis
public long getMaxResponseLatencyMillis()Optional. The maximum response latency observed in the window, expressed in milliseconds.
optional int64 max_response_latency_millis = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaxResponseLatencyMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The maxResponseLatencyMillis.
-
setMaxResponseLatencyMillis
Optional. The maximum response latency observed in the window, expressed in milliseconds.
optional int64 max_response_latency_millis = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The maxResponseLatencyMillis to set.- Returns:
- This builder for chaining.
-
clearMaxResponseLatencyMillis
Optional. The maximum response latency observed in the window, expressed in milliseconds.
optional int64 max_response_latency_millis = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasAvgResponseLatencyMillis
public boolean hasAvgResponseLatencyMillis()Optional. The average response latency observed in the window, expressed in milliseconds.
optional int64 avg_response_latency_millis = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAvgResponseLatencyMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the avgResponseLatencyMillis field is set.
-
getAvgResponseLatencyMillis
public long getAvgResponseLatencyMillis()Optional. The average response latency observed in the window, expressed in milliseconds.
optional int64 avg_response_latency_millis = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvgResponseLatencyMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The avgResponseLatencyMillis.
-
setAvgResponseLatencyMillis
Optional. The average response latency observed in the window, expressed in milliseconds.
optional int64 avg_response_latency_millis = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The avgResponseLatencyMillis to set.- Returns:
- This builder for chaining.
-
clearAvgResponseLatencyMillis
Optional. The average response latency observed in the window, expressed in milliseconds.
optional int64 avg_response_latency_millis = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasLongestWaitNoResponseMillis
public boolean hasLongestWaitNoResponseMillis()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.
optional int64 longest_wait_no_response_millis = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLongestWaitNoResponseMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the longestWaitNoResponseMillis field is set.
-
getLongestWaitNoResponseMillis
public long getLongestWaitNoResponseMillis()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.
optional int64 longest_wait_no_response_millis = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLongestWaitNoResponseMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The longestWaitNoResponseMillis.
-
setLongestWaitNoResponseMillis
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.
optional int64 longest_wait_no_response_millis = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The longestWaitNoResponseMillis to set.- Returns:
- This builder for chaining.
-
clearLongestWaitNoResponseMillis
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.
optional int64 longest_wait_no_response_millis = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasRequestsSentCount
public boolean hasRequestsSentCount()Optional. How many requests were sent in the window.
optional int64 requests_sent_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRequestsSentCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the requestsSentCount field is set.
-
getRequestsSentCount
public long getRequestsSentCount()Optional. How many requests were sent in the window.
optional int64 requests_sent_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRequestsSentCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The requestsSentCount.
-
setRequestsSentCount
Optional. How many requests were sent in the window.
optional int64 requests_sent_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The requestsSentCount to set.- Returns:
- This builder for chaining.
-
clearRequestsSentCount
Optional. How many requests were sent in the window.
optional int64 requests_sent_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasResponsesReceivedCount
public boolean hasResponsesReceivedCount()Optional. How many responses were received in the window.
optional int64 responses_received_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasResponsesReceivedCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the responsesReceivedCount field is set.
-
getResponsesReceivedCount
public long getResponsesReceivedCount()Optional. How many responses were received in the window.
optional int64 responses_received_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResponsesReceivedCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The responsesReceivedCount.
-
setResponsesReceivedCount
Optional. How many responses were received in the window.
optional int64 responses_received_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The responsesReceivedCount to set.- Returns:
- This builder for chaining.
-
clearResponsesReceivedCount
Optional. How many responses were received in the window.
optional int64 responses_received_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasBytesSentCount
public boolean hasBytesSentCount()Optional. How many bytes were sent in the window.
optional int64 bytes_sent_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBytesSentCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the bytesSentCount field is set.
-
getBytesSentCount
public long getBytesSentCount()Optional. How many bytes were sent in the window.
optional int64 bytes_sent_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBytesSentCountin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The bytesSentCount.
-
setBytesSentCount
Optional. How many bytes were sent in the window.
optional int64 bytes_sent_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytesSentCount to set.- Returns:
- This builder for chaining.
-
clearBytesSentCount
Optional. How many bytes were sent in the window.
optional int64 bytes_sent_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasWindowStartTimeEpochMillis
public boolean hasWindowStartTimeEpochMillis()Optional. Start time of the window interval for which these stats are aggregated, expressed in epoch milliseconds.
optional int64 window_start_time_epoch_millis = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWindowStartTimeEpochMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the windowStartTimeEpochMillis field is set.
-
getWindowStartTimeEpochMillis
public long getWindowStartTimeEpochMillis()Optional. Start time of the window interval for which these stats are aggregated, expressed in epoch milliseconds.
optional int64 window_start_time_epoch_millis = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWindowStartTimeEpochMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The windowStartTimeEpochMillis.
-
setWindowStartTimeEpochMillis
Optional. Start time of the window interval for which these stats are aggregated, expressed in epoch milliseconds.
optional int64 window_start_time_epoch_millis = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The windowStartTimeEpochMillis to set.- Returns:
- This builder for chaining.
-
clearWindowStartTimeEpochMillis
Optional. Start time of the window interval for which these stats are aggregated, expressed in epoch milliseconds.
optional int64 window_start_time_epoch_millis = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasWindowMillis
public boolean hasWindowMillis()Optional. Duration of the window interval for which these stats are aggregated, expressed in milliseconds.
optional int64 window_millis = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWindowMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- Whether the windowMillis field is set.
-
getWindowMillis
public long getWindowMillis()Optional. Duration of the window interval for which these stats are aggregated, expressed in milliseconds.
optional int64 window_millis = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWindowMillisin interfaceClientStats.WindowStatsOrBuilder- Returns:
- The windowMillis.
-
setWindowMillis
Optional. Duration of the window interval for which these stats are aggregated, expressed in milliseconds.
optional int64 window_millis = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The windowMillis to set.- Returns:
- This builder for chaining.
-
clearWindowMillis
Optional. Duration of the window interval for which these stats are aggregated, expressed in milliseconds.
optional int64 window_millis = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-