Class RequestLatencyStats.Builder (2.17.1)

public static final class RequestLatencyStats.Builder extends GeneratedMessageV3.Builder<RequestLatencyStats.Builder> implements RequestLatencyStatsOrBuilder

RequestLatencyStats provides a measurement of the latency of the request as it interacts with different systems over its lifetime, e.g. how long the request took to execute within a frontend server.

Protobuf type google.bigtable.v2.RequestLatencyStats

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RequestLatencyStats.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

build()

public RequestLatencyStats build()
Returns
TypeDescription
RequestLatencyStats

buildPartial()

public RequestLatencyStats buildPartial()
Returns
TypeDescription
RequestLatencyStats

clear()

public RequestLatencyStats.Builder clear()
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public RequestLatencyStats.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

clearFrontendServerLatency()

public RequestLatencyStats.Builder clearFrontendServerLatency()

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Returns
TypeDescription
RequestLatencyStats.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public RequestLatencyStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

clone()

public RequestLatencyStats.Builder clone()
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

getDefaultInstanceForType()

public RequestLatencyStats getDefaultInstanceForType()
Returns
TypeDescription
RequestLatencyStats

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getFrontendServerLatency()

public Duration getFrontendServerLatency()

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Returns
TypeDescription
Duration

The frontendServerLatency.

getFrontendServerLatencyBuilder()

public Duration.Builder getFrontendServerLatencyBuilder()

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Returns
TypeDescription
Builder

getFrontendServerLatencyOrBuilder()

public DurationOrBuilder getFrontendServerLatencyOrBuilder()

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Returns
TypeDescription
DurationOrBuilder

hasFrontendServerLatency()

public boolean hasFrontendServerLatency()

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Returns
TypeDescription
boolean

Whether the frontendServerLatency field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(RequestLatencyStats other)

public RequestLatencyStats.Builder mergeFrom(RequestLatencyStats other)
Parameter
NameDescription
otherRequestLatencyStats
Returns
TypeDescription
RequestLatencyStats.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RequestLatencyStats.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public RequestLatencyStats.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

mergeFrontendServerLatency(Duration value)

public RequestLatencyStats.Builder mergeFrontendServerLatency(Duration value)

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
RequestLatencyStats.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RequestLatencyStats.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public RequestLatencyStats.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

setFrontendServerLatency(Duration value)

public RequestLatencyStats.Builder setFrontendServerLatency(Duration value)

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
RequestLatencyStats.Builder

setFrontendServerLatency(Duration.Builder builderForValue)

public RequestLatencyStats.Builder setFrontendServerLatency(Duration.Builder builderForValue)

The latency measured by the frontend server handling this request, from when the request was received, to when this value is sent back in the response. For more context on the component that is measuring this latency, see: https://cloud.google.com/bigtable/docs/overview Note: This value may be slightly shorter than the value reported into aggregate latency metrics in Monitoring for this request (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value needs to be sent in the response before the latency measurement including that transmission is finalized. Note: This value includes the end-to-end latency of contacting nodes in the targeted cluster, e.g. measuring from when the first byte arrives at the frontend server, to when this value is sent back as the last value in the response, including any latency incurred by contacting nodes, waiting for results from nodes, and finally sending results from nodes back to the caller.

.google.protobuf.Duration frontend_server_latency = 1;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
RequestLatencyStats.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RequestLatencyStats.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final RequestLatencyStats.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
RequestLatencyStats.Builder
Overrides