public final class RequestLatencyStats extends GeneratedMessageV3 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
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > RequestLatencyStatsImplements
RequestLatencyStatsOrBuilderStatic Fields
FRONTEND_SERVER_LATENCY_FIELD_NUMBER
public static final int FRONTEND_SERVER_LATENCY_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static RequestLatencyStats getDefaultInstance()
Type | Description |
RequestLatencyStats |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static RequestLatencyStats.Builder newBuilder()
Type | Description |
RequestLatencyStats.Builder |
newBuilder(RequestLatencyStats prototype)
public static RequestLatencyStats.Builder newBuilder(RequestLatencyStats prototype)
Name | Description |
prototype | RequestLatencyStats |
Type | Description |
RequestLatencyStats.Builder |
parseDelimitedFrom(InputStream input)
public static RequestLatencyStats parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseFrom(byte[] data)
public static RequestLatencyStats parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static RequestLatencyStats parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static RequestLatencyStats parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseFrom(InputStream input)
public static RequestLatencyStats parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static RequestLatencyStats parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RequestLatencyStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RequestLatencyStats |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<RequestLatencyStats> parser()
Type | Description |
Parser<RequestLatencyStats> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public RequestLatencyStats getDefaultInstanceForType()
Type | Description |
RequestLatencyStats |
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;
Type | Description |
Duration | The frontendServerLatency. |
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;
Type | Description |
DurationOrBuilder |
getParserForType()
public Parser<RequestLatencyStats> getParserForType()
Type | Description |
Parser<RequestLatencyStats> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
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;
Type | Description |
boolean | Whether the frontendServerLatency field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public RequestLatencyStats.Builder newBuilderForType()
Type | Description |
RequestLatencyStats.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RequestLatencyStats.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
RequestLatencyStats.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public RequestLatencyStats.Builder toBuilder()
Type | Description |
RequestLatencyStats.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |