com.yelp.nrtsearch.server.grpc.TermVectors Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clientlib Show documentation
Show all versions of clientlib Show documentation
GRPC Clientlib for nrtSearch
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yelp/nrtsearch/luceneserver.proto
// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;
/**
*
*Whether/how term vectors should be indexed.
*
*
* Protobuf enum {@code luceneserver.TermVectors}
*/
public enum TermVectors
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* no term vectors are indexed
*
*
* NO_TERMVECTORS = 0;
*/
NO_TERMVECTORS(0),
/**
*
* Index terms and freqs only.
*
*
* TERMS = 1;
*/
TERMS(1),
/**
*
* Index terms, freqs and positions.
*
*
* TERMS_POSITIONS = 2;
*/
TERMS_POSITIONS(2),
/**
*
* Index terms, freqs, positions and offsets.
*
*
* TERMS_POSITIONS_OFFSETS = 3;
*/
TERMS_POSITIONS_OFFSETS(3),
/**
*
* Index terms, freqs, positions, offsets and payloads
*
*
* TERMS_POSITIONS_OFFSETS_PAYLOADS = 4;
*/
TERMS_POSITIONS_OFFSETS_PAYLOADS(4),
UNRECOGNIZED(-1),
;
/**
*
* no term vectors are indexed
*
*
* NO_TERMVECTORS = 0;
*/
public static final int NO_TERMVECTORS_VALUE = 0;
/**
*
* Index terms and freqs only.
*
*
* TERMS = 1;
*/
public static final int TERMS_VALUE = 1;
/**
*
* Index terms, freqs and positions.
*
*
* TERMS_POSITIONS = 2;
*/
public static final int TERMS_POSITIONS_VALUE = 2;
/**
*
* Index terms, freqs, positions and offsets.
*
*
* TERMS_POSITIONS_OFFSETS = 3;
*/
public static final int TERMS_POSITIONS_OFFSETS_VALUE = 3;
/**
*
* Index terms, freqs, positions, offsets and payloads
*
*
* TERMS_POSITIONS_OFFSETS_PAYLOADS = 4;
*/
public static final int TERMS_POSITIONS_OFFSETS_PAYLOADS_VALUE = 4;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static TermVectors valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static TermVectors forNumber(int value) {
switch (value) {
case 0: return NO_TERMVECTORS;
case 1: return TERMS;
case 2: return TERMS_POSITIONS;
case 3: return TERMS_POSITIONS_OFFSETS;
case 4: return TERMS_POSITIONS_OFFSETS_PAYLOADS;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
TermVectors> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public TermVectors findValueByNumber(int number) {
return TermVectors.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.yelp.nrtsearch.server.grpc.LuceneServerProto.getDescriptor().getEnumTypes().get(2);
}
private static final TermVectors[] VALUES = values();
public static TermVectors valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private TermVectors(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:luceneserver.TermVectors)
}