public final class QueryMetrics extends GeneratedMessage implements QueryMetricsOrBuilder
QueryMetrics contains the metrics related to the query execution.
Protobuf type google.cloud.databasecenter.v1beta.QueryMetrics
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
AVG_CPU_TIME_FIELD_NUMBER
public static final int AVG_CPU_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
EXECUTION_COUNT_FIELD_NUMBER
public static final int EXECUTION_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
METRICS_WINDOW_FIELD_NUMBER
public static final int METRICS_WINDOW_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ROWS_PROCESSED_FIELD_NUMBER
public static final int ROWS_PROCESSED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TOTAL_CPU_TIME_FIELD_NUMBER
public static final int TOTAL_CPU_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static QueryMetrics getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static QueryMetrics.Builder newBuilder()
newBuilder(QueryMetrics prototype)
public static QueryMetrics.Builder newBuilder(QueryMetrics prototype)
public static QueryMetrics parseDelimitedFrom(InputStream input)
public static QueryMetrics parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static QueryMetrics parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QueryMetrics parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static QueryMetrics parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryMetrics parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryMetrics parseFrom(CodedInputStream input)
public static QueryMetrics parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static QueryMetrics parseFrom(InputStream input)
public static QueryMetrics parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static QueryMetrics parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static QueryMetrics parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<QueryMetrics> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAvgCpuTime()
public Duration getAvgCpuTime()
The average execution period of the query across all runs.
.google.protobuf.Duration avg_cpu_time = 2;
| Returns |
| Type |
Description |
Duration |
The avgCpuTime.
|
getAvgCpuTimeOrBuilder()
public DurationOrBuilder getAvgCpuTimeOrBuilder()
The average execution period of the query across all runs.
.google.protobuf.Duration avg_cpu_time = 2;
getDefaultInstanceForType()
public QueryMetrics getDefaultInstanceForType()
getExecutionCount()
public long getExecutionCount()
The number of times the query was executed.
int64 execution_count = 1;
| Returns |
| Type |
Description |
long |
The executionCount.
|
getMetricsWindow()
public QueryMetrics.MetricsWindow getMetricsWindow()
The window over which the metrics are aggregated.
.google.cloud.databasecenter.v1beta.QueryMetrics.MetricsWindow metrics_window = 5;
getMetricsWindowValue()
public int getMetricsWindowValue()
The window over which the metrics are aggregated.
.google.cloud.databasecenter.v1beta.QueryMetrics.MetricsWindow metrics_window = 5;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for metricsWindow.
|
getParserForType()
public Parser<QueryMetrics> getParserForType()
Overrides
getRowsProcessed()
public long getRowsProcessed()
The average number of rows processed by the query across all runs.
int64 rows_processed = 4;
| Returns |
| Type |
Description |
long |
The rowsProcessed.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTotalCpuTime()
public Duration getTotalCpuTime()
The total CPU time consumed by the query across all runs.
.google.protobuf.Duration total_cpu_time = 3;
| Returns |
| Type |
Description |
Duration |
The totalCpuTime.
|
getTotalCpuTimeOrBuilder()
public DurationOrBuilder getTotalCpuTimeOrBuilder()
The total CPU time consumed by the query across all runs.
.google.protobuf.Duration total_cpu_time = 3;
hasAvgCpuTime()
public boolean hasAvgCpuTime()
The average execution period of the query across all runs.
.google.protobuf.Duration avg_cpu_time = 2;
| Returns |
| Type |
Description |
boolean |
Whether the avgCpuTime field is set.
|
hasTotalCpuTime()
public boolean hasTotalCpuTime()
The total CPU time consumed by the query across all runs.
.google.protobuf.Duration total_cpu_time = 3;
| Returns |
| Type |
Description |
boolean |
Whether the totalCpuTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public QueryMetrics.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected QueryMetrics.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public QueryMetrics.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides