Interface H264ColorSpaceSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<H264ColorSpaceSettings.Builder,
,H264ColorSpaceSettings> SdkBuilder<H264ColorSpaceSettings.Builder,
,H264ColorSpaceSettings> SdkPojo
- Enclosing class:
H264ColorSpaceSettings
public static interface H264ColorSpaceSettings.Builder
extends SdkPojo, CopyableBuilder<H264ColorSpaceSettings.Builder,H264ColorSpaceSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault H264ColorSpaceSettings.Builder
colorSpacePassthroughSettings
(Consumer<ColorSpacePassthroughSettings.Builder> colorSpacePassthroughSettings) Sets the value of the ColorSpacePassthroughSettings property for this object.colorSpacePassthroughSettings
(ColorSpacePassthroughSettings colorSpacePassthroughSettings) Sets the value of the ColorSpacePassthroughSettings property for this object.default H264ColorSpaceSettings.Builder
rec601Settings
(Consumer<Rec601Settings.Builder> rec601Settings) Sets the value of the Rec601Settings property for this object.rec601Settings
(Rec601Settings rec601Settings) Sets the value of the Rec601Settings property for this object.default H264ColorSpaceSettings.Builder
rec709Settings
(Consumer<Rec709Settings.Builder> rec709Settings) Sets the value of the Rec709Settings property for this object.rec709Settings
(Rec709Settings rec709Settings) Sets the value of the Rec709Settings property for this object.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, sdkFields
-
Method Details
-
colorSpacePassthroughSettings
H264ColorSpaceSettings.Builder colorSpacePassthroughSettings(ColorSpacePassthroughSettings colorSpacePassthroughSettings) Sets the value of the ColorSpacePassthroughSettings property for this object.- Parameters:
colorSpacePassthroughSettings
- The new value for the ColorSpacePassthroughSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
colorSpacePassthroughSettings
default H264ColorSpaceSettings.Builder colorSpacePassthroughSettings(Consumer<ColorSpacePassthroughSettings.Builder> colorSpacePassthroughSettings) Sets the value of the ColorSpacePassthroughSettings property for this object. This is a convenience method that creates an instance of theColorSpacePassthroughSettings.Builder
avoiding the need to create one manually viaColorSpacePassthroughSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolorSpacePassthroughSettings(ColorSpacePassthroughSettings)
.- Parameters:
colorSpacePassthroughSettings
- a consumer that will call methods onColorSpacePassthroughSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rec601Settings
Sets the value of the Rec601Settings property for this object.- Parameters:
rec601Settings
- The new value for the Rec601Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rec601Settings
default H264ColorSpaceSettings.Builder rec601Settings(Consumer<Rec601Settings.Builder> rec601Settings) Sets the value of the Rec601Settings property for this object. This is a convenience method that creates an instance of theRec601Settings.Builder
avoiding the need to create one manually viaRec601Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torec601Settings(Rec601Settings)
.- Parameters:
rec601Settings
- a consumer that will call methods onRec601Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rec709Settings
Sets the value of the Rec709Settings property for this object.- Parameters:
rec709Settings
- The new value for the Rec709Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rec709Settings
default H264ColorSpaceSettings.Builder rec709Settings(Consumer<Rec709Settings.Builder> rec709Settings) Sets the value of the Rec709Settings property for this object. This is a convenience method that creates an instance of theRec709Settings.Builder
avoiding the need to create one manually viaRec709Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torec709Settings(Rec709Settings)
.- Parameters:
rec709Settings
- a consumer that will call methods onRec709Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-