Class CfnFlowOutputProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnFlowOutputProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFlowOutputProps
An implementation for CfnFlowOutputProps
  • 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(CfnFlowOutputProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnFlowOutputProps.Builder.
  • Method Details

    • getFlowArn

      public final String getFlowArn()
      Description copied from interface: CfnFlowOutputProps
      The Amazon Resource Name (ARN) of the flow this output is attached to.
      Specified by:
      getFlowArn in interface CfnFlowOutputProps
    • getProtocol

      public final String getProtocol()
      Description copied from interface: CfnFlowOutputProps
      The protocol to use for the output.
      Specified by:
      getProtocol in interface CfnFlowOutputProps
    • getCidrAllowList

      public final List<String> getCidrAllowList()
      Description copied from interface: CfnFlowOutputProps
      The range of IP addresses that are allowed to initiate output requests to this flow.

      Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

      Specified by:
      getCidrAllowList in interface CfnFlowOutputProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnFlowOutputProps
      A description of the output.

      This description is not visible outside of the current AWS account even if the account grants entitlements to other accounts.

      Specified by:
      getDescription in interface CfnFlowOutputProps
    • getDestination

      public final String getDestination()
      Description copied from interface: CfnFlowOutputProps
      The IP address where you want to send the output.
      Specified by:
      getDestination in interface CfnFlowOutputProps
    • getEncryption

      public final Object getEncryption()
      Description copied from interface: CfnFlowOutputProps
      The encryption credentials that you want to use for the output.
      Specified by:
      getEncryption in interface CfnFlowOutputProps
    • getMaxLatency

      public final Number getMaxLatency()
      Description copied from interface: CfnFlowOutputProps
      The maximum latency in milliseconds.

      This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

      Specified by:
      getMaxLatency in interface CfnFlowOutputProps
    • getMinLatency

      public final Number getMinLatency()
      Description copied from interface: CfnFlowOutputProps
      The minimum latency in milliseconds for SRT-based streams.

      In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

      Specified by:
      getMinLatency in interface CfnFlowOutputProps
    • getName

      public final String getName()
      Description copied from interface: CfnFlowOutputProps
      The name of the VPC interface.
      Specified by:
      getName in interface CfnFlowOutputProps
    • getPort

      public final Number getPort()
      Description copied from interface: CfnFlowOutputProps
      The port to use when MediaConnect distributes content to the output.
      Specified by:
      getPort in interface CfnFlowOutputProps
    • getRemoteId

      public final String getRemoteId()
      Description copied from interface: CfnFlowOutputProps
      The identifier that is assigned to the Zixi receiver.

      This parameter applies only to outputs that use Zixi pull.

      Specified by:
      getRemoteId in interface CfnFlowOutputProps
    • getSmoothingLatency

      public final Number getSmoothingLatency()
      Description copied from interface: CfnFlowOutputProps
      The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
      Specified by:
      getSmoothingLatency in interface CfnFlowOutputProps
    • getStreamId

      public final String getStreamId()
      Description copied from interface: CfnFlowOutputProps
      The stream ID that you want to use for this transport.

      This parameter applies only to Zixi and SRT caller-based streams.

      Specified by:
      getStreamId in interface CfnFlowOutputProps
    • getVpcInterfaceAttachment

      public final Object getVpcInterfaceAttachment()
      Description copied from interface: CfnFlowOutputProps
      The VPC interface that you want to send your output to.
      Specified by:
      getVpcInterfaceAttachment in interface CfnFlowOutputProps
    • $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