Package io.dingodb.common
Class Common.DocumentIndexParameter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
io.dingodb.common.Common.DocumentIndexParameter.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Common.DocumentIndexParameterOrBuilder,Cloneable
- Enclosing class:
- Common.DocumentIndexParameter
public static final class Common.DocumentIndexParameter.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
implements Common.DocumentIndexParameterOrBuilder
Protobuf type
dingodb.pb.common.DocumentIndexParameter-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) if use json_parameter, user can use this field to specify tokenizer.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) for default, String field will use "chinese" tokenizer.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorif use json_parameter, user can use this field to specify tokenizer.com.google.protobuf.ByteStringif use json_parameter, user can use this field to specify tokenizer.for default, String field will use "chinese" tokenizer.for default, String field will use "chinese" tokenizer.for default, String field will use "chinese" tokenizer.booleanfor default, String field will use "chinese" tokenizer.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) for default, String field will use "chinese" tokenizer.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setJsonParameter(String value) if use json_parameter, user can use this field to specify tokenizer.setJsonParameterBytes(com.google.protobuf.ByteString value) if use json_parameter, user can use this field to specify tokenizer.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) for default, String field will use "chinese" tokenizer.setScalarSchema(Common.ScalarSchema.Builder builderForValue) for default, String field will use "chinese" tokenizer.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
setField
public Common.DocumentIndexParameter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
clearField
public Common.DocumentIndexParameter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
clearOneof
public Common.DocumentIndexParameter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
setRepeatedField
public Common.DocumentIndexParameter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
addRepeatedField
public Common.DocumentIndexParameter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.DocumentIndexParameter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
mergeFrom
public Common.DocumentIndexParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.DocumentIndexParameter.Builder>- Throws:
IOException
-
hasScalarSchema
public boolean hasScalarSchema()for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1;- Specified by:
hasScalarSchemain interfaceCommon.DocumentIndexParameterOrBuilder- Returns:
- Whether the scalarSchema field is set.
-
getScalarSchema
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1;- Specified by:
getScalarSchemain interfaceCommon.DocumentIndexParameterOrBuilder- Returns:
- The scalarSchema.
-
setScalarSchema
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1; -
setScalarSchema
public Common.DocumentIndexParameter.Builder setScalarSchema(Common.ScalarSchema.Builder builderForValue) for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1; -
mergeScalarSchema
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1; -
clearScalarSchema
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1; -
getScalarSchemaBuilder
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1; -
getScalarSchemaOrBuilder
for default, String field will use "chinese" tokenizer. if user want to specialize tokenizer, user can use json_parameter to specify tokenizer. Only string[text], bytes[bytes], double[f64], int64[i64] is supported.
.dingodb.pb.common.ScalarSchema scalar_schema = 1;- Specified by:
getScalarSchemaOrBuilderin interfaceCommon.DocumentIndexParameterOrBuilder
-
getJsonParameter
if use json_parameter, user can use this field to specify tokenizer. the field in json_parameter must match the field in scalar_schema.
string json_parameter = 2;- Specified by:
getJsonParameterin interfaceCommon.DocumentIndexParameterOrBuilder- Returns:
- The jsonParameter.
-
getJsonParameterBytes
public com.google.protobuf.ByteString getJsonParameterBytes()if use json_parameter, user can use this field to specify tokenizer. the field in json_parameter must match the field in scalar_schema.
string json_parameter = 2;- Specified by:
getJsonParameterBytesin interfaceCommon.DocumentIndexParameterOrBuilder- Returns:
- The bytes for jsonParameter.
-
setJsonParameter
if use json_parameter, user can use this field to specify tokenizer. the field in json_parameter must match the field in scalar_schema.
string json_parameter = 2;- Parameters:
value- The jsonParameter to set.- Returns:
- This builder for chaining.
-
clearJsonParameter
if use json_parameter, user can use this field to specify tokenizer. the field in json_parameter must match the field in scalar_schema.
string json_parameter = 2;- Returns:
- This builder for chaining.
-
setJsonParameterBytes
public Common.DocumentIndexParameter.Builder setJsonParameterBytes(com.google.protobuf.ByteString value) if use json_parameter, user can use this field to specify tokenizer. the field in json_parameter must match the field in scalar_schema.
string json_parameter = 2;- Parameters:
value- The bytes for jsonParameter to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Common.DocumentIndexParameter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-
mergeUnknownFields
public final Common.DocumentIndexParameter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentIndexParameter.Builder>
-