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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RequestLatencyStats.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public RequestLatencyStats build()
Returns
buildPartial()
public RequestLatencyStats buildPartial()
Returns
clear()
public RequestLatencyStats.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public RequestLatencyStats.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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
clearOneof(Descriptors.OneofDescriptor oneof)
public RequestLatencyStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public RequestLatencyStats.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public RequestLatencyStats getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
Type | Description |
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
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
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
Type | Description |
boolean | Whether the frontendServerLatency field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(RequestLatencyStats other)
public RequestLatencyStats.Builder mergeFrom(RequestLatencyStats other)
Parameter
Returns
public RequestLatencyStats.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public RequestLatencyStats.Builder mergeFrom(Message other)
Parameter
Returns
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
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RequestLatencyStats.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public RequestLatencyStats.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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
Returns
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
Name | Description |
builderForValue | Builder
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RequestLatencyStats.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RequestLatencyStats.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides