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<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, 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, makeExtensionsImmutable, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<Index> getIndexesList()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;getIndexesList in interface Field.IndexConfigOrBuilderpublic List<? extends IndexOrBuilder> getIndexesOrBuilderList()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;getIndexesOrBuilderList in interface Field.IndexConfigOrBuilderpublic int getIndexesCount()
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;getIndexesCount in interface Field.IndexConfigOrBuilderpublic Index getIndexes(int index)
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;getIndexes in interface Field.IndexConfigOrBuilderpublic IndexOrBuilder getIndexesOrBuilder(int index)
The indexes supported for this field.
repeated .google.firestore.admin.v1.Index indexes = 1;getIndexesOrBuilder in interface Field.IndexConfigOrBuilderpublic 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.IndexConfigOrBuilderpublic 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.IndexConfigOrBuilderpublic 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.IndexConfigOrBuilderpublic 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.IndexConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Field.IndexConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Field.IndexConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static Field.IndexConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Field.IndexConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Field.IndexConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Field.IndexConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Field.IndexConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Field.IndexConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic 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.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Field.IndexConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public 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.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Field.IndexConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2020 Google LLC. All rights reserved.