for ease of future expansion (more ScmType may be introduced) and assume that they will related to Kudu SCM functionality.

(1) I choose constant strings instead of ScmType Enum.
(2) For strings, we will only have 2 constants defined (None, Tfs).
(3) if ScmType != None and != Tfs, it means Kudu's Scm functionality is enabled.