Class BridgeNetworkSource.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.BridgeNetworkSource.Jsii$Proxy
All Implemented Interfaces:
BridgeNetworkSource, software.amazon.jsii.JsiiSerializable
Enclosing interface:
BridgeNetworkSource

@Stability(Experimental) @Internal public static final class BridgeNetworkSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BridgeNetworkSource
An implementation for BridgeNetworkSource
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(BridgeNetworkSource.Builder builder)
      Constructor that initializes the object based on literal property values passed by the BridgeNetworkSource.Builder.
  • Method Details

    • getMulticastIp

      public final String getMulticastIp()
      Description copied from interface: BridgeNetworkSource
      (experimental) The network source multicast IP.

      Must be a valid Multicast IP address.

      Specified by:
      getMulticastIp in interface BridgeNetworkSource
    • getNetwork

      public final GatewayNetwork getNetwork()
      Description copied from interface: BridgeNetworkSource
      (experimental) The gateway network this source listens on.

      Use

      invalid reference
      GatewayNetwork.define
      to create the network and pass the same instance to the gateway and to each source that uses it.
      Specified by:
      getNetwork in interface BridgeNetworkSource
    • getPort

      public final Number getPort()
      Description copied from interface: BridgeNetworkSource
      (experimental) The network source port.
      Specified by:
      getPort in interface BridgeNetworkSource
    • getProtocol

      public final BridgeProtocol getProtocol()
      Description copied from interface: BridgeNetworkSource
      (experimental) The network source protocol.
      Specified by:
      getProtocol in interface BridgeNetworkSource
    • getMulticastSourceIp

      public final String getMulticastSourceIp()
      Description copied from interface: BridgeNetworkSource
      (experimental) The setting related to the multicast source.

      The IP address of the source for source-specific multicast (SSM).

      Default: - no multicast source IP

      Specified by:
      getMulticastSourceIp in interface BridgeNetworkSource
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object