Class IRouterOutput.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.IRouterOutput.Jsii$Proxy
All Implemented Interfaces:
IEnvironmentAware, IEnvironmentAware.Jsii$Default, IRouterOutputRef, IRouterOutputRef.Jsii$Default, IResource, IResource.Jsii$Default, IRouterOutput, IRouterOutput.Jsii$Default, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default
Enclosing interface:
IRouterOutput

@Internal public static final class IRouterOutput.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IRouterOutput.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
  • 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)
      (experimental) Create a CloudWatch metric for this router output.

      Router output metrics are dimensioned by RouterOutputARN. See the MediaConnect documentation for available metric names (e.g. RouterOutputBitRate, RouterOutputTotalPackets).

      Specified by:
      metric in interface IRouterOutput
      Specified by:
      metric in interface IRouterOutput.Jsii$Default
      Parameters:
      metricName - This parameter is required.
    • metricArqRequests

      @Stability(Experimental) @NotNull public final Metric metricArqRequests()
      (experimental) Metric for the number of retransmitted packets requested through automatic repeat request (ARQ).

      Applies to RIST and SRT outputs only.

      Default: - sum over 60 seconds

      Specified by:
      metricArqRequests in interface IRouterOutput
      Specified by:
      metricArqRequests in interface IRouterOutput.Jsii$Default
    • metricBitrate

      @Stability(Experimental) @NotNull public final Metric metricBitrate()
      (experimental) Metric for the bitrate of the router output's payload.

      Default: - average over 60 seconds

      Specified by:
      metricBitrate in interface IRouterOutput
      Specified by:
      metricBitrate in interface IRouterOutput.Jsii$Default
    • metricConnected

      @Stability(Experimental) @NotNull public final Metric metricConnected()
      (experimental) Metric for the router output connection state (1 connected, 0 disconnected).

      Applies to SRT outputs only.

      Default: - minimum over 60 seconds

      Specified by:
      metricConnected in interface IRouterOutput
      Specified by:
      metricConnected in interface IRouterOutput.Jsii$Default
    • metricTotalPackets

      @Stability(Experimental) @NotNull public final Metric metricTotalPackets()
      (experimental) Metric for the total number of packets sent by the router output.

      Default: - sum over 60 seconds

      Specified by:
      metricTotalPackets in interface IRouterOutput
      Specified by:
      metricTotalPackets in interface IRouterOutput.Jsii$Default