public static final class QueryAdvisorResult.Builder extends GeneratedMessageV3.Builder<QueryAdvisorResult.Builder> implements QueryAdvisorResultOrBuilder
Output of query advisor analysis.
Protobuf type google.spanner.v1.QueryAdvisorResult
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
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
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public QueryAdvisorResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public QueryAdvisorResult build()
buildPartial()
public QueryAdvisorResult buildPartial()
clear()
public QueryAdvisorResult.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public QueryAdvisorResult.Builder clearField(Descriptors.FieldDescriptor field)
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public QueryAdvisorResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public QueryAdvisorResult.Builder clone()
Overrides
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 GeneratedMessageV3.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)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final QueryAdvisorResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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
|
setField(Descriptors.FieldDescriptor field, Object value)
public QueryAdvisorResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
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];
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];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public QueryAdvisorResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final QueryAdvisorResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides