Interface GetMssManifestConfiguration.Builder

  • Method Details

    • manifestName

      GetMssManifestConfiguration.Builder manifestName(String manifestName)

      The name of the MSS manifest. This name is appended to the origin endpoint URL to create the unique path for accessing this specific MSS manifest.

      Parameters:
      manifestName - The name of the MSS manifest. This name is appended to the origin endpoint URL to create the unique path for accessing this specific MSS manifest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • url

      The complete URL for accessing the MSS manifest. Client players use this URL to retrieve the manifest and begin streaming the Microsoft Smooth Streaming content.

      Parameters:
      url - The complete URL for accessing the MSS manifest. Client players use this URL to retrieve the manifest and begin streaming the Microsoft Smooth Streaming content.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filterConfiguration

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

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

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

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

      GetMssManifestConfiguration.Builder manifestWindowSeconds(Integer manifestWindowSeconds)

      The duration (in seconds) of the manifest window. This represents the total amount of content available in the manifest at any given time.

      Parameters:
      manifestWindowSeconds - The duration (in seconds) of the manifest window. This represents the total amount of content available in the manifest at any given time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • manifestLayout

      GetMssManifestConfiguration.Builder manifestLayout(String manifestLayout)

      The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.

      Parameters:
      manifestLayout - The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • manifestLayout

      The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.

      Parameters:
      manifestLayout - The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: