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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VideoCodecSettings.BuilderframeCaptureSettings(Consumer<FrameCaptureSettings.Builder> frameCaptureSettings)Sets the value of the FrameCaptureSettings property for this object.VideoCodecSettings.BuilderframeCaptureSettings(FrameCaptureSettings frameCaptureSettings)Sets the value of the FrameCaptureSettings property for this object.default VideoCodecSettings.Builderh264Settings(Consumer<H264Settings.Builder> h264Settings)Sets the value of the H264Settings property for this object.VideoCodecSettings.Builderh264Settings(H264Settings h264Settings)Sets the value of the H264Settings property for this object.default VideoCodecSettings.Builderh265Settings(Consumer<H265Settings.Builder> h265Settings)Sets the value of the H265Settings property for this object.VideoCodecSettings.Builderh265Settings(H265Settings h265Settings)Sets the value of the H265Settings property for this object.default VideoCodecSettings.Buildermpeg2Settings(Consumer<Mpeg2Settings.Builder> mpeg2Settings)Sets the value of the Mpeg2Settings property for this object.VideoCodecSettings.Buildermpeg2Settings(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 Detail
-
frameCaptureSettings
VideoCodecSettings.Builder frameCaptureSettings(FrameCaptureSettings 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.Builderavoiding the need to create one manually viaFrameCaptureSettings.builder().When the
Consumercompletes,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:
frameCaptureSettings(FrameCaptureSettings)
-
h264Settings
VideoCodecSettings.Builder h264Settings(H264Settings 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
default VideoCodecSettings.Builder h264Settings(Consumer<H264Settings.Builder> h264Settings)
Sets the value of the H264Settings property for this object. This is a convenience method that creates an instance of theH264Settings.Builderavoiding the need to create one manually viaH264Settings.builder().When the
Consumercompletes,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:
h264Settings(H264Settings)
-
h265Settings
VideoCodecSettings.Builder h265Settings(H265Settings 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
default VideoCodecSettings.Builder h265Settings(Consumer<H265Settings.Builder> h265Settings)
Sets the value of the H265Settings property for this object. This is a convenience method that creates an instance of theH265Settings.Builderavoiding the need to create one manually viaH265Settings.builder().When the
Consumercompletes,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:
h265Settings(H265Settings)
-
mpeg2Settings
VideoCodecSettings.Builder mpeg2Settings(Mpeg2Settings 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
default VideoCodecSettings.Builder mpeg2Settings(Consumer<Mpeg2Settings.Builder> mpeg2Settings)
Sets the value of the Mpeg2Settings property for this object. This is a convenience method that creates an instance of theMpeg2Settings.Builderavoiding the need to create one manually viaMpeg2Settings.builder().When the
Consumercompletes,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:
mpeg2Settings(Mpeg2Settings)
-
-