Package io.milvus.grpc
Class FieldPartialUpdateOp.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
- io.milvus.grpc.FieldPartialUpdateOp.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FieldPartialUpdateOpOrBuilder,Cloneable
- Enclosing class:
- FieldPartialUpdateOp
public static final class FieldPartialUpdateOp.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder> implements FieldPartialUpdateOpOrBuilder
FieldPartialUpdateOp describes how the values carried by the matching FieldData should be applied against the existing row during a partial upsert. The message is referenced from UpsertRequest.field_ops rather than embedded in FieldData to keep FieldData a pure data carrier — FieldData flows through InsertRequest, QueryResults, SearchResultData and internal msgstream paths where an op directive would be meaningless and risk accidental echo-back on client-side read-modify-write flows. Ops are matched to FieldData entries by field_name. When no op message targets a given field, that field is merged with REPLACE semantics (full overwrite), preserving backward compatibility.
Protobuf typemilvus.proto.schema.FieldPartialUpdateOp
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldPartialUpdateOp.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FieldPartialUpdateOpbuild()FieldPartialUpdateOpbuildPartial()FieldPartialUpdateOp.Builderclear()FieldPartialUpdateOp.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)FieldPartialUpdateOp.BuilderclearFieldName()field_name identifies the FieldData this op targets.FieldPartialUpdateOp.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)FieldPartialUpdateOp.BuilderclearOp().milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;FieldPartialUpdateOp.Builderclone()FieldPartialUpdateOpgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFieldName()field_name identifies the FieldData this op targets.com.google.protobuf.ByteStringgetFieldNameBytes()field_name identifies the FieldData this op targets.FieldPartialUpdateOp.OpTypegetOp().milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;intgetOpValue().milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()FieldPartialUpdateOp.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)FieldPartialUpdateOp.BuildermergeFrom(com.google.protobuf.Message other)FieldPartialUpdateOp.BuildermergeFrom(FieldPartialUpdateOp other)FieldPartialUpdateOp.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)FieldPartialUpdateOp.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FieldPartialUpdateOp.BuildersetFieldName(String value)field_name identifies the FieldData this op targets.FieldPartialUpdateOp.BuildersetFieldNameBytes(com.google.protobuf.ByteString value)field_name identifies the FieldData this op targets.FieldPartialUpdateOp.BuildersetOp(FieldPartialUpdateOp.OpType value).milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;FieldPartialUpdateOp.BuildersetOpValue(int value).milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;FieldPartialUpdateOp.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)FieldPartialUpdateOp.BuildersetUnknownFields(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<FieldPartialUpdateOp.Builder>
-
clear
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>
-
getDefaultInstanceForType
public FieldPartialUpdateOp getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public FieldPartialUpdateOp build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FieldPartialUpdateOp buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>
-
setField
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>
-
clearField
public FieldPartialUpdateOp.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
clearOneof
public FieldPartialUpdateOp.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
setRepeatedField
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>
-
addRepeatedField
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>
-
mergeFrom
public FieldPartialUpdateOp.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FieldPartialUpdateOp.Builder>
-
mergeFrom
public FieldPartialUpdateOp.Builder mergeFrom(FieldPartialUpdateOp other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
mergeFrom
public FieldPartialUpdateOp.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<FieldPartialUpdateOp.Builder>- Throws:
IOException
-
getFieldName
public String getFieldName()
field_name identifies the FieldData this op targets. Must match a field carried by UpsertRequest.fields_data; unknown field names are rejected by the server.
string field_name = 1;- Specified by:
getFieldNamein interfaceFieldPartialUpdateOpOrBuilder- Returns:
- The fieldName.
-
getFieldNameBytes
public com.google.protobuf.ByteString getFieldNameBytes()
field_name identifies the FieldData this op targets. Must match a field carried by UpsertRequest.fields_data; unknown field names are rejected by the server.
string field_name = 1;- Specified by:
getFieldNameBytesin interfaceFieldPartialUpdateOpOrBuilder- Returns:
- The bytes for fieldName.
-
setFieldName
public FieldPartialUpdateOp.Builder setFieldName(String value)
field_name identifies the FieldData this op targets. Must match a field carried by UpsertRequest.fields_data; unknown field names are rejected by the server.
string field_name = 1;- Parameters:
value- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
public FieldPartialUpdateOp.Builder clearFieldName()
field_name identifies the FieldData this op targets. Must match a field carried by UpsertRequest.fields_data; unknown field names are rejected by the server.
string field_name = 1;- Returns:
- This builder for chaining.
-
setFieldNameBytes
public FieldPartialUpdateOp.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
field_name identifies the FieldData this op targets. Must match a field carried by UpsertRequest.fields_data; unknown field names are rejected by the server.
string field_name = 1;- Parameters:
value- The bytes for fieldName to set.- Returns:
- This builder for chaining.
-
getOpValue
public int getOpValue()
.milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;- Specified by:
getOpValuein interfaceFieldPartialUpdateOpOrBuilder- Returns:
- The enum numeric value on the wire for op.
-
setOpValue
public FieldPartialUpdateOp.Builder setOpValue(int value)
.milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;- Parameters:
value- The enum numeric value on the wire for op to set.- Returns:
- This builder for chaining.
-
getOp
public FieldPartialUpdateOp.OpType getOp()
.milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;- Specified by:
getOpin interfaceFieldPartialUpdateOpOrBuilder- Returns:
- The op.
-
setOp
public FieldPartialUpdateOp.Builder setOp(FieldPartialUpdateOp.OpType value)
.milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;- Parameters:
value- The op to set.- Returns:
- This builder for chaining.
-
clearOp
public FieldPartialUpdateOp.Builder clearOp()
.milvus.proto.schema.FieldPartialUpdateOp.OpType op = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FieldPartialUpdateOp.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
mergeUnknownFields
public final FieldPartialUpdateOp.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FieldPartialUpdateOp.Builder>
-
-