Interface IChannel.Jsii$Default
- All Superinterfaces:
IChannel,IChannelRef,IChannelRef.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IChannel.Jsii$Proxy
- Enclosing interface:
IChannel
IChannel.-
Nested Class Summary
Nested 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 -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The ARN of the channel.default String(experimental) The ID of the channel.(experimental) The IDs of the inputs attached to this channel.default ChannelGrants(experimental) Collection of grant methods for this channel — start, stop, and update its schedule.default Metric(experimental) Create a CloudWatch metric for this channel scoped to a specific pipeline.default Metricmetric(String metricName, Pipeline pipeline, MetricOptions props) (experimental) Create a CloudWatch metric for this channel scoped to a specific pipeline.default MetricmetricActiveAlerts(Pipeline pipeline) (experimental) Metric for the total number of active alerts on this channel.default MetricmetricActiveAlerts(Pipeline pipeline, MetricOptions props) (experimental) Metric for the total number of active alerts on this channel.default MetricmetricDroppedFrames(Pipeline pipeline) (experimental) Metric for dropped frames.default MetricmetricDroppedFrames(Pipeline pipeline, MetricOptions props) (experimental) Metric for dropped frames.default 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.default MetricmetricFillMsec(Pipeline pipeline, MetricOptions props) (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.default MetricmetricInputLossSeconds(Pipeline pipeline) (experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).default MetricmetricInputLossSeconds(Pipeline pipeline, MetricOptions props) (experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).default MetricmetricInputVideoFrameRate(Pipeline pipeline) (experimental) Metric for the input video frame rate (frames per second).default MetricmetricInputVideoFrameRate(Pipeline pipeline, MetricOptions props) (experimental) Metric for the input video frame rate (frames per second).default MetricmetricNetworkIn(Pipeline pipeline) (experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.default MetricmetricNetworkIn(Pipeline pipeline, MetricOptions props) (experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.default MetricmetricNetworkOut(Pipeline pipeline) (experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.default MetricmetricNetworkOut(Pipeline pipeline, MetricOptions props) (experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.default MetricmetricSvqTime(Pipeline pipeline) (experimental) Metric for SVQ time (speed-vs-quality), expressed as a percent.default MetricmetricSvqTime(Pipeline pipeline, MetricOptions props) (experimental) Metric for SVQ time (speed-vs-quality), expressed as a percent.Methods 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
-
Method Details
-
getChannelArn
(experimental) The ARN of the channel.- Specified by:
getChannelArnin interfaceIChannel
-
getChannelId
(experimental) The ID of the channel.- Specified by:
getChannelIdin interfaceIChannel
-
getGrants
(experimental) Collection of grant methods for this channel — start, stop, and update its schedule. -
getChannelInputs
(experimental) The IDs of the inputs attached to this channel.- Specified by:
getChannelInputsin interfaceIChannel
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @NotNull Pipeline pipeline, @Nullable MetricOptions props) (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 -
metric
@Stability(Experimental) @NotNull default 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 -
metricActiveAlerts
@Stability(Experimental) @NotNull default Metric metricActiveAlerts(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (experimental) Metric for the total number of active alerts on this channel.Default: - max over 5 minutes
- Specified by:
metricActiveAlertsin interfaceIChannel- Parameters:
pipeline- This parameter is required.props-
-
metricActiveAlerts
(experimental) Metric for the total number of active alerts on this channel.Default: - max over 5 minutes
- Specified by:
metricActiveAlertsin interfaceIChannel- Parameters:
pipeline- This parameter is required.
-
metricDroppedFrames
@Stability(Experimental) @NotNull default Metric metricDroppedFrames(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (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- Parameters:
pipeline- This parameter is required.props-
-
metricDroppedFrames
(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- Parameters:
pipeline- This parameter is required.
-
metricFillMsec
@Stability(Experimental) @NotNull default Metric metricFillMsec(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (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- Parameters:
pipeline- This parameter is required.props-
-
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- Parameters:
pipeline- This parameter is required.
-
metricInputLossSeconds
@Stability(Experimental) @NotNull default Metric metricInputLossSeconds(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).Default: - sum over 5 minutes
- Specified by:
metricInputLossSecondsin interfaceIChannel- Parameters:
pipeline- This parameter is required.props-
-
metricInputLossSeconds
(experimental) Metric for input loss seconds (RTP and MediaConnect inputs only).Default: - sum over 5 minutes
- Specified by:
metricInputLossSecondsin interfaceIChannel- Parameters:
pipeline- This parameter is required.
-
metricInputVideoFrameRate
@Stability(Experimental) @NotNull default Metric metricInputVideoFrameRate(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (experimental) Metric for the input video frame rate (frames per second).Default: - max over 5 minutes
- Specified by:
metricInputVideoFrameRatein interfaceIChannel- Parameters:
pipeline- This parameter is required.props-
-
metricInputVideoFrameRate
@Stability(Experimental) @NotNull default 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- Parameters:
pipeline- This parameter is required.
-
metricNetworkIn
@Stability(Experimental) @NotNull default Metric metricNetworkIn(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkInin interfaceIChannel- Parameters:
pipeline- This parameter is required.props-
-
metricNetworkIn
(experimental) Metric for the rate of inbound network traffic to MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkInin interfaceIChannel- Parameters:
pipeline- This parameter is required.
-
metricNetworkOut
@Stability(Experimental) @NotNull default Metric metricNetworkOut(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkOutin interfaceIChannel- Parameters:
pipeline- This parameter is required.props-
-
metricNetworkOut
(experimental) Metric for the rate of outbound network traffic from MediaLive in Mbps.Default: - average over 5 minutes
- Specified by:
metricNetworkOutin interfaceIChannel- Parameters:
pipeline- This parameter is required.
-
metricSvqTime
@Stability(Experimental) @NotNull default Metric metricSvqTime(@NotNull Pipeline pipeline, @Nullable MetricOptions props) (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- Parameters:
pipeline- This parameter is required.props-
-
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- Parameters:
pipeline- This parameter is required.
-