public static final class Index.IndexField.SearchConfig.SearchTextSpec.Builder extends GeneratedMessage.Builder<Index.IndexField.SearchConfig.SearchTextSpec.Builder> implements Index.IndexField.SearchConfig.SearchTextSpecOrBuilder
The specification for how to build a text search index for a field.
Protobuf type
google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextSpec
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
addAllIndexSpecs(Iterable<? extends Index.IndexField.SearchConfig.SearchTextIndexSpec> values)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder addAllIndexSpecs(Iterable<? extends Index.IndexField.SearchConfig.SearchTextIndexSpec> values)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec>
|
addIndexSpecs(Index.IndexField.SearchConfig.SearchTextIndexSpec value)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder addIndexSpecs(Index.IndexField.SearchConfig.SearchTextIndexSpec value)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
addIndexSpecs(Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder addIndexSpecs(Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
addIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec value)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder addIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec value)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
addIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder addIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
addIndexSpecsBuilder()
public Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder addIndexSpecsBuilder()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
addIndexSpecsBuilder(int index)
public Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder addIndexSpecsBuilder(int index)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
build()
public Index.IndexField.SearchConfig.SearchTextSpec build()
buildPartial()
public Index.IndexField.SearchConfig.SearchTextSpec buildPartial()
clear()
public Index.IndexField.SearchConfig.SearchTextSpec.Builder clear()
Overrides
clearIndexSpecs()
public Index.IndexField.SearchConfig.SearchTextSpec.Builder clearIndexSpecs()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public Index.IndexField.SearchConfig.SearchTextSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIndexSpecs(int index)
public Index.IndexField.SearchConfig.SearchTextIndexSpec getIndexSpecs(int index)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getIndexSpecsBuilder(int index)
public Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder getIndexSpecsBuilder(int index)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getIndexSpecsBuilderList()
public List<Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder> getIndexSpecsBuilderList()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getIndexSpecsCount()
public int getIndexSpecsCount()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
getIndexSpecsList()
public List<Index.IndexField.SearchConfig.SearchTextIndexSpec> getIndexSpecsList()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getIndexSpecsOrBuilder(int index)
public Index.IndexField.SearchConfig.SearchTextIndexSpecOrBuilder getIndexSpecsOrBuilder(int index)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getIndexSpecsOrBuilderList()
public List<? extends Index.IndexField.SearchConfig.SearchTextIndexSpecOrBuilder> getIndexSpecsOrBuilderList()
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpecOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Index.IndexField.SearchConfig.SearchTextSpec other)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder mergeFrom(Index.IndexField.SearchConfig.SearchTextSpec other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
removeIndexSpecs(int index)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder removeIndexSpecs(int index)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
setIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec value)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder setIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec value)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];
setIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
public Index.IndexField.SearchConfig.SearchTextSpec.Builder setIndexSpecs(int index, Index.IndexField.SearchConfig.SearchTextIndexSpec.Builder builderForValue)
Required. Specifications for how the field should be indexed.
Repeated so that the field can be indexed in multiple ways.
repeated .google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextIndexSpec index_specs = 1 [(.google.api.field_behavior) = REQUIRED];