public static final class Field.IndexConfig extends com.google.protobuf.GeneratedMessageV3 implements Field.IndexConfigOrBuilder
The index configuration for this field.Protobuf type
google.firestore.admin.v1.Field.IndexConfig
Modifier and Type | Class and Description |
---|---|
static class |
Field.IndexConfig.Builder
The index configuration for this field.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
ANCESTOR_FIELD_FIELD_NUMBER |
static int |
INDEXES_FIELD_NUMBER |
static int |
REVERTING_FIELD_NUMBER |
static int |
USES_ANCESTOR_CONFIG_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAncestorField()
Output only.
|
com.google.protobuf.ByteString |
getAncestorFieldBytes()
Output only.
|
static Field.IndexConfig |
getDefaultInstance() |
Field.IndexConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Index |
getIndexes(int index)
The indexes supported for this field.
|
int |
getIndexesCount()
The indexes supported for this field.
|
List<Index> |
getIndexesList()
The indexes supported for this field.
|
IndexOrBuilder |
getIndexesOrBuilder(int index)
The indexes supported for this field.
|
List<? extends IndexOrBuilder> |
getIndexesOrBuilderList()
The indexes supported for this field.
|
com.google.protobuf.Parser<Field.IndexConfig> |
getParserForType() |
boolean |
getReverting()
Output only
When true, the `Field`'s index configuration is in the process of being
reverted.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
getUsesAncestorConfig()
Output only.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Field.IndexConfig.Builder |
newBuilder() |
static Field.IndexConfig.Builder |
newBuilder(Field.IndexConfig prototype) |
Field.IndexConfig.Builder |
newBuilderForType() |
protected Field.IndexConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Field.IndexConfig |
parseDelimitedFrom(InputStream input) |
static Field.IndexConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Field.IndexConfig |
parseFrom(byte[] data) |
static Field.IndexConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Field.IndexConfig |
parseFrom(ByteBuffer data) |
static Field.IndexConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Field.IndexConfig |
parseFrom(com.google.protobuf.ByteString data) |
static Field.IndexConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Field.IndexConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Field.IndexConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Field.IndexConfig |
parseFrom(InputStream input) |
static Field.IndexConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Field.IndexConfig> |
parser() |
Field.IndexConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int INDEXES_FIELD_NUMBER
public static final int USES_ANCESTOR_CONFIG_FIELD_NUMBER
public static final int ANCESTOR_FIELD_FIELD_NUMBER
public static final int REVERTING_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public List<Index> getIndexesList()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;
getIndexesList
in interface Field.IndexConfigOrBuilder
public List<? extends IndexOrBuilder> getIndexesOrBuilderList()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;
getIndexesOrBuilderList
in interface Field.IndexConfigOrBuilder
public int getIndexesCount()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;
getIndexesCount
in interface Field.IndexConfigOrBuilder
public Index getIndexes(int index)
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;
getIndexes
in interface Field.IndexConfigOrBuilder
public IndexOrBuilder getIndexesOrBuilder(int index)
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;
getIndexesOrBuilder
in interface Field.IndexConfigOrBuilder
public boolean getUsesAncestorConfig()
Output only. When true, the `Field`'s index configuration is set from the configuration specified by the `ancestor_field`. When false, the `Field`'s index configuration is defined explicitly.
bool uses_ancestor_config = 2;
getUsesAncestorConfig
in interface Field.IndexConfigOrBuilder
public String getAncestorField()
Output only. Specifies the resource name of the `Field` from which this field's index configuration is set (when `uses_ancestor_config` is true), or from which it *would* be set if this field had no index configuration (when `uses_ancestor_config` is false).
string ancestor_field = 3;
getAncestorField
in interface Field.IndexConfigOrBuilder
public com.google.protobuf.ByteString getAncestorFieldBytes()
Output only. Specifies the resource name of the `Field` from which this field's index configuration is set (when `uses_ancestor_config` is true), or from which it *would* be set if this field had no index configuration (when `uses_ancestor_config` is false).
string ancestor_field = 3;
getAncestorFieldBytes
in interface Field.IndexConfigOrBuilder
public boolean getReverting()
Output only When true, the `Field`'s index configuration is in the process of being reverted. Once complete, the index config will transition to the same state as the field specified by `ancestor_field`, at which point `uses_ancestor_config` will be `true` and `reverting` will be `false`.
bool reverting = 4;
getReverting
in interface Field.IndexConfigOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Field.IndexConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Field.IndexConfig parseFrom(InputStream input) throws IOException
IOException
public static Field.IndexConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Field.IndexConfig parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Field.IndexConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Field.IndexConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static Field.IndexConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Field.IndexConfig.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Field.IndexConfig.Builder newBuilder()
public static Field.IndexConfig.Builder newBuilder(Field.IndexConfig prototype)
public Field.IndexConfig.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected Field.IndexConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static Field.IndexConfig getDefaultInstance()
public static com.google.protobuf.Parser<Field.IndexConfig> parser()
public com.google.protobuf.Parser<Field.IndexConfig> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public Field.IndexConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2023 Google LLC. All rights reserved.