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.BuilderSets the value of the Audio property for this object.audio(AudioOverrideConfiguration audio) Sets the value of the Audio property for this object.default OverrideConfiguration.BuilderSets the value of the Document property for this object.document(DocumentOverrideConfiguration document) Sets the value of the Document property for this object.default OverrideConfiguration.BuilderSets the value of the Image property for this object.image(ImageOverrideConfiguration image) Sets the value of the Image property for this object.default OverrideConfiguration.BuildermodalityRouting(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.BuilderSets 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
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
-
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.Builderavoiding the need to create one manually viaDocumentOverrideConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaImageOverrideConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVideoOverrideConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAudioOverrideConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaModalityRoutingConfiguration.builder().When the
Consumercompletes,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:
-