Class QueryStats.Builder (0.14.0)

public static final class QueryStats.Builder extends GeneratedMessage.Builder<QueryStats.Builder> 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 Methods

getDescriptor()

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

Methods

addAllResourceIds(Iterable<? extends ResourceId> values)

public QueryStats.Builder addAllResourceIds(Iterable<? extends ResourceId> values)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameter
Name Description
values Iterable<? extends com.google.cloud.databasecenter.v1beta.ResourceId>
Returns
Type Description
QueryStats.Builder

addResourceIds(ResourceId value)

public QueryStats.Builder addResourceIds(ResourceId value)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameter
Name Description
value ResourceId
Returns
Type Description
QueryStats.Builder

addResourceIds(ResourceId.Builder builderForValue)

public QueryStats.Builder addResourceIds(ResourceId.Builder builderForValue)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameter
Name Description
builderForValue ResourceId.Builder
Returns
Type Description
QueryStats.Builder

addResourceIds(int index, ResourceId value)

public QueryStats.Builder addResourceIds(int index, ResourceId value)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameters
Name Description
index int
value ResourceId
Returns
Type Description
QueryStats.Builder

addResourceIds(int index, ResourceId.Builder builderForValue)

public QueryStats.Builder addResourceIds(int index, ResourceId.Builder builderForValue)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameters
Name Description
index int
builderForValue ResourceId.Builder
Returns
Type Description
QueryStats.Builder

addResourceIdsBuilder()

public ResourceId.Builder addResourceIdsBuilder()

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Returns
Type Description
ResourceId.Builder

addResourceIdsBuilder(int index)

public ResourceId.Builder addResourceIdsBuilder(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.Builder

build()

public QueryStats build()
Returns
Type Description
QueryStats

buildPartial()

public QueryStats buildPartial()
Returns
Type Description
QueryStats

clear()

public QueryStats.Builder clear()
Returns
Type Description
QueryStats.Builder
Overrides

clearInefficientQueryInfo()

public QueryStats.Builder clearInefficientQueryInfo()

Information about inefficient query.

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

Returns
Type Description
QueryStats.Builder

clearNormalizedQuery()

public QueryStats.Builder clearNormalizedQuery()

The query string is normalized query without any PII data.

string normalized_query = 2;

Returns
Type Description
QueryStats.Builder

This builder for chaining.

clearQueryHash()

public QueryStats.Builder clearQueryHash()

The query hash of the query.

string query_hash = 1;

Returns
Type Description
QueryStats.Builder

This builder for chaining.

clearQueryMetrics()

public QueryStats.Builder clearQueryMetrics()

Metrics related to the query performance.

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

Returns
Type Description
QueryStats.Builder

clearResourceIds()

public QueryStats.Builder clearResourceIds()

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Returns
Type Description
QueryStats.Builder

clearResourceType()

public QueryStats.Builder clearResourceType()

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
QueryStats.Builder

This builder for chaining.

getDefaultInstanceForType()

public QueryStats getDefaultInstanceForType()
Returns
Type Description
QueryStats

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInefficientQueryInfo()

public InefficientQueryInfo getInefficientQueryInfo()

Information about inefficient query.

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

Returns
Type Description
InefficientQueryInfo

The inefficientQueryInfo.

getInefficientQueryInfoBuilder()

public InefficientQueryInfo.Builder getInefficientQueryInfoBuilder()

Information about inefficient query.

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

Returns
Type Description
InefficientQueryInfo.Builder

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.

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.

getQueryMetricsBuilder()

public QueryMetrics.Builder getQueryMetricsBuilder()

Metrics related to the query performance.

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

Returns
Type Description
QueryMetrics.Builder

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

getResourceIdsBuilder(int index)

public ResourceId.Builder getResourceIdsBuilder(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.Builder

getResourceIdsBuilderList()

public List<ResourceId.Builder> getResourceIdsBuilderList()

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Returns
Type Description
List<Builder>

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.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(QueryStats other)

public QueryStats.Builder mergeFrom(QueryStats other)
Parameter
Name Description
other QueryStats
Returns
Type Description
QueryStats.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public QueryStats.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryStats.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public QueryStats.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
QueryStats.Builder
Overrides

mergeInefficientQueryInfo(InefficientQueryInfo value)

public QueryStats.Builder mergeInefficientQueryInfo(InefficientQueryInfo value)

Information about inefficient query.

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

Parameter
Name Description
value InefficientQueryInfo
Returns
Type Description
QueryStats.Builder

mergeQueryMetrics(QueryMetrics value)

public QueryStats.Builder mergeQueryMetrics(QueryMetrics value)

Metrics related to the query performance.

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

Parameter
Name Description
value QueryMetrics
Returns
Type Description
QueryStats.Builder

removeResourceIds(int index)

public QueryStats.Builder removeResourceIds(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
QueryStats.Builder

setInefficientQueryInfo(InefficientQueryInfo value)

public QueryStats.Builder setInefficientQueryInfo(InefficientQueryInfo value)

Information about inefficient query.

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

Parameter
Name Description
value InefficientQueryInfo
Returns
Type Description
QueryStats.Builder

setInefficientQueryInfo(InefficientQueryInfo.Builder builderForValue)

public QueryStats.Builder setInefficientQueryInfo(InefficientQueryInfo.Builder builderForValue)

Information about inefficient query.

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

Parameter
Name Description
builderForValue InefficientQueryInfo.Builder
Returns
Type Description
QueryStats.Builder

setNormalizedQuery(String value)

public QueryStats.Builder setNormalizedQuery(String value)

The query string is normalized query without any PII data.

string normalized_query = 2;

Parameter
Name Description
value String

The normalizedQuery to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.

setNormalizedQueryBytes(ByteString value)

public QueryStats.Builder setNormalizedQueryBytes(ByteString value)

The query string is normalized query without any PII data.

string normalized_query = 2;

Parameter
Name Description
value ByteString

The bytes for normalizedQuery to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.

setQueryHash(String value)

public QueryStats.Builder setQueryHash(String value)

The query hash of the query.

string query_hash = 1;

Parameter
Name Description
value String

The queryHash to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.

setQueryHashBytes(ByteString value)

public QueryStats.Builder setQueryHashBytes(ByteString value)

The query hash of the query.

string query_hash = 1;

Parameter
Name Description
value ByteString

The bytes for queryHash to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.

setQueryMetrics(QueryMetrics value)

public QueryStats.Builder setQueryMetrics(QueryMetrics value)

Metrics related to the query performance.

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

Parameter
Name Description
value QueryMetrics
Returns
Type Description
QueryStats.Builder

setQueryMetrics(QueryMetrics.Builder builderForValue)

public QueryStats.Builder setQueryMetrics(QueryMetrics.Builder builderForValue)

Metrics related to the query performance.

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

Parameter
Name Description
builderForValue QueryMetrics.Builder
Returns
Type Description
QueryStats.Builder

setResourceIds(int index, ResourceId value)

public QueryStats.Builder setResourceIds(int index, ResourceId value)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameters
Name Description
index int
value ResourceId
Returns
Type Description
QueryStats.Builder

setResourceIds(int index, ResourceId.Builder builderForValue)

public QueryStats.Builder setResourceIds(int index, ResourceId.Builder builderForValue)

The resource ids for which the query stats are collected.

repeated .google.cloud.databasecenter.v1beta.ResourceId resource_ids = 5;

Parameters
Name Description
index int
builderForValue ResourceId.Builder
Returns
Type Description
QueryStats.Builder

setResourceType(String value)

public QueryStats.Builder setResourceType(String value)

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) = { ... }

Parameter
Name Description
value String

The resourceType to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.

setResourceTypeBytes(ByteString value)

public QueryStats.Builder setResourceTypeBytes(ByteString value)

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) = { ... }

Parameter
Name Description
value ByteString

The bytes for resourceType to set.

Returns
Type Description
QueryStats.Builder

This builder for chaining.