Enum Class TelemetryMetricKey

java.lang.Object
java.lang.Enum<TelemetryMetricKey>
org.sonar.plugins.python.telemetry.TelemetryMetricKey
All Implemented Interfaces:
Serializable, Comparable<TelemetryMetricKey>, Constable

public enum TelemetryMetricKey extends Enum<TelemetryMetricKey>
  • Enum Constant Details

    • NOTEBOOK_PRESENT_KEY

      public static final TelemetryMetricKey NOTEBOOK_PRESENT_KEY
    • NOTEBOOK_TOTAL_KEY

      public static final TelemetryMetricKey NOTEBOOK_TOTAL_KEY
    • NOTEBOOK_RECOGNITION_ERROR_KEY

      public static final TelemetryMetricKey NOTEBOOK_RECOGNITION_ERROR_KEY
    • NOTEBOOK_EXCEPTION_KEY

      public static final TelemetryMetricKey NOTEBOOK_EXCEPTION_KEY
    • PYTHON_VERSION_SET_KEY

      public static final TelemetryMetricKey PYTHON_VERSION_SET_KEY
    • PYTHON_VERSION_KEY

      public static final TelemetryMetricKey PYTHON_VERSION_KEY
    • PYTHON_DATABRICKS_FOUND

      public static final TelemetryMetricKey PYTHON_DATABRICKS_FOUND
    • IPYNB_DATABRICKS_FOUND

      public static final TelemetryMetricKey IPYNB_DATABRICKS_FOUND
    • PYTHON_DEPENDENCIES

      public static final TelemetryMetricKey PYTHON_DEPENDENCIES
    • PYTHON_DEPENDENCIES_FORMAT_VERSION

      public static final TelemetryMetricKey PYTHON_DEPENDENCIES_FORMAT_VERSION
    • NOSONAR_RULE_ID_KEY

      public static final TelemetryMetricKey NOSONAR_RULE_ID_KEY
    • NOSONAR_COMMENTS_KEY

      public static final TelemetryMetricKey NOSONAR_COMMENTS_KEY
    • NOSONAR_NOTEBOOK_RULE_ID_KEY

      public static final TelemetryMetricKey NOSONAR_NOTEBOOK_RULE_ID_KEY
    • NOSONAR_NOTEBOOK_COMMENTS_KEY

      public static final TelemetryMetricKey NOSONAR_NOTEBOOK_COMMENTS_KEY
    • ANALYSIS_THREADS_PARAM_KEY

      public static final TelemetryMetricKey ANALYSIS_THREADS_PARAM_KEY
    • ANALYSIS_THREADS_KEY

      public static final TelemetryMetricKey ANALYSIS_THREADS_KEY
    • PARALLEL_ANALYSIS_KEY

      public static final TelemetryMetricKey PARALLEL_ANALYSIS_KEY
    • ANALYSIS_DURATION_KEY

      public static final TelemetryMetricKey ANALYSIS_DURATION_KEY
    • NOTEBOOKS_ANALYSIS_DURATION_KEY

      public static final TelemetryMetricKey NOTEBOOKS_ANALYSIS_DURATION_KEY
    • PYTHON_NUMBER_OF_FILES_KEY

      public static final TelemetryMetricKey PYTHON_NUMBER_OF_FILES_KEY
    • PYTHON_PACKAGES_WITH_INIT

      public static final TelemetryMetricKey PYTHON_PACKAGES_WITH_INIT
    • PYTHON_PACKAGES_WITHOUT_INIT

      public static final TelemetryMetricKey PYTHON_PACKAGES_WITHOUT_INIT
    • PYTHON_DUPLICATE_PACKAGES_WITHOUT_INIT

      public static final TelemetryMetricKey PYTHON_DUPLICATE_PACKAGES_WITHOUT_INIT
    • PYTHON_NAMESPACE_PACKAGES_IN_REGULAR_PACKAGE

      public static final TelemetryMetricKey PYTHON_NAMESPACE_PACKAGES_IN_REGULAR_PACKAGE
    • PYTHON_TYPES_NAMES_TOTAL

      public static final TelemetryMetricKey PYTHON_TYPES_NAMES_TOTAL
    • PYTHON_TYPES_NAMES_UNKNOWN

      public static final TelemetryMetricKey PYTHON_TYPES_NAMES_UNKNOWN
    • PYTHON_TYPES_NAMES_UNRESOLVED_IMPORT

      public static final TelemetryMetricKey PYTHON_TYPES_NAMES_UNRESOLVED_IMPORT
    • PYTHON_TYPES_IMPORTS_TOTAL

      public static final TelemetryMetricKey PYTHON_TYPES_IMPORTS_TOTAL
    • PYTHON_TYPES_IMPORTS_UNKNOWN

      public static final TelemetryMetricKey PYTHON_TYPES_IMPORTS_UNKNOWN
    • PYTHON_TYPES_SYMBOLS_UNIQUE

      public static final TelemetryMetricKey PYTHON_TYPES_SYMBOLS_UNIQUE
    • PYTHON_TYPES_SYMBOLS_UNKNOWN

      public static final TelemetryMetricKey PYTHON_TYPES_SYMBOLS_UNKNOWN
    • PYTHON_MAIN_FILES_TOTAL

      public static final TelemetryMetricKey PYTHON_MAIN_FILES_TOTAL
    • PYTHON_MAIN_FILES_MISCLASSIFIED_TEST

      public static final TelemetryMetricKey PYTHON_MAIN_FILES_MISCLASSIFIED_TEST
  • Method Details

    • values

      public static TelemetryMetricKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TelemetryMetricKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • key

      public String key()