public final class QueryStats extends GeneratedMessage implements QueryStatsOrBuilder
QueryStats contains the stats for a particular combination of query_hash,
query_string and resource_type.
Protobuf type google.cloud.databasecenter.v1beta.QueryStats
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
INEFFICIENT_QUERY_INFO_FIELD_NUMBER
public static final int INEFFICIENT_QUERY_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NORMALIZED_QUERY_FIELD_NUMBER
public static final int NORMALIZED_QUERY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_HASH_FIELD_NUMBER
public static final int QUERY_HASH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_METRICS_FIELD_NUMBER
public static final int QUERY_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESOURCE_IDS_FIELD_NUMBER
public static final int RESOURCE_IDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESOURCE_TYPE_FIELD_NUMBER
public static final int RESOURCE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static QueryStats getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static QueryStats.Builder newBuilder()
newBuilder(QueryStats prototype)
public static QueryStats.Builder newBuilder(QueryStats prototype)
public static QueryStats parseDelimitedFrom(InputStream input)
public static QueryStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static QueryStats parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QueryStats parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static QueryStats parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryStats parseFrom(CodedInputStream input)
public static QueryStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static QueryStats parseFrom(InputStream input)
public static QueryStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static QueryStats parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static QueryStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<QueryStats> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public QueryStats getDefaultInstanceForType()
getInefficientQueryInfo()
public InefficientQueryInfo getInefficientQueryInfo()
Information about inefficient query.
.google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 7;
getInefficientQueryInfoOrBuilder()
public InefficientQueryInfoOrBuilder getInefficientQueryInfoOrBuilder()
Information about inefficient query.
.google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 7;
getNormalizedQuery()
public String getNormalizedQuery()
The query string is normalized query without any PII data.
string normalized_query = 2;
| Returns |
| Type |
Description |
String |
The normalizedQuery.
|
getNormalizedQueryBytes()
public ByteString getNormalizedQueryBytes()
The query string is normalized query without any PII data.
string normalized_query = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for normalizedQuery.
|
getParserForType()
public Parser<QueryStats> getParserForType()
Overrides
getQueryHash()
public String getQueryHash()
The query hash of the query.
string query_hash = 1;
| Returns |
| Type |
Description |
String |
The queryHash.
|
getQueryHashBytes()
public ByteString getQueryHashBytes()
The query hash of the query.
string query_hash = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for queryHash.
|
getQueryMetrics()
public QueryMetrics getQueryMetrics()
Metrics related to the query performance.
.google.cloud.databasecenter.v1beta.QueryMetrics query_metrics = 6;
getQueryMetricsOrBuilder()
public QueryMetricsOrBuilder getQueryMetricsOrBuilder()
Metrics related to the query performance.
.google.cloud.databasecenter.v1beta.QueryMetrics query_metrics = 6;
getResourceIds(int index)
public ResourceId getResourceIds(int index)
The resource ids for which the query stats are collected.
repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;
| Parameter |
| Name |
Description |
index |
int
|
getResourceIdsCount()
public int getResourceIdsCount()
The resource ids for which the query stats are collected.
repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;
| Returns |
| Type |
Description |
int |
|
getResourceIdsList()
public List<ResourceId> getResourceIdsList()
The resource ids for which the query stats are collected.
repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;
getResourceIdsOrBuilder(int index)
public ResourceIdOrBuilder getResourceIdsOrBuilder(int index)
The resource ids for which the query stats are collected.
repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;
| Parameter |
| Name |
Description |
index |
int
|
getResourceIdsOrBuilderList()
public List<? extends ResourceIdOrBuilder> getResourceIdsOrBuilderList()
The resource ids for which the query stats are collected.
repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.databasecenter.v1beta.ResourceIdOrBuilder> |
|
getResourceType()
public String getResourceType()
The type of the resource.
sqladmin.googleapis.com/Instance
alloydb.googleapis.com/Cluster
alloydb.googleapis.com/Instance
string resource_type = 4 [(.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The resourceType.
|
getResourceTypeBytes()
public ByteString getResourceTypeBytes()
The type of the resource.
sqladmin.googleapis.com/Instance
alloydb.googleapis.com/Cluster
alloydb.googleapis.com/Instance
string resource_type = 4 [(.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for resourceType.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasInefficientQueryInfo()
public boolean hasInefficientQueryInfo()
Information about inefficient query.
.google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 7;
| Returns |
| Type |
Description |
boolean |
Whether the inefficientQueryInfo field is set.
|
hasQueryMetrics()
public boolean hasQueryMetrics()
Metrics related to the query performance.
.google.cloud.databasecenter.v1beta.QueryMetrics query_metrics = 6;
| Returns |
| Type |
Description |
boolean |
Whether the queryMetrics field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public QueryStats.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected QueryStats.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public QueryStats.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides