Class QueryAdvisorResult.Builder (6.107.0)

public static final class QueryAdvisorResult.Builder extends GeneratedMessageV3.Builder<QueryAdvisorResult.Builder> implements QueryAdvisorResultOrBuilder

Output of query advisor analysis.

Protobuf type google.spanner.v1.QueryAdvisorResult

Static Methods

getDescriptor()

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

Methods

addAllIndexAdvice(Iterable<? extends QueryAdvisorResult.IndexAdvice> values)

public QueryAdvisorResult.Builder addAllIndexAdvice(Iterable<? extends QueryAdvisorResult.IndexAdvice> values)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.spanner.v1.QueryAdvisorResult.IndexAdvice>
Returns
Type Description
QueryAdvisorResult.Builder

addIndexAdvice(QueryAdvisorResult.IndexAdvice value)

public QueryAdvisorResult.Builder addIndexAdvice(QueryAdvisorResult.IndexAdvice value)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value QueryAdvisorResult.IndexAdvice
Returns
Type Description
QueryAdvisorResult.Builder

addIndexAdvice(QueryAdvisorResult.IndexAdvice.Builder builderForValue)

public QueryAdvisorResult.Builder addIndexAdvice(QueryAdvisorResult.IndexAdvice.Builder builderForValue)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue QueryAdvisorResult.IndexAdvice.Builder
Returns
Type Description
QueryAdvisorResult.Builder

addIndexAdvice(int index, QueryAdvisorResult.IndexAdvice value)

public QueryAdvisorResult.Builder addIndexAdvice(int index, QueryAdvisorResult.IndexAdvice value)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QueryAdvisorResult.IndexAdvice
Returns
Type Description
QueryAdvisorResult.Builder

addIndexAdvice(int index, QueryAdvisorResult.IndexAdvice.Builder builderForValue)

public QueryAdvisorResult.Builder addIndexAdvice(int index, QueryAdvisorResult.IndexAdvice.Builder builderForValue)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QueryAdvisorResult.IndexAdvice.Builder
Returns
Type Description
QueryAdvisorResult.Builder

addIndexAdviceBuilder()

public QueryAdvisorResult.IndexAdvice.Builder addIndexAdviceBuilder()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryAdvisorResult.IndexAdvice.Builder

addIndexAdviceBuilder(int index)

public QueryAdvisorResult.IndexAdvice.Builder addIndexAdviceBuilder(int index)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QueryAdvisorResult.IndexAdvice.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public QueryAdvisorResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

build()

public QueryAdvisorResult build()
Returns
Type Description
QueryAdvisorResult

buildPartial()

public QueryAdvisorResult buildPartial()
Returns
Type Description
QueryAdvisorResult

clear()

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

clearField(Descriptors.FieldDescriptor field)

public QueryAdvisorResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

clearIndexAdvice()

public QueryAdvisorResult.Builder clearIndexAdvice()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryAdvisorResult.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public QueryAdvisorResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

clone()

public QueryAdvisorResult.Builder clone()
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

getDefaultInstanceForType()

public QueryAdvisorResult getDefaultInstanceForType()
Returns
Type Description
QueryAdvisorResult

getDescriptorForType()

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

getIndexAdvice(int index)

public QueryAdvisorResult.IndexAdvice getIndexAdvice(int index)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QueryAdvisorResult.IndexAdvice

getIndexAdviceBuilder(int index)

public QueryAdvisorResult.IndexAdvice.Builder getIndexAdviceBuilder(int index)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QueryAdvisorResult.IndexAdvice.Builder

getIndexAdviceBuilderList()

public List<QueryAdvisorResult.IndexAdvice.Builder> getIndexAdviceBuilderList()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getIndexAdviceCount()

public int getIndexAdviceCount()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getIndexAdviceList()

public List<QueryAdvisorResult.IndexAdvice> getIndexAdviceList()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<IndexAdvice>

getIndexAdviceOrBuilder(int index)

public QueryAdvisorResult.IndexAdviceOrBuilder getIndexAdviceOrBuilder(int index)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QueryAdvisorResult.IndexAdviceOrBuilder

getIndexAdviceOrBuilderList()

public List<? extends QueryAdvisorResult.IndexAdviceOrBuilder> getIndexAdviceOrBuilderList()

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.spanner.v1.QueryAdvisorResult.IndexAdviceOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(QueryAdvisorResult other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QueryAdvisorResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

removeIndexAdvice(int index)

public QueryAdvisorResult.Builder removeIndexAdvice(int index)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QueryAdvisorResult.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public QueryAdvisorResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

setIndexAdvice(int index, QueryAdvisorResult.IndexAdvice value)

public QueryAdvisorResult.Builder setIndexAdvice(int index, QueryAdvisorResult.IndexAdvice value)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QueryAdvisorResult.IndexAdvice
Returns
Type Description
QueryAdvisorResult.Builder

setIndexAdvice(int index, QueryAdvisorResult.IndexAdvice.Builder builderForValue)

public QueryAdvisorResult.Builder setIndexAdvice(int index, QueryAdvisorResult.IndexAdvice.Builder builderForValue)

Optional. Index Recommendation for a query. This is an optional field and the recommendation will only be available when the recommendation guarantees significant improvement in query performance.

repeated .google.spanner.v1.QueryAdvisorResult.IndexAdvice index_advice = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QueryAdvisorResult.IndexAdvice.Builder
Returns
Type Description
QueryAdvisorResult.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public QueryAdvisorResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
QueryAdvisorResult.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final QueryAdvisorResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QueryAdvisorResult.Builder
Overrides