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.139.0 (build 26a6b54)", date="2026-09-02T11:03:05.886Z") @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());