Interface IngestConfigurations.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IngestConfigurations.Builder,
,IngestConfigurations> SdkBuilder<IngestConfigurations.Builder,
,IngestConfigurations> SdkPojo
- Enclosing class:
IngestConfigurations
@Mutable
@NotThreadSafe
public static interface IngestConfigurations.Builder
extends SdkPojo, CopyableBuilder<IngestConfigurations.Builder,IngestConfigurations>
-
Method Summary
Modifier and TypeMethodDescriptionaudioConfigurations
(Collection<AudioConfiguration> audioConfigurations) Encoder settings for audio.audioConfigurations
(Consumer<AudioConfiguration.Builder>... audioConfigurations) Encoder settings for audio.audioConfigurations
(AudioConfiguration... audioConfigurations) Encoder settings for audio.videoConfigurations
(Collection<VideoConfiguration> videoConfigurations) Encoder settings for videovideoConfigurations
(Consumer<VideoConfiguration.Builder>... videoConfigurations) Encoder settings for videovideoConfigurations
(VideoConfiguration... videoConfigurations) Encoder settings for videoMethods 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
-
audioConfigurations
IngestConfigurations.Builder audioConfigurations(Collection<AudioConfiguration> audioConfigurations) Encoder settings for audio.
- Parameters:
audioConfigurations
- Encoder settings for audio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioConfigurations
Encoder settings for audio.
- Parameters:
audioConfigurations
- Encoder settings for audio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioConfigurations
IngestConfigurations.Builder audioConfigurations(Consumer<AudioConfiguration.Builder>... audioConfigurations) Encoder settings for audio.
This is a convenience method that creates an instance of theAudioConfiguration.Builder
avoiding the need to create one manually viaAudioConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudioConfigurations(List<AudioConfiguration>)
.- Parameters:
audioConfigurations
- a consumer that will call methods onAudioConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoConfigurations
IngestConfigurations.Builder videoConfigurations(Collection<VideoConfiguration> videoConfigurations) Encoder settings for video
- Parameters:
videoConfigurations
- Encoder settings for video- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoConfigurations
Encoder settings for video
- Parameters:
videoConfigurations
- Encoder settings for video- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoConfigurations
IngestConfigurations.Builder videoConfigurations(Consumer<VideoConfiguration.Builder>... videoConfigurations) Encoder settings for video
This is a convenience method that creates an instance of theVideoConfiguration.Builder
avoiding the need to create one manually viaVideoConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideoConfigurations(List<VideoConfiguration>)
.- Parameters:
videoConfigurations
- a consumer that will call methods onVideoConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-