Class IBridge.Jsii$Proxy

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

@Internal public static final class IBridge.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IBridge.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 bridge.

      Bridge metrics are dimensioned by BridgeARN. See the MediaConnect documentation for available metric names (e.g. IngressBridgeBitRate, EgressBridgeBitRate, IngressBridgePacketLossPercent).

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

      @Stability(Experimental) @NotNull public final Metric metricFailoverSwitches()
      (experimental) Metric for the total number of times the bridge switches between sources when using the FAILOVER failover mode.

      Uses IngressBridgeFailoverSwitches for ingress bridges and EgressBridgeFailoverSwitches for egress bridges.

      Default: - sum over 60 seconds

      Specified by:
      metricFailoverSwitches in interface IBridge
      Specified by:
      metricFailoverSwitches in interface IBridge.Jsii$Default
    • metricSourceBitrate

      @Stability(Experimental) @NotNull public final Metric metricSourceBitrate(@NotNull String bridgeSourceName)
      (experimental) Metric for the bitrate of a specific bridge source.

      Uses IngressBridgeSourceBitRate for ingress bridges and EgressBridgeSourceBitRate for egress bridges.

      Default: - average over 60 seconds

      Specified by:
      metricSourceBitrate in interface IBridge
      Specified by:
      metricSourceBitrate in interface IBridge.Jsii$Default
      Parameters:
      bridgeSourceName - The name of the bridge source. This parameter is required.
    • metricSourcePacketLossPercent

      @Stability(Experimental) @NotNull public final Metric metricSourcePacketLossPercent(@NotNull String bridgeSourceName)
      (experimental) Metric for the percentage of packets lost on a specific bridge source.

      Uses IngressBridgeSourcePacketLossPercent for ingress bridges and EgressBridgeSourcePacketLossPercent for egress bridges.

      Default: - average over 60 seconds

      Specified by:
      metricSourcePacketLossPercent in interface IBridge
      Specified by:
      metricSourcePacketLossPercent in interface IBridge.Jsii$Default
      Parameters:
      bridgeSourceName - The name of the bridge source. This parameter is required.