public static final class Index.IndexField.SearchConfig extends GeneratedMessage implements Index.IndexField.SearchConfigOrBuilder
The configuration for how to index a field for search.
Protobuf type google.firestore.admin.v1.Index.IndexField.SearchConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
GEO_SPEC_FIELD_NUMBER
public static final int GEO_SPEC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TEXT_SPEC_FIELD_NUMBER
public static final int TEXT_SPEC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Index.IndexField.SearchConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Index.IndexField.SearchConfig.Builder newBuilder()
newBuilder(Index.IndexField.SearchConfig prototype)
public static Index.IndexField.SearchConfig.Builder newBuilder(Index.IndexField.SearchConfig prototype)
public static Index.IndexField.SearchConfig parseDelimitedFrom(InputStream input)
public static Index.IndexField.SearchConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Index.IndexField.SearchConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Index.IndexField.SearchConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Index.IndexField.SearchConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Index.IndexField.SearchConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Index.IndexField.SearchConfig parseFrom(CodedInputStream input)
public static Index.IndexField.SearchConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Index.IndexField.SearchConfig parseFrom(InputStream input)
public static Index.IndexField.SearchConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Index.IndexField.SearchConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Index.IndexField.SearchConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Index.IndexField.SearchConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Index.IndexField.SearchConfig getDefaultInstanceForType()
getGeoSpec()
public Index.IndexField.SearchConfig.SearchGeoSpec getGeoSpec()
Optional. The specification for building a geo search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchGeoSpec geo_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
getGeoSpecOrBuilder()
public Index.IndexField.SearchConfig.SearchGeoSpecOrBuilder getGeoSpecOrBuilder()
Optional. The specification for building a geo search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchGeoSpec geo_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<Index.IndexField.SearchConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTextSpec()
public Index.IndexField.SearchConfig.SearchTextSpec getTextSpec()
Optional. The specification for building a text search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextSpec text_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
getTextSpecOrBuilder()
public Index.IndexField.SearchConfig.SearchTextSpecOrBuilder getTextSpecOrBuilder()
Optional. The specification for building a text search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextSpec text_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
hasGeoSpec()
public boolean hasGeoSpec()
Optional. The specification for building a geo search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchGeoSpec geo_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the geoSpec field is set.
|
hasTextSpec()
public boolean hasTextSpec()
Optional. The specification for building a text search index for a
field.
.google.firestore.admin.v1.Index.IndexField.SearchConfig.SearchTextSpec text_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the textSpec field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Index.IndexField.SearchConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Index.IndexField.SearchConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Index.IndexField.SearchConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides