Class JmxQueryProperties.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • managedBeanQuery

        public JmxQueryProperties.Builder managedBeanQuery​(String managedBeanQuery)
        JMX Managed Bean Query or Metric Service Table name
        Parameters:
        managedBeanQuery - the value to set
        Returns:
        this builder
      • jmxAttributes

        public JmxQueryProperties.Builder jmxAttributes​(String jmxAttributes)
        List of JMX attributes or Metric Service Table columns separated by semi-colon
        Parameters:
        jmxAttributes - the value to set
        Returns:
        this builder
      • identityMetric

        public JmxQueryProperties.Builder identityMetric​(String identityMetric)
        Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key metrics
        Parameters:
        identityMetric - the value to set
        Returns:
        this builder
      • autoRowPrefix

        public JmxQueryProperties.Builder autoRowPrefix​(String autoRowPrefix)
        Prefix for an auto generated metric, in case multiple rows with non unique key values are returned
        Parameters:
        autoRowPrefix - the value to set
        Returns:
        this builder
      • isMetricServiceEnabled

        public JmxQueryProperties.Builder isMetricServiceEnabled​(Boolean isMetricServiceEnabled)
        Indicates if Metric Service is enabled on server domain
        Parameters:
        isMetricServiceEnabled - the value to set
        Returns:
        this builder