Interface GetMssManifestConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GetMssManifestConfiguration.Builder,
,GetMssManifestConfiguration> SdkBuilder<GetMssManifestConfiguration.Builder,
,GetMssManifestConfiguration> SdkPojo
- Enclosing class:
GetMssManifestConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfilterConfiguration
(Consumer<FilterConfiguration.Builder> filterConfiguration) Sets the value of the FilterConfiguration property for this object.filterConfiguration
(FilterConfiguration filterConfiguration) Sets the value of the FilterConfiguration property for this object.manifestLayout
(String manifestLayout) The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.manifestLayout
(MssManifestLayout manifestLayout) The layout format of the MSS manifest, which determines how the manifest is structured for client compatibility.manifestName
(String manifestName) The name of the MSS manifest.manifestWindowSeconds
(Integer manifestWindowSeconds) The duration (in seconds) of the manifest window.The complete URL for accessing the MSS manifest.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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 theFilterConfiguration.Builder
avoiding the need to create one manually viaFilterConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterConfiguration(FilterConfiguration)
.- Parameters:
filterConfiguration
- a consumer that will call methods onFilterConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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:
-