Interface StandardHlsSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<StandardHlsSettings.Builder,StandardHlsSettings>, SdkBuilder<StandardHlsSettings.Builder,StandardHlsSettings>, SdkPojo
Enclosing class:
StandardHlsSettings

public static interface StandardHlsSettings.Builder extends SdkPojo, CopyableBuilder<StandardHlsSettings.Builder,StandardHlsSettings>
  • Method Details

    • audioRenditionSets

      StandardHlsSettings.Builder audioRenditionSets(String audioRenditionSets)
      List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.
      Parameters:
      audioRenditionSets - List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • m3u8Settings

      StandardHlsSettings.Builder m3u8Settings(M3u8Settings m3u8Settings)
      Sets the value of the M3u8Settings property for this object.
      Parameters:
      m3u8Settings - The new value for the M3u8Settings property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • m3u8Settings

      default StandardHlsSettings.Builder m3u8Settings(Consumer<M3u8Settings.Builder> m3u8Settings)
      Sets the value of the M3u8Settings property for this object. This is a convenience method that creates an instance of the M3u8Settings.Builder avoiding the need to create one manually via M3u8Settings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to m3u8Settings(M3u8Settings).

      Parameters:
      m3u8Settings - a consumer that will call methods on M3u8Settings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: