Interface ArtifactsConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ArtifactsConfiguration.Builder,
,ArtifactsConfiguration> SdkBuilder<ArtifactsConfiguration.Builder,
,ArtifactsConfiguration> SdkPojo
- Enclosing class:
ArtifactsConfiguration
public static interface ArtifactsConfiguration.Builder
extends SdkPojo, CopyableBuilder<ArtifactsConfiguration.Builder,ArtifactsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ArtifactsConfiguration.Builder
The configuration for the audio artifacts.audio
(AudioArtifactsConfiguration audio) The configuration for the audio artifacts.default ArtifactsConfiguration.Builder
The configuration for the content artifacts.content
(ContentArtifactsConfiguration content) The configuration for the content artifacts.default ArtifactsConfiguration.Builder
The configuration for the video artifacts.video
(VideoArtifactsConfiguration video) The configuration for the video artifacts.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 Details
-
audio
The configuration for the audio artifacts.
- Parameters:
audio
- The configuration for the audio artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audio
The configuration for the audio artifacts.
This is a convenience method that creates an instance of theAudioArtifactsConfiguration.Builder
avoiding the need to create one manually viaAudioArtifactsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudio(AudioArtifactsConfiguration)
.- Parameters:
audio
- a consumer that will call methods onAudioArtifactsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
video
The configuration for the video artifacts.
- Parameters:
video
- The configuration for the video artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
video
The configuration for the video artifacts.
This is a convenience method that creates an instance of theVideoArtifactsConfiguration.Builder
avoiding the need to create one manually viaVideoArtifactsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideo(VideoArtifactsConfiguration)
.- Parameters:
video
- a consumer that will call methods onVideoArtifactsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
content
The configuration for the content artifacts.
- Parameters:
content
- The configuration for the content artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
default ArtifactsConfiguration.Builder content(Consumer<ContentArtifactsConfiguration.Builder> content) The configuration for the content artifacts.
This is a convenience method that creates an instance of theContentArtifactsConfiguration.Builder
avoiding the need to create one manually viaContentArtifactsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontent(ContentArtifactsConfiguration)
.- Parameters:
content
- a consumer that will call methods onContentArtifactsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-