Class IChannel.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IChannelRef,IChannelRef.Jsii$Default,IResource,IResource.Jsii$Default,IChannel,IChannel.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IChannel
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.alpha.IChannel
IChannel.Jsii$Default, IChannel.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.medialive.IChannelRef
IChannelRef.Jsii$Default, IChannelRef.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Metric(experimental) Create a CloudWatch metric for this channel scoped to a specific pipeline.final MetricmetricActiveAlerts(Pipeline pipeline) (experimental) Metric for the total number of active alerts on this channel.final MetricmetricDroppedFrames(Pipeline pipeline) (experimental) Metric for dropped frames.final MetricmetricFillMsec(Pipeline pipeline) (experimental) Metric for fill milliseconds — the time MediaLive has filled the video output with fill frames because the input did not deliver content within the expected window.final MetricmetricInputLossSeconds(Pipeline pipeline) (experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).final MetricmetricInputVideoFrameRate(Pipeline pipeline) (experimental) Metric for the input video frame rate (frames per second).final MetricmetricNetworkIn(Pipeline pipeline) (experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.final MetricmetricNetworkOut(Pipeline pipeline) (experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.final MetricmetricSvqTime(Pipeline pipeline) (experimental) Metric for SVQ time (speed-vs-quality), expressed as a percent.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awscdk.services.medialive.alpha.IChannel.Jsii$Default
getChannelArn, getChannelId, getChannelInputs, getGrants, metric, metricActiveAlerts, metricDroppedFrames, metricFillMsec, metricInputLossSeconds, metricInputVideoFrameRate, metricNetworkIn, metricNetworkOut, metricSvqTimeMethods inherited from interface software.amazon.awscdk.interfaces.medialive.IChannelRef.Jsii$Default
getChannelRefMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
@Stability(Experimental) @NotNull public final Metric metric(@NotNull String metricName, @NotNull Pipeline pipeline) (experimental) Create a CloudWatch metric for this channel scoped to a specific pipeline.Channel metrics are published per-pipeline. `STANDARD` channels run two redundant pipelines (`PIPELINE_0` and `PIPELINE_1`); to cover both, build a metric for each. `SINGLE_PIPELINE` channels only publish on `PIPELINE_0`. See the
MediaLive metrics docs} for the full set of metric names and recommended statistics.invalid @link
{@link https://docs.aws.amazon.com/medialive/latest/ug/monitoring-eml-metrics.html- Specified by:
metricin interfaceIChannel- Specified by:
metricin interfaceIChannel.Jsii$Default- Parameters:
metricName- This parameter is required.pipeline- This parameter is required.
-
metricActiveAlerts
@Stability(Experimental) @NotNull public final Metric metricActiveAlerts(@NotNull Pipeline pipeline) (experimental) Metric for the total number of active alerts on this channel.Default: - max over 5 minutes
- Specified by:
metricActiveAlertsin interfaceIChannel- Specified by:
metricActiveAlertsin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricDroppedFrames
@Stability(Experimental) @NotNull public final Metric metricDroppedFrames(@NotNull Pipeline pipeline) (experimental) Metric for dropped frames.A non-zero value indicates the encoder cannot keep up with the incoming video in real time.
Default: - sum over 5 minutes
- Specified by:
metricDroppedFramesin interfaceIChannel- Specified by:
metricDroppedFramesin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricFillMsec
(experimental) Metric for fill milliseconds — the time MediaLive has filled the video output with fill frames because the input did not deliver content within the expected window.A non-zero value indicates an unhealthy input.
Default: - max over 5 minutes
- Specified by:
metricFillMsecin interfaceIChannel- Specified by:
metricFillMsecin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricInputLossSeconds
@Stability(Experimental) @NotNull public final Metric metricInputLossSeconds(@NotNull Pipeline pipeline) (experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).Default: - sum over 5 minutes
- Specified by:
metricInputLossSecondsin interfaceIChannel- Specified by:
metricInputLossSecondsin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricInputVideoFrameRate
@Stability(Experimental) @NotNull public final Metric metricInputVideoFrameRate(@NotNull Pipeline pipeline) (experimental) Metric for the input video frame rate (frames per second).Default: - max over 5 minutes
- Specified by:
metricInputVideoFrameRatein interfaceIChannel- Specified by:
metricInputVideoFrameRatein interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricNetworkIn
(experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkInin interfaceIChannel- Specified by:
metricNetworkInin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricNetworkOut
(experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkOutin interfaceIChannel- Specified by:
metricNetworkOutin interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-
metricSvqTime
(experimental) Metric for SVQ time (speed-vs-quality), expressed as a percent.Indicates the share of time MediaLive reduced quality optimisations to keep up with real-time output.
Default: - max over 5 minutes
- Specified by:
metricSvqTimein interfaceIChannel- Specified by:
metricSvqTimein interfaceIChannel.Jsii$Default- Parameters:
pipeline- This parameter is required.
-