Interface OverrideConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OverrideConfiguration.Builder,
,OverrideConfiguration> SdkBuilder<OverrideConfiguration.Builder,
,OverrideConfiguration> SdkPojo
- Enclosing class:
OverrideConfiguration
@Mutable
@NotThreadSafe
public static interface OverrideConfiguration.Builder
extends SdkPojo, CopyableBuilder<OverrideConfiguration.Builder,OverrideConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault OverrideConfiguration.Builder
Sets the value of the Audio property for this object.audio
(AudioOverrideConfiguration audio) Sets the value of the Audio property for this object.default OverrideConfiguration.Builder
Sets the value of the Document property for this object.document
(DocumentOverrideConfiguration document) Sets the value of the Document property for this object.default OverrideConfiguration.Builder
Sets the value of the Image property for this object.image
(ImageOverrideConfiguration image) Sets the value of the Image property for this object.default OverrideConfiguration.Builder
modalityRouting
(Consumer<ModalityRoutingConfiguration.Builder> modalityRouting) Sets the value of the ModalityRouting property for this object.modalityRouting
(ModalityRoutingConfiguration modalityRouting) Sets the value of the ModalityRouting property for this object.default OverrideConfiguration.Builder
Sets the value of the Video property for this object.video
(VideoOverrideConfiguration video) Sets the value of the Video property for this object.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
-
document
Sets the value of the Document property for this object.- Parameters:
document
- The new value for the Document property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
document
default OverrideConfiguration.Builder document(Consumer<DocumentOverrideConfiguration.Builder> document) Sets the value of the Document property for this object. This is a convenience method that creates an instance of theDocumentOverrideConfiguration.Builder
avoiding the need to create one manually viaDocumentOverrideConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todocument(DocumentOverrideConfiguration)
.- Parameters:
document
- a consumer that will call methods onDocumentOverrideConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
image
Sets the value of the Image property for this object.- Parameters:
image
- The new value for the Image property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
image
Sets the value of the Image property for this object. This is a convenience method that creates an instance of theImageOverrideConfiguration.Builder
avoiding the need to create one manually viaImageOverrideConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimage(ImageOverrideConfiguration)
.- Parameters:
image
- a consumer that will call methods onImageOverrideConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
video
Sets the value of the Video property for this object.- Parameters:
video
- The new value for the Video property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
video
Sets the value of the Video property for this object. This is a convenience method that creates an instance of theVideoOverrideConfiguration.Builder
avoiding the need to create one manually viaVideoOverrideConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovideo(VideoOverrideConfiguration)
.- Parameters:
video
- a consumer that will call methods onVideoOverrideConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audio
Sets the value of the Audio property for this object.- Parameters:
audio
- The new value for the Audio property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audio
Sets the value of the Audio property for this object. This is a convenience method that creates an instance of theAudioOverrideConfiguration.Builder
avoiding the need to create one manually viaAudioOverrideConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudio(AudioOverrideConfiguration)
.- Parameters:
audio
- a consumer that will call methods onAudioOverrideConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modalityRouting
Sets the value of the ModalityRouting property for this object.- Parameters:
modalityRouting
- The new value for the ModalityRouting property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modalityRouting
default OverrideConfiguration.Builder modalityRouting(Consumer<ModalityRoutingConfiguration.Builder> modalityRouting) Sets the value of the ModalityRouting property for this object. This is a convenience method that creates an instance of theModalityRoutingConfiguration.Builder
avoiding the need to create one manually viaModalityRoutingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodalityRouting(ModalityRoutingConfiguration)
.- Parameters:
modalityRouting
- a consumer that will call methods onModalityRoutingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-