Package io.dingodb.common
Class Common.VersionInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
io.dingodb.common.Common.VersionInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Common.VersionInfoOrBuilder,Cloneable
- Enclosing class:
- Common.VersionInfo
public static final class Common.VersionInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
implements Common.VersionInfoOrBuilder
Protobuf type
dingodb.pb.common.VersionInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()string boost_summary = 140;string dingo_build_type = 50;string dingo_contrib_build_type = 60;if true, diskann depend on system, else use third_party.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string git_commit_hash = 10;string git_commit_mail = 22;string git_commit_time = 23;string git_commit_user = 21;string git_tag_name = 20;string major_version = 30;string minor_version = 40;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) bool use_diskann = 120;bool use_mkl = 70;bool use_openblas = 80;bool use_profiler = 100;bool use_sanitizer = 110;bool use_tcmalloc = 90;clone()string boost_summary = 140;com.google.protobuf.ByteStringstring boost_summary = 140;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring dingo_build_type = 50;com.google.protobuf.ByteStringstring dingo_build_type = 50;string dingo_contrib_build_type = 60;com.google.protobuf.ByteStringstring dingo_contrib_build_type = 60;booleanif true, diskann depend on system, else use third_party.string git_commit_hash = 10;com.google.protobuf.ByteStringstring git_commit_hash = 10;string git_commit_mail = 22;com.google.protobuf.ByteStringstring git_commit_mail = 22;string git_commit_time = 23;com.google.protobuf.ByteStringstring git_commit_time = 23;string git_commit_user = 21;com.google.protobuf.ByteStringstring git_commit_user = 21;string git_tag_name = 20;com.google.protobuf.ByteStringstring git_tag_name = 20;string major_version = 30;com.google.protobuf.ByteStringstring major_version = 30;string minor_version = 40;com.google.protobuf.ByteStringstring minor_version = 40;booleanbool use_diskann = 120;booleanbool use_mkl = 70;booleanbool use_openblas = 80;booleanbool use_profiler = 100;booleanbool use_sanitizer = 110;booleanbool use_tcmalloc = 90;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Common.VersionInfo other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBoostSummary(String value) string boost_summary = 140;setBoostSummaryBytes(com.google.protobuf.ByteString value) string boost_summary = 140;setDingoBuildType(String value) string dingo_build_type = 50;setDingoBuildTypeBytes(com.google.protobuf.ByteString value) string dingo_build_type = 50;setDingoContribBuildType(String value) string dingo_contrib_build_type = 60;setDingoContribBuildTypeBytes(com.google.protobuf.ByteString value) string dingo_contrib_build_type = 60;setDiskannDependOnSystem(boolean value) if true, diskann depend on system, else use third_party.setGitCommitHash(String value) string git_commit_hash = 10;setGitCommitHashBytes(com.google.protobuf.ByteString value) string git_commit_hash = 10;setGitCommitMail(String value) string git_commit_mail = 22;setGitCommitMailBytes(com.google.protobuf.ByteString value) string git_commit_mail = 22;setGitCommitTime(String value) string git_commit_time = 23;setGitCommitTimeBytes(com.google.protobuf.ByteString value) string git_commit_time = 23;setGitCommitUser(String value) string git_commit_user = 21;setGitCommitUserBytes(com.google.protobuf.ByteString value) string git_commit_user = 21;setGitTagName(String value) string git_tag_name = 20;setGitTagNameBytes(com.google.protobuf.ByteString value) string git_tag_name = 20;setMajorVersion(String value) string major_version = 30;setMajorVersionBytes(com.google.protobuf.ByteString value) string major_version = 30;setMinorVersion(String value) string minor_version = 40;setMinorVersionBytes(com.google.protobuf.ByteString value) string minor_version = 40;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUseDiskann(boolean value) bool use_diskann = 120;setUseMkl(boolean value) bool use_mkl = 70;setUseOpenblas(boolean value) bool use_openblas = 80;setUseProfiler(boolean value) bool use_profiler = 100;setUseSanitizer(boolean value) bool use_sanitizer = 110;setUseTcmalloc(boolean value) bool use_tcmalloc = 90;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.VersionInfo.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.VersionInfo.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.VersionInfo.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.VersionInfo.Builder>
-
setField
public Common.VersionInfo.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.VersionInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
-
setRepeatedField
public Common.VersionInfo.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.VersionInfo.Builder>
-
addRepeatedField
public Common.VersionInfo.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.VersionInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.VersionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
-
mergeFrom
public Common.VersionInfo.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.VersionInfo.Builder>- Throws:
IOException
-
getGitCommitHash
string git_commit_hash = 10;- Specified by:
getGitCommitHashin interfaceCommon.VersionInfoOrBuilder- Returns:
- The gitCommitHash.
-
getGitCommitHashBytes
public com.google.protobuf.ByteString getGitCommitHashBytes()string git_commit_hash = 10;- Specified by:
getGitCommitHashBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for gitCommitHash.
-
setGitCommitHash
string git_commit_hash = 10;- Parameters:
value- The gitCommitHash to set.- Returns:
- This builder for chaining.
-
clearGitCommitHash
string git_commit_hash = 10;- Returns:
- This builder for chaining.
-
setGitCommitHashBytes
string git_commit_hash = 10;- Parameters:
value- The bytes for gitCommitHash to set.- Returns:
- This builder for chaining.
-
getGitTagName
string git_tag_name = 20;- Specified by:
getGitTagNamein interfaceCommon.VersionInfoOrBuilder- Returns:
- The gitTagName.
-
getGitTagNameBytes
public com.google.protobuf.ByteString getGitTagNameBytes()string git_tag_name = 20;- Specified by:
getGitTagNameBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for gitTagName.
-
setGitTagName
string git_tag_name = 20;- Parameters:
value- The gitTagName to set.- Returns:
- This builder for chaining.
-
clearGitTagName
string git_tag_name = 20;- Returns:
- This builder for chaining.
-
setGitTagNameBytes
string git_tag_name = 20;- Parameters:
value- The bytes for gitTagName to set.- Returns:
- This builder for chaining.
-
getGitCommitUser
string git_commit_user = 21;- Specified by:
getGitCommitUserin interfaceCommon.VersionInfoOrBuilder- Returns:
- The gitCommitUser.
-
getGitCommitUserBytes
public com.google.protobuf.ByteString getGitCommitUserBytes()string git_commit_user = 21;- Specified by:
getGitCommitUserBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for gitCommitUser.
-
setGitCommitUser
string git_commit_user = 21;- Parameters:
value- The gitCommitUser to set.- Returns:
- This builder for chaining.
-
clearGitCommitUser
string git_commit_user = 21;- Returns:
- This builder for chaining.
-
setGitCommitUserBytes
string git_commit_user = 21;- Parameters:
value- The bytes for gitCommitUser to set.- Returns:
- This builder for chaining.
-
getGitCommitMail
string git_commit_mail = 22;- Specified by:
getGitCommitMailin interfaceCommon.VersionInfoOrBuilder- Returns:
- The gitCommitMail.
-
getGitCommitMailBytes
public com.google.protobuf.ByteString getGitCommitMailBytes()string git_commit_mail = 22;- Specified by:
getGitCommitMailBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for gitCommitMail.
-
setGitCommitMail
string git_commit_mail = 22;- Parameters:
value- The gitCommitMail to set.- Returns:
- This builder for chaining.
-
clearGitCommitMail
string git_commit_mail = 22;- Returns:
- This builder for chaining.
-
setGitCommitMailBytes
string git_commit_mail = 22;- Parameters:
value- The bytes for gitCommitMail to set.- Returns:
- This builder for chaining.
-
getGitCommitTime
string git_commit_time = 23;- Specified by:
getGitCommitTimein interfaceCommon.VersionInfoOrBuilder- Returns:
- The gitCommitTime.
-
getGitCommitTimeBytes
public com.google.protobuf.ByteString getGitCommitTimeBytes()string git_commit_time = 23;- Specified by:
getGitCommitTimeBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for gitCommitTime.
-
setGitCommitTime
string git_commit_time = 23;- Parameters:
value- The gitCommitTime to set.- Returns:
- This builder for chaining.
-
clearGitCommitTime
string git_commit_time = 23;- Returns:
- This builder for chaining.
-
setGitCommitTimeBytes
string git_commit_time = 23;- Parameters:
value- The bytes for gitCommitTime to set.- Returns:
- This builder for chaining.
-
getMajorVersion
string major_version = 30;- Specified by:
getMajorVersionin interfaceCommon.VersionInfoOrBuilder- Returns:
- The majorVersion.
-
getMajorVersionBytes
public com.google.protobuf.ByteString getMajorVersionBytes()string major_version = 30;- Specified by:
getMajorVersionBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for majorVersion.
-
setMajorVersion
string major_version = 30;- Parameters:
value- The majorVersion to set.- Returns:
- This builder for chaining.
-
clearMajorVersion
string major_version = 30;- Returns:
- This builder for chaining.
-
setMajorVersionBytes
string major_version = 30;- Parameters:
value- The bytes for majorVersion to set.- Returns:
- This builder for chaining.
-
getMinorVersion
string minor_version = 40;- Specified by:
getMinorVersionin interfaceCommon.VersionInfoOrBuilder- Returns:
- The minorVersion.
-
getMinorVersionBytes
public com.google.protobuf.ByteString getMinorVersionBytes()string minor_version = 40;- Specified by:
getMinorVersionBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for minorVersion.
-
setMinorVersion
string minor_version = 40;- Parameters:
value- The minorVersion to set.- Returns:
- This builder for chaining.
-
clearMinorVersion
string minor_version = 40;- Returns:
- This builder for chaining.
-
setMinorVersionBytes
string minor_version = 40;- Parameters:
value- The bytes for minorVersion to set.- Returns:
- This builder for chaining.
-
getDingoBuildType
string dingo_build_type = 50;- Specified by:
getDingoBuildTypein interfaceCommon.VersionInfoOrBuilder- Returns:
- The dingoBuildType.
-
getDingoBuildTypeBytes
public com.google.protobuf.ByteString getDingoBuildTypeBytes()string dingo_build_type = 50;- Specified by:
getDingoBuildTypeBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for dingoBuildType.
-
setDingoBuildType
string dingo_build_type = 50;- Parameters:
value- The dingoBuildType to set.- Returns:
- This builder for chaining.
-
clearDingoBuildType
string dingo_build_type = 50;- Returns:
- This builder for chaining.
-
setDingoBuildTypeBytes
string dingo_build_type = 50;- Parameters:
value- The bytes for dingoBuildType to set.- Returns:
- This builder for chaining.
-
getDingoContribBuildType
string dingo_contrib_build_type = 60;- Specified by:
getDingoContribBuildTypein interfaceCommon.VersionInfoOrBuilder- Returns:
- The dingoContribBuildType.
-
getDingoContribBuildTypeBytes
public com.google.protobuf.ByteString getDingoContribBuildTypeBytes()string dingo_contrib_build_type = 60;- Specified by:
getDingoContribBuildTypeBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for dingoContribBuildType.
-
setDingoContribBuildType
string dingo_contrib_build_type = 60;- Parameters:
value- The dingoContribBuildType to set.- Returns:
- This builder for chaining.
-
clearDingoContribBuildType
string dingo_contrib_build_type = 60;- Returns:
- This builder for chaining.
-
setDingoContribBuildTypeBytes
public Common.VersionInfo.Builder setDingoContribBuildTypeBytes(com.google.protobuf.ByteString value) string dingo_contrib_build_type = 60;- Parameters:
value- The bytes for dingoContribBuildType to set.- Returns:
- This builder for chaining.
-
getUseMkl
public boolean getUseMkl()bool use_mkl = 70;- Specified by:
getUseMklin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useMkl.
-
setUseMkl
bool use_mkl = 70;- Parameters:
value- The useMkl to set.- Returns:
- This builder for chaining.
-
clearUseMkl
bool use_mkl = 70;- Returns:
- This builder for chaining.
-
getUseOpenblas
public boolean getUseOpenblas()bool use_openblas = 80;- Specified by:
getUseOpenblasin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useOpenblas.
-
setUseOpenblas
bool use_openblas = 80;- Parameters:
value- The useOpenblas to set.- Returns:
- This builder for chaining.
-
clearUseOpenblas
bool use_openblas = 80;- Returns:
- This builder for chaining.
-
getUseTcmalloc
public boolean getUseTcmalloc()bool use_tcmalloc = 90;- Specified by:
getUseTcmallocin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useTcmalloc.
-
setUseTcmalloc
bool use_tcmalloc = 90;- Parameters:
value- The useTcmalloc to set.- Returns:
- This builder for chaining.
-
clearUseTcmalloc
bool use_tcmalloc = 90;- Returns:
- This builder for chaining.
-
getUseProfiler
public boolean getUseProfiler()bool use_profiler = 100;- Specified by:
getUseProfilerin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useProfiler.
-
setUseProfiler
bool use_profiler = 100;- Parameters:
value- The useProfiler to set.- Returns:
- This builder for chaining.
-
clearUseProfiler
bool use_profiler = 100;- Returns:
- This builder for chaining.
-
getUseSanitizer
public boolean getUseSanitizer()bool use_sanitizer = 110;- Specified by:
getUseSanitizerin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useSanitizer.
-
setUseSanitizer
bool use_sanitizer = 110;- Parameters:
value- The useSanitizer to set.- Returns:
- This builder for chaining.
-
clearUseSanitizer
bool use_sanitizer = 110;- Returns:
- This builder for chaining.
-
getUseDiskann
public boolean getUseDiskann()bool use_diskann = 120;- Specified by:
getUseDiskannin interfaceCommon.VersionInfoOrBuilder- Returns:
- The useDiskann.
-
setUseDiskann
bool use_diskann = 120;- Parameters:
value- The useDiskann to set.- Returns:
- This builder for chaining.
-
clearUseDiskann
bool use_diskann = 120;- Returns:
- This builder for chaining.
-
getDiskannDependOnSystem
public boolean getDiskannDependOnSystem()if true, diskann depend on system, else use third_party.
bool diskann_depend_on_system = 130;- Specified by:
getDiskannDependOnSystemin interfaceCommon.VersionInfoOrBuilder- Returns:
- The diskannDependOnSystem.
-
setDiskannDependOnSystem
if true, diskann depend on system, else use third_party.
bool diskann_depend_on_system = 130;- Parameters:
value- The diskannDependOnSystem to set.- Returns:
- This builder for chaining.
-
clearDiskannDependOnSystem
if true, diskann depend on system, else use third_party.
bool diskann_depend_on_system = 130;- Returns:
- This builder for chaining.
-
getBoostSummary
string boost_summary = 140;- Specified by:
getBoostSummaryin interfaceCommon.VersionInfoOrBuilder- Returns:
- The boostSummary.
-
getBoostSummaryBytes
public com.google.protobuf.ByteString getBoostSummaryBytes()string boost_summary = 140;- Specified by:
getBoostSummaryBytesin interfaceCommon.VersionInfoOrBuilder- Returns:
- The bytes for boostSummary.
-
setBoostSummary
string boost_summary = 140;- Parameters:
value- The boostSummary to set.- Returns:
- This builder for chaining.
-
clearBoostSummary
string boost_summary = 140;- Returns:
- This builder for chaining.
-
setBoostSummaryBytes
string boost_summary = 140;- Parameters:
value- The bytes for boostSummary to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Common.VersionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
-
mergeUnknownFields
public final Common.VersionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
-