Interface CfnChannel.RtmpOutputSettingsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnChannel.RtmpOutputSettingsProperty.Jsii$Proxy
Enclosing class:
CfnChannel

@Stability(Stable) public static interface CfnChannel.RtmpOutputSettingsProperty extends software.amazon.jsii.JsiiSerializable
The settings for one RTMP output.

The parent of this entity is OutputSettings.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.medialive.*;
 RtmpOutputSettingsProperty rtmpOutputSettingsProperty = RtmpOutputSettingsProperty.builder()
         .certificateMode("certificateMode")
         .connectionRetryInterval(123)
         .destination(OutputLocationRefProperty.builder()
                 .destinationRefId("destinationRefId")
                 .build())
         .numRetries(123)
         .build();
 
  • Method Details

    • getCertificateMode

      @Stability(Stable) @Nullable default String getCertificateMode()
      If set to verifyAuthenticity, verifies the TLS certificate chain to a trusted certificate authority (CA).

      This causes RTMPS outputs with self-signed certificates to fail.

    • getConnectionRetryInterval

      @Stability(Stable) @Nullable default Number getConnectionRetryInterval()
      The number of seconds to wait before retrying a connection to the Flash Media server if the connection is lost.
    • getDestination

      @Stability(Stable) @Nullable default Object getDestination()
      The RTMP endpoint excluding the stream name (for example, rtmp://host/appname).
    • getNumRetries

      @Stability(Stable) @Nullable default Number getNumRetries()
      The number of retry attempts.
    • builder

      @Stability(Stable) static CfnChannel.RtmpOutputSettingsProperty.Builder builder()
      Returns:
      a CfnChannel.RtmpOutputSettingsProperty.Builder of CfnChannel.RtmpOutputSettingsProperty