Interface VideoCodecSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VideoCodecSettings.Builder,
,VideoCodecSettings> SdkBuilder<VideoCodecSettings.Builder,
,VideoCodecSettings> SdkPojo
- Enclosing class:
VideoCodecSettings
public static interface VideoCodecSettings.Builder
extends SdkPojo, CopyableBuilder<VideoCodecSettings.Builder,VideoCodecSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault VideoCodecSettings.Builder
frameCaptureSettings
(Consumer<FrameCaptureSettings.Builder> frameCaptureSettings) Sets the value of the FrameCaptureSettings property for this object.frameCaptureSettings
(FrameCaptureSettings frameCaptureSettings) Sets the value of the FrameCaptureSettings property for this object.default VideoCodecSettings.Builder
h264Settings
(Consumer<H264Settings.Builder> h264Settings) Sets the value of the H264Settings property for this object.h264Settings
(H264Settings h264Settings) Sets the value of the H264Settings property for this object.default VideoCodecSettings.Builder
h265Settings
(Consumer<H265Settings.Builder> h265Settings) Sets the value of the H265Settings property for this object.h265Settings
(H265Settings h265Settings) Sets the value of the H265Settings property for this object.default VideoCodecSettings.Builder
mpeg2Settings
(Consumer<Mpeg2Settings.Builder> mpeg2Settings) Sets the value of the Mpeg2Settings property for this object.mpeg2Settings
(Mpeg2Settings mpeg2Settings) Sets the value of the Mpeg2Settings 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
-
frameCaptureSettings
Sets the value of the FrameCaptureSettings property for this object.- Parameters:
frameCaptureSettings
- The new value for the FrameCaptureSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameCaptureSettings
default VideoCodecSettings.Builder frameCaptureSettings(Consumer<FrameCaptureSettings.Builder> frameCaptureSettings) Sets the value of the FrameCaptureSettings property for this object. This is a convenience method that creates an instance of theFrameCaptureSettings.Builder
avoiding the need to create one manually viaFrameCaptureSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toframeCaptureSettings(FrameCaptureSettings)
.- Parameters:
frameCaptureSettings
- a consumer that will call methods onFrameCaptureSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
h264Settings
Sets the value of the H264Settings property for this object.- Parameters:
h264Settings
- The new value for the H264Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
h264Settings
Sets the value of the H264Settings property for this object. This is a convenience method that creates an instance of theH264Settings.Builder
avoiding the need to create one manually viaH264Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toh264Settings(H264Settings)
.- Parameters:
h264Settings
- a consumer that will call methods onH264Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
h265Settings
Sets the value of the H265Settings property for this object.- Parameters:
h265Settings
- The new value for the H265Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
h265Settings
Sets the value of the H265Settings property for this object. This is a convenience method that creates an instance of theH265Settings.Builder
avoiding the need to create one manually viaH265Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toh265Settings(H265Settings)
.- Parameters:
h265Settings
- a consumer that will call methods onH265Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mpeg2Settings
Sets the value of the Mpeg2Settings property for this object.- Parameters:
mpeg2Settings
- The new value for the Mpeg2Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mpeg2Settings
Sets the value of the Mpeg2Settings property for this object. This is a convenience method that creates an instance of theMpeg2Settings.Builder
avoiding the need to create one manually viaMpeg2Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tompeg2Settings(Mpeg2Settings)
.- Parameters:
mpeg2Settings
- a consumer that will call methods onMpeg2Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-