Class DashTtmlConfiguration.Builder

java.lang.Object
software.amazon.awscdk.services.mediapackagev2.alpha.DashTtmlConfiguration.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<DashTtmlConfiguration>
Enclosing interface:
DashTtmlConfiguration

@Stability(Experimental) public static final class DashTtmlConfiguration.Builder extends Object implements software.amazon.jsii.Builder<DashTtmlConfiguration>
A builder for DashTtmlConfiguration
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • ttmlProfile

      @Stability(Experimental) public DashTtmlConfiguration.Builder ttmlProfile(TtmlProfile ttmlProfile)
      Parameters:
      ttmlProfile - The profile that MediaPackage uses when signaling subtitles in the manifest. This parameter is required. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format.
      Returns:
      this
    • build

      @Stability(Experimental) public DashTtmlConfiguration build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<DashTtmlConfiguration>
      Returns:
      a new instance of DashTtmlConfiguration
      Throws:
      NullPointerException - if any required attribute was not provided