public DisableEnhancedMonitoringRequest withShardLevelMetrics(java.util.Collection<String> shardLevelMetrics) {
        setShardLevelMetrics(shardLevelMetrics);
        return this;
    }
<p>
List of shard-level metrics to disable.
</p>
<p>
The following are the valid shard-level metrics. The value "<code>ALL</code>" disables every metric.
</p>
<ul>
<li>
<p>
<code>IncomingBytes</code>
</p>
</li>
<li>
<p>
<code>IncomingRecords</code>
</p>
</li>
<li>
<p>
<code>OutgoingBytes</code>
</p>
</li>
<li>
<p>
<code>OutgoingRecords</code>
</p>
</li>
<li>
<p>
<code>WriteProvisionedThroughputExceeded</code>
</p>
</li>
<li>
<p>
<code>ReadProvisionedThroughputExceeded</code>
</p>
</li>
<li>
<p>
<code>IteratorAgeMilliseconds</code>
</p>
</li>
<li>
<p>
<code>ALL</code>
</p>
</li>
</ul>
<p>
For more information, see <a
href="https://docs.aws.amazon.com/kinesis/latest/dev/monitoring-with-cloudwatch.html">Monitoring the Amazon
Kinesis Data Streams Service with Amazon CloudWatch</a> in the <i>Amazon Kinesis Data Streams Developer
Guide</i>.
</p>

@param shardLevelMetrics
       List of shard-level metrics to disable.</p>
       <p>
       The following are the valid shard-level metrics. The value "<code>ALL</code>" disables every metric.
       </p>
       <ul>
       <li>
       <p>
       <code>IncomingBytes</code>
       </p>
       </li>
       <li>
       <p>
       <code>IncomingRecords</code>
       </p>
       </li>
       <li>
       <p>
       <code>OutgoingBytes</code>
       </p>
       </li>
       <li>
       <p>
       <code>OutgoingRecords</code>
       </p>
       </li>
       <li>
       <p>
       <code>WriteProvisionedThroughputExceeded</code>
       </p>
       </li>
       <li>
       <p>
       <code>ReadProvisionedThroughputExceeded</code>
       </p>
       </li>
       <li>
       <p>
       <code>IteratorAgeMilliseconds</code>
       </p>
       </li>
       <li>
       <p>
       <code>ALL</code>
       </p>
       </li>
       </ul>
       <p>
       For more information, see <a
       href="https://docs.aws.amazon.com/kinesis/latest/dev/monitoring-with-cloudwatch.html">Monitoring the
       Amazon Kinesis Data Streams Service with Amazon CloudWatch</a> in the <i>Amazon Kinesis Data Streams
       Developer Guide</i>.
@return Returns a reference to this object so that method calls can be chained together.
@see MetricsName
aws-java-sdk-kinesis/src/main/java/com/amazonaws/services/kinesis/model/DisableEnhancedMonitoringRequest.java