Interface MediaExtractionConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MediaExtractionConfiguration.Builder,,MediaExtractionConfiguration> SdkBuilder<MediaExtractionConfiguration.Builder,,MediaExtractionConfiguration> SdkPojo
- Enclosing class:
MediaExtractionConfiguration
@Mutable
@NotThreadSafe
public static interface MediaExtractionConfiguration.Builder
extends SdkPojo, CopyableBuilder<MediaExtractionConfiguration.Builder,MediaExtractionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaudioExtractionConfiguration(Consumer<AudioExtractionConfiguration.Builder> audioExtractionConfiguration) The configuration for audio extraction.audioExtractionConfiguration(AudioExtractionConfiguration audioExtractionConfiguration) The configuration for audio extraction.imageExtractionConfiguration(Consumer<ImageExtractionConfiguration.Builder> imageExtractionConfiguration) The configuration for image extraction.imageExtractionConfiguration(ImageExtractionConfiguration imageExtractionConfiguration) The configuration for image extraction.videoExtractionConfiguration(Consumer<VideoExtractionConfiguration.Builder> videoExtractionConfiguration) The configuration for video extraction.videoExtractionConfiguration(VideoExtractionConfiguration videoExtractionConfiguration) The configuration for video extraction.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
imageExtractionConfiguration
MediaExtractionConfiguration.Builder imageExtractionConfiguration(ImageExtractionConfiguration imageExtractionConfiguration) The configuration for image extraction.
- Parameters:
imageExtractionConfiguration- The configuration for image extraction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageExtractionConfiguration
default MediaExtractionConfiguration.Builder imageExtractionConfiguration(Consumer<ImageExtractionConfiguration.Builder> imageExtractionConfiguration) The configuration for image extraction.
This is a convenience method that creates an instance of theImageExtractionConfiguration.Builderavoiding the need to create one manually viaImageExtractionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageExtractionConfiguration(ImageExtractionConfiguration).- Parameters:
imageExtractionConfiguration- a consumer that will call methods onImageExtractionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audioExtractionConfiguration
MediaExtractionConfiguration.Builder audioExtractionConfiguration(AudioExtractionConfiguration audioExtractionConfiguration) The configuration for audio extraction.
- Parameters:
audioExtractionConfiguration- The configuration for audio extraction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioExtractionConfiguration
default MediaExtractionConfiguration.Builder audioExtractionConfiguration(Consumer<AudioExtractionConfiguration.Builder> audioExtractionConfiguration) The configuration for audio extraction.
This is a convenience method that creates an instance of theAudioExtractionConfiguration.Builderavoiding the need to create one manually viaAudioExtractionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaudioExtractionConfiguration(AudioExtractionConfiguration).- Parameters:
audioExtractionConfiguration- a consumer that will call methods onAudioExtractionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoExtractionConfiguration
MediaExtractionConfiguration.Builder videoExtractionConfiguration(VideoExtractionConfiguration videoExtractionConfiguration) The configuration for video extraction.
- Parameters:
videoExtractionConfiguration- The configuration for video extraction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoExtractionConfiguration
default MediaExtractionConfiguration.Builder videoExtractionConfiguration(Consumer<VideoExtractionConfiguration.Builder> videoExtractionConfiguration) The configuration for video extraction.
This is a convenience method that creates an instance of theVideoExtractionConfiguration.Builderavoiding the need to create one manually viaVideoExtractionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovideoExtractionConfiguration(VideoExtractionConfiguration).- Parameters:
videoExtractionConfiguration- a consumer that will call methods onVideoExtractionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-