Interface MetricOptions

All Superinterfaces:
CommonMetricOptions, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
OperationsMetricOptions, SystemErrorsForOperationsMetricOptions
All Known Implementing Classes:
MetricOptions.Jsii$Proxy, OperationsMetricOptions.Jsii$Proxy, SystemErrorsForOperationsMetricOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)", date="2026-09-25T13:53:46.447Z") @Stability(Stable) public interface MetricOptions extends software.amazon.jsii.JsiiSerializable, CommonMetricOptions
Properties of a metric that can be changed.

Example:

 Channel channel;
 Stack stack;
 channel.metricDroppedFrames(Pipeline.PIPELINE_0).createAlarm(stack, "DroppedFrames", CreateAlarmOptions.builder()
         .threshold(1)
         .evaluationPeriods(2)
         .build());
 channel.metricSvqTime(Pipeline.PIPELINE_0).createAlarm(stack, "SvqTime", CreateAlarmOptions.builder()
         .threshold(0)
         .evaluationPeriods(1)
         .build());
 // Custom metric by name with sum statistic
 channel.metric("Output4xxErrors", Pipeline.PIPELINE_0, MetricOptions.builder().statistic("sum").build());