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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • getDefaultInstanceForType

      public Common.VersionInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Common.VersionInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Common.VersionInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • setField

      public Common.VersionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • clearField

      public Common.VersionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • clearOneof

      public Common.VersionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.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:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • addRepeatedField

      public Common.VersionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • mergeFrom

      public Common.VersionInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Common.VersionInfo.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Common.VersionInfo.Builder>
      Throws:
      IOException
    • getGitCommitHash

      public String getGitCommitHash()
      string git_commit_hash = 10;
      Specified by:
      getGitCommitHash in interface Common.VersionInfoOrBuilder
      Returns:
      The gitCommitHash.
    • getGitCommitHashBytes

      public com.google.protobuf.ByteString getGitCommitHashBytes()
      string git_commit_hash = 10;
      Specified by:
      getGitCommitHashBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for gitCommitHash.
    • setGitCommitHash

      public Common.VersionInfo.Builder setGitCommitHash(String value)
      string git_commit_hash = 10;
      Parameters:
      value - The gitCommitHash to set.
      Returns:
      This builder for chaining.
    • clearGitCommitHash

      public Common.VersionInfo.Builder clearGitCommitHash()
      string git_commit_hash = 10;
      Returns:
      This builder for chaining.
    • setGitCommitHashBytes

      public Common.VersionInfo.Builder setGitCommitHashBytes(com.google.protobuf.ByteString value)
      string git_commit_hash = 10;
      Parameters:
      value - The bytes for gitCommitHash to set.
      Returns:
      This builder for chaining.
    • getGitTagName

      public String getGitTagName()
      string git_tag_name = 20;
      Specified by:
      getGitTagName in interface Common.VersionInfoOrBuilder
      Returns:
      The gitTagName.
    • getGitTagNameBytes

      public com.google.protobuf.ByteString getGitTagNameBytes()
      string git_tag_name = 20;
      Specified by:
      getGitTagNameBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for gitTagName.
    • setGitTagName

      public Common.VersionInfo.Builder setGitTagName(String value)
      string git_tag_name = 20;
      Parameters:
      value - The gitTagName to set.
      Returns:
      This builder for chaining.
    • clearGitTagName

      public Common.VersionInfo.Builder clearGitTagName()
      string git_tag_name = 20;
      Returns:
      This builder for chaining.
    • setGitTagNameBytes

      public Common.VersionInfo.Builder setGitTagNameBytes(com.google.protobuf.ByteString value)
      string git_tag_name = 20;
      Parameters:
      value - The bytes for gitTagName to set.
      Returns:
      This builder for chaining.
    • getGitCommitUser

      public String getGitCommitUser()
      string git_commit_user = 21;
      Specified by:
      getGitCommitUser in interface Common.VersionInfoOrBuilder
      Returns:
      The gitCommitUser.
    • getGitCommitUserBytes

      public com.google.protobuf.ByteString getGitCommitUserBytes()
      string git_commit_user = 21;
      Specified by:
      getGitCommitUserBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for gitCommitUser.
    • setGitCommitUser

      public Common.VersionInfo.Builder setGitCommitUser(String value)
      string git_commit_user = 21;
      Parameters:
      value - The gitCommitUser to set.
      Returns:
      This builder for chaining.
    • clearGitCommitUser

      public Common.VersionInfo.Builder clearGitCommitUser()
      string git_commit_user = 21;
      Returns:
      This builder for chaining.
    • setGitCommitUserBytes

      public Common.VersionInfo.Builder setGitCommitUserBytes(com.google.protobuf.ByteString value)
      string git_commit_user = 21;
      Parameters:
      value - The bytes for gitCommitUser to set.
      Returns:
      This builder for chaining.
    • getGitCommitMail

      public String getGitCommitMail()
      string git_commit_mail = 22;
      Specified by:
      getGitCommitMail in interface Common.VersionInfoOrBuilder
      Returns:
      The gitCommitMail.
    • getGitCommitMailBytes

      public com.google.protobuf.ByteString getGitCommitMailBytes()
      string git_commit_mail = 22;
      Specified by:
      getGitCommitMailBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for gitCommitMail.
    • setGitCommitMail

      public Common.VersionInfo.Builder setGitCommitMail(String value)
      string git_commit_mail = 22;
      Parameters:
      value - The gitCommitMail to set.
      Returns:
      This builder for chaining.
    • clearGitCommitMail

      public Common.VersionInfo.Builder clearGitCommitMail()
      string git_commit_mail = 22;
      Returns:
      This builder for chaining.
    • setGitCommitMailBytes

      public Common.VersionInfo.Builder setGitCommitMailBytes(com.google.protobuf.ByteString value)
      string git_commit_mail = 22;
      Parameters:
      value - The bytes for gitCommitMail to set.
      Returns:
      This builder for chaining.
    • getGitCommitTime

      public String getGitCommitTime()
      string git_commit_time = 23;
      Specified by:
      getGitCommitTime in interface Common.VersionInfoOrBuilder
      Returns:
      The gitCommitTime.
    • getGitCommitTimeBytes

      public com.google.protobuf.ByteString getGitCommitTimeBytes()
      string git_commit_time = 23;
      Specified by:
      getGitCommitTimeBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for gitCommitTime.
    • setGitCommitTime

      public Common.VersionInfo.Builder setGitCommitTime(String value)
      string git_commit_time = 23;
      Parameters:
      value - The gitCommitTime to set.
      Returns:
      This builder for chaining.
    • clearGitCommitTime

      public Common.VersionInfo.Builder clearGitCommitTime()
      string git_commit_time = 23;
      Returns:
      This builder for chaining.
    • setGitCommitTimeBytes

      public Common.VersionInfo.Builder setGitCommitTimeBytes(com.google.protobuf.ByteString value)
      string git_commit_time = 23;
      Parameters:
      value - The bytes for gitCommitTime to set.
      Returns:
      This builder for chaining.
    • getMajorVersion

      public String getMajorVersion()
      string major_version = 30;
      Specified by:
      getMajorVersion in interface Common.VersionInfoOrBuilder
      Returns:
      The majorVersion.
    • getMajorVersionBytes

      public com.google.protobuf.ByteString getMajorVersionBytes()
      string major_version = 30;
      Specified by:
      getMajorVersionBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for majorVersion.
    • setMajorVersion

      public Common.VersionInfo.Builder setMajorVersion(String value)
      string major_version = 30;
      Parameters:
      value - The majorVersion to set.
      Returns:
      This builder for chaining.
    • clearMajorVersion

      public Common.VersionInfo.Builder clearMajorVersion()
      string major_version = 30;
      Returns:
      This builder for chaining.
    • setMajorVersionBytes

      public Common.VersionInfo.Builder setMajorVersionBytes(com.google.protobuf.ByteString value)
      string major_version = 30;
      Parameters:
      value - The bytes for majorVersion to set.
      Returns:
      This builder for chaining.
    • getMinorVersion

      public String getMinorVersion()
      string minor_version = 40;
      Specified by:
      getMinorVersion in interface Common.VersionInfoOrBuilder
      Returns:
      The minorVersion.
    • getMinorVersionBytes

      public com.google.protobuf.ByteString getMinorVersionBytes()
      string minor_version = 40;
      Specified by:
      getMinorVersionBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for minorVersion.
    • setMinorVersion

      public Common.VersionInfo.Builder setMinorVersion(String value)
      string minor_version = 40;
      Parameters:
      value - The minorVersion to set.
      Returns:
      This builder for chaining.
    • clearMinorVersion

      public Common.VersionInfo.Builder clearMinorVersion()
      string minor_version = 40;
      Returns:
      This builder for chaining.
    • setMinorVersionBytes

      public Common.VersionInfo.Builder setMinorVersionBytes(com.google.protobuf.ByteString value)
      string minor_version = 40;
      Parameters:
      value - The bytes for minorVersion to set.
      Returns:
      This builder for chaining.
    • getDingoBuildType

      public String getDingoBuildType()
      string dingo_build_type = 50;
      Specified by:
      getDingoBuildType in interface Common.VersionInfoOrBuilder
      Returns:
      The dingoBuildType.
    • getDingoBuildTypeBytes

      public com.google.protobuf.ByteString getDingoBuildTypeBytes()
      string dingo_build_type = 50;
      Specified by:
      getDingoBuildTypeBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for dingoBuildType.
    • setDingoBuildType

      public Common.VersionInfo.Builder setDingoBuildType(String value)
      string dingo_build_type = 50;
      Parameters:
      value - The dingoBuildType to set.
      Returns:
      This builder for chaining.
    • clearDingoBuildType

      public Common.VersionInfo.Builder clearDingoBuildType()
      string dingo_build_type = 50;
      Returns:
      This builder for chaining.
    • setDingoBuildTypeBytes

      public Common.VersionInfo.Builder setDingoBuildTypeBytes(com.google.protobuf.ByteString value)
      string dingo_build_type = 50;
      Parameters:
      value - The bytes for dingoBuildType to set.
      Returns:
      This builder for chaining.
    • getDingoContribBuildType

      public String getDingoContribBuildType()
      string dingo_contrib_build_type = 60;
      Specified by:
      getDingoContribBuildType in interface Common.VersionInfoOrBuilder
      Returns:
      The dingoContribBuildType.
    • getDingoContribBuildTypeBytes

      public com.google.protobuf.ByteString getDingoContribBuildTypeBytes()
      string dingo_contrib_build_type = 60;
      Specified by:
      getDingoContribBuildTypeBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for dingoContribBuildType.
    • setDingoContribBuildType

      public Common.VersionInfo.Builder setDingoContribBuildType(String value)
      string dingo_contrib_build_type = 60;
      Parameters:
      value - The dingoContribBuildType to set.
      Returns:
      This builder for chaining.
    • clearDingoContribBuildType

      public Common.VersionInfo.Builder 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:
      getUseMkl in interface Common.VersionInfoOrBuilder
      Returns:
      The useMkl.
    • setUseMkl

      public Common.VersionInfo.Builder setUseMkl(boolean value)
      bool use_mkl = 70;
      Parameters:
      value - The useMkl to set.
      Returns:
      This builder for chaining.
    • clearUseMkl

      public Common.VersionInfo.Builder clearUseMkl()
      bool use_mkl = 70;
      Returns:
      This builder for chaining.
    • getUseOpenblas

      public boolean getUseOpenblas()
      bool use_openblas = 80;
      Specified by:
      getUseOpenblas in interface Common.VersionInfoOrBuilder
      Returns:
      The useOpenblas.
    • setUseOpenblas

      public Common.VersionInfo.Builder setUseOpenblas(boolean value)
      bool use_openblas = 80;
      Parameters:
      value - The useOpenblas to set.
      Returns:
      This builder for chaining.
    • clearUseOpenblas

      public Common.VersionInfo.Builder clearUseOpenblas()
      bool use_openblas = 80;
      Returns:
      This builder for chaining.
    • getUseTcmalloc

      public boolean getUseTcmalloc()
      bool use_tcmalloc = 90;
      Specified by:
      getUseTcmalloc in interface Common.VersionInfoOrBuilder
      Returns:
      The useTcmalloc.
    • setUseTcmalloc

      public Common.VersionInfo.Builder setUseTcmalloc(boolean value)
      bool use_tcmalloc = 90;
      Parameters:
      value - The useTcmalloc to set.
      Returns:
      This builder for chaining.
    • clearUseTcmalloc

      public Common.VersionInfo.Builder clearUseTcmalloc()
      bool use_tcmalloc = 90;
      Returns:
      This builder for chaining.
    • getUseProfiler

      public boolean getUseProfiler()
      bool use_profiler = 100;
      Specified by:
      getUseProfiler in interface Common.VersionInfoOrBuilder
      Returns:
      The useProfiler.
    • setUseProfiler

      public Common.VersionInfo.Builder setUseProfiler(boolean value)
      bool use_profiler = 100;
      Parameters:
      value - The useProfiler to set.
      Returns:
      This builder for chaining.
    • clearUseProfiler

      public Common.VersionInfo.Builder clearUseProfiler()
      bool use_profiler = 100;
      Returns:
      This builder for chaining.
    • getUseSanitizer

      public boolean getUseSanitizer()
      bool use_sanitizer = 110;
      Specified by:
      getUseSanitizer in interface Common.VersionInfoOrBuilder
      Returns:
      The useSanitizer.
    • setUseSanitizer

      public Common.VersionInfo.Builder setUseSanitizer(boolean value)
      bool use_sanitizer = 110;
      Parameters:
      value - The useSanitizer to set.
      Returns:
      This builder for chaining.
    • clearUseSanitizer

      public Common.VersionInfo.Builder clearUseSanitizer()
      bool use_sanitizer = 110;
      Returns:
      This builder for chaining.
    • getUseDiskann

      public boolean getUseDiskann()
      bool use_diskann = 120;
      Specified by:
      getUseDiskann in interface Common.VersionInfoOrBuilder
      Returns:
      The useDiskann.
    • setUseDiskann

      public Common.VersionInfo.Builder setUseDiskann(boolean value)
      bool use_diskann = 120;
      Parameters:
      value - The useDiskann to set.
      Returns:
      This builder for chaining.
    • clearUseDiskann

      public Common.VersionInfo.Builder 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:
      getDiskannDependOnSystem in interface Common.VersionInfoOrBuilder
      Returns:
      The diskannDependOnSystem.
    • setDiskannDependOnSystem

      public Common.VersionInfo.Builder setDiskannDependOnSystem(boolean value)
       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

      public Common.VersionInfo.Builder clearDiskannDependOnSystem()
       if true, diskann depend on system, else use third_party.
       
      bool diskann_depend_on_system = 130;
      Returns:
      This builder for chaining.
    • getBoostSummary

      public String getBoostSummary()
      string boost_summary = 140;
      Specified by:
      getBoostSummary in interface Common.VersionInfoOrBuilder
      Returns:
      The boostSummary.
    • getBoostSummaryBytes

      public com.google.protobuf.ByteString getBoostSummaryBytes()
      string boost_summary = 140;
      Specified by:
      getBoostSummaryBytes in interface Common.VersionInfoOrBuilder
      Returns:
      The bytes for boostSummary.
    • setBoostSummary

      public Common.VersionInfo.Builder setBoostSummary(String value)
      string boost_summary = 140;
      Parameters:
      value - The boostSummary to set.
      Returns:
      This builder for chaining.
    • clearBoostSummary

      public Common.VersionInfo.Builder clearBoostSummary()
      string boost_summary = 140;
      Returns:
      This builder for chaining.
    • setBoostSummaryBytes

      public Common.VersionInfo.Builder setBoostSummaryBytes(com.google.protobuf.ByteString value)
      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:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>
    • mergeUnknownFields

      public final Common.VersionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Common.VersionInfo.Builder>