public static final class QueryAdvisorResult.Builder extends GeneratedMessage.Builder<QueryAdvisorResult.Builder> implements QueryAdvisorResultOrBuilder
Output of query advisor analysis.
Protobuf type google.spanner.v1.QueryAdvisorResult
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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>
|
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];
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];
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];
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];
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];
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
|
build()
public QueryAdvisorResult build()
buildPartial()
public QueryAdvisorResult buildPartial()
clear()
public QueryAdvisorResult.Builder clear()
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];
getDefaultInstanceForType()
public QueryAdvisorResult getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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
|
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
|
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];
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];
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
|
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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public QueryAdvisorResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public QueryAdvisorResult.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeFrom(QueryAdvisorResult other)
public QueryAdvisorResult.Builder mergeFrom(QueryAdvisorResult other)
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
|
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];
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];