Interface SourceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceDetails.Builder,,SourceDetails> SdkBuilder<SourceDetails.Builder,,SourceDetails> SdkPojo
- Enclosing class:
SourceDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceDetails.BuilderaudioSourceDetails(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.BuilderimageSourceDetails(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.BuildervideoSourceDetails(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
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
-
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.Builderavoiding the need to create one manually viaImageSourceDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAudioSourceDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVideoSourceDetails.builder().When the
Consumercompletes,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:
-