Class Common.VersionInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.dingodb.common.Common.VersionInfo
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Common.VersionInfoOrBuilder, Serializable
Enclosing class:
Common

public static final class Common.VersionInfo extends com.google.protobuf.GeneratedMessageV3 implements Common.VersionInfoOrBuilder
Protobuf type dingodb.pb.common.VersionInfo
See Also:
  • Field Details

    • GIT_COMMIT_HASH_FIELD_NUMBER

      public static final int GIT_COMMIT_HASH_FIELD_NUMBER
      See Also:
    • GIT_TAG_NAME_FIELD_NUMBER

      public static final int GIT_TAG_NAME_FIELD_NUMBER
      See Also:
    • GIT_COMMIT_USER_FIELD_NUMBER

      public static final int GIT_COMMIT_USER_FIELD_NUMBER
      See Also:
    • GIT_COMMIT_MAIL_FIELD_NUMBER

      public static final int GIT_COMMIT_MAIL_FIELD_NUMBER
      See Also:
    • GIT_COMMIT_TIME_FIELD_NUMBER

      public static final int GIT_COMMIT_TIME_FIELD_NUMBER
      See Also:
    • MAJOR_VERSION_FIELD_NUMBER

      public static final int MAJOR_VERSION_FIELD_NUMBER
      See Also:
    • MINOR_VERSION_FIELD_NUMBER

      public static final int MINOR_VERSION_FIELD_NUMBER
      See Also:
    • DINGO_BUILD_TYPE_FIELD_NUMBER

      public static final int DINGO_BUILD_TYPE_FIELD_NUMBER
      See Also:
    • DINGO_CONTRIB_BUILD_TYPE_FIELD_NUMBER

      public static final int DINGO_CONTRIB_BUILD_TYPE_FIELD_NUMBER
      See Also:
    • USE_MKL_FIELD_NUMBER

      public static final int USE_MKL_FIELD_NUMBER
      See Also:
    • USE_OPENBLAS_FIELD_NUMBER

      public static final int USE_OPENBLAS_FIELD_NUMBER
      See Also:
    • USE_TCMALLOC_FIELD_NUMBER

      public static final int USE_TCMALLOC_FIELD_NUMBER
      See Also:
    • USE_PROFILER_FIELD_NUMBER

      public static final int USE_PROFILER_FIELD_NUMBER
      See Also:
    • USE_SANITIZER_FIELD_NUMBER

      public static final int USE_SANITIZER_FIELD_NUMBER
      See Also:
    • USE_DISKANN_FIELD_NUMBER

      public static final int USE_DISKANN_FIELD_NUMBER
      See Also:
    • DISKANN_DEPEND_ON_SYSTEM_FIELD_NUMBER

      public static final int DISKANN_DEPEND_ON_SYSTEM_FIELD_NUMBER
      See Also:
    • BOOST_SUMMARY_FIELD_NUMBER

      public static final int BOOST_SUMMARY_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • 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
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • getUseMkl

      public boolean getUseMkl()
      bool use_mkl = 70;
      Specified by:
      getUseMkl in interface Common.VersionInfoOrBuilder
      Returns:
      The useMkl.
    • getUseOpenblas

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

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

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

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

      public boolean getUseDiskann()
      bool use_diskann = 120;
      Specified by:
      getUseDiskann in interface Common.VersionInfoOrBuilder
      Returns:
      The useDiskann.
    • 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.
    • 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.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Common.VersionInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.VersionInfo parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.VersionInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Common.VersionInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Common.VersionInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.VersionInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.VersionInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static Common.VersionInfo.Builder newBuilder()
    • newBuilder

      public static Common.VersionInfo.Builder newBuilder(Common.VersionInfo prototype)
    • toBuilder

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

      protected Common.VersionInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Common.VersionInfo getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Common.VersionInfo> parser()
    • getParserForType

      public com.google.protobuf.Parser<Common.VersionInfo> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

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