Interface SourceDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceDetails.Builder,
,SourceDetails> SdkBuilder<SourceDetails.Builder,
,SourceDetails> SdkPojo
- Enclosing class:
SourceDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceDetails.Builder
audioSourceDetails
(Consumer<AudioSourceDetails.Builder> audioSourceDetails) Details specific to audio content within the source.audioSourceDetails
(AudioSourceDetails audioSourceDetails) Details specific to audio content within the source.default SourceDetails.Builder
imageSourceDetails
(Consumer<ImageSourceDetails.Builder> imageSourceDetails) Details specific to image content within the source.imageSourceDetails
(ImageSourceDetails imageSourceDetails) Details specific to image content within the source.default SourceDetails.Builder
videoSourceDetails
(Consumer<VideoSourceDetails.Builder> videoSourceDetails) Details specific to video content within the source.videoSourceDetails
(VideoSourceDetails videoSourceDetails) Details specific to video content within the source.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, sdkFieldNameToField, sdkFields
-
Method Details
-
imageSourceDetails
Details specific to image content within the source.
- Parameters:
imageSourceDetails
- Details specific to image content within the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageSourceDetails
default SourceDetails.Builder imageSourceDetails(Consumer<ImageSourceDetails.Builder> imageSourceDetails) Details specific to image content within the source.
This is a convenience method that creates an instance of theImageSourceDetails.Builder
avoiding the need to create one manually viaImageSourceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimageSourceDetails(ImageSourceDetails)
.- Parameters:
imageSourceDetails
- a consumer that will call methods onImageSourceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audioSourceDetails
Details specific to audio content within the source.
- Parameters:
audioSourceDetails
- Details specific to audio content within the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioSourceDetails
default SourceDetails.Builder audioSourceDetails(Consumer<AudioSourceDetails.Builder> audioSourceDetails) Details specific to audio content within the source.
This is a convenience method that creates an instance of theAudioSourceDetails.Builder
avoiding the need to create one manually viaAudioSourceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudioSourceDetails(AudioSourceDetails)
.- Parameters:
audioSourceDetails
- a consumer that will call methods onAudioSourceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoSourceDetails
Details specific to video content within the source.
- Parameters:
videoSourceDetails
- Details specific to video content within the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoSourceDetails
default SourceDetails.Builder videoSourceDetails(Consumer<VideoSourceDetails.Builder> videoSourceDetails) Details specific to video content within the source.
This is a convenience method that creates an instance of theVideoSourceDetails.Builder
avoiding the need to create one manually viaVideoSourceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideoSourceDetails(VideoSourceDetails)
.- Parameters:
videoSourceDetails
- a consumer that will call methods onVideoSourceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-