Class QueryStats (0.14.0)

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

Implements

QueryStatsOrBuilder

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()
Returns
Type Description
QueryStats

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static QueryStats.Builder newBuilder()
Returns
Type Description
QueryStats.Builder

newBuilder(QueryStats prototype)

public static QueryStats.Builder newBuilder(QueryStats prototype)
Parameter
Name Description
prototype QueryStats
Returns
Type Description
QueryStats.Builder

parseDelimitedFrom(InputStream input)

public static QueryStats parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static QueryStats parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static QueryStats parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static QueryStats parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static QueryStats parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static QueryStats parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static QueryStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<QueryStats> parser()
Returns
Type Description
Parser<QueryStats>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public QueryStats getDefaultInstanceForType()
Returns
Type Description
QueryStats

getInefficientQueryInfo()

public InefficientQueryInfo getInefficientQueryInfo()

Information about inefficient query.

.google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 7;

Returns
Type Description
InefficientQueryInfo

The inefficientQueryInfo.

getInefficientQueryInfoOrBuilder()

public InefficientQueryInfoOrBuilder getInefficientQueryInfoOrBuilder()

Information about inefficient query.

.google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 7;

Returns
Type Description
InefficientQueryInfoOrBuilder

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()
Returns
Type Description
Parser<QueryStats>
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;

Returns
Type Description
QueryMetrics

The queryMetrics.

getQueryMetricsOrBuilder()

public QueryMetricsOrBuilder getQueryMetricsOrBuilder()

Metrics related to the query performance.

.google.cloud.databasecenter.v1beta.QueryMetrics query_metrics = 6;

Returns
Type Description
QueryMetricsOrBuilder

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
Returns
Type Description
ResourceId

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;

Returns
Type Description
List<ResourceId>

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
Returns
Type Description
ResourceIdOrBuilder

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()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public QueryStats.Builder newBuilderForType()
Returns
Type Description
QueryStats.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected QueryStats.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
QueryStats.Builder
Overrides

toBuilder()

public QueryStats.Builder toBuilder()
Returns
Type Description
QueryStats.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException