public ClusterInfo withEnhancedMonitoring(String enhancedMonitoring) {
        setEnhancedMonitoring(enhancedMonitoring);
        return this;
    }
<p>
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values:
DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with
each of these levels of monitoring, see <a
href="https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html">Monitoring</a>.
</p>

@param enhancedMonitoring
       <p>
       Specifies which metrics are gathered for the MSK cluster. This property has the following possible values:
       DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics
       associated with each of these levels of monitoring, see <a
       href="https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html">Monitoring</a>.
       </p>
@return Returns a reference to this object so that method calls can be chained together.
@see EnhancedMonitoring
aws-java-sdk-kafka/src/main/java/com/amazonaws/services/kafka/model/ClusterInfo.java