Interface AvailConfiguration.Builder

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

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

    • availSettings

      AvailConfiguration.Builder availSettings(AvailSettings availSettings)
      Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update.
      Parameters:
      availSettings - Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availSettings

      default AvailConfiguration.Builder availSettings(Consumer<AvailSettings.Builder> availSettings)
      Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update. This is a convenience method that creates an instance of the AvailSettings.Builder avoiding the need to create one manually via AvailSettings.builder().

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

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