Interface ConversationLogSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConversationLogSettings.Builder,,ConversationLogSettings> SdkBuilder<ConversationLogSettings.Builder,,ConversationLogSettings> SdkPojo
- Enclosing class:
ConversationLogSettings
public static interface ConversationLogSettings.Builder
extends SdkPojo, CopyableBuilder<ConversationLogSettings.Builder,ConversationLogSettings>
-
Method Summary
Modifier and TypeMethodDescriptionaudioLogSettings(Collection<AudioLogSetting> audioLogSettings) The Amazon S3 settings for logging audio to an S3 bucket.audioLogSettings(Consumer<AudioLogSetting.Builder>... audioLogSettings) The Amazon S3 settings for logging audio to an S3 bucket.audioLogSettings(AudioLogSetting... audioLogSettings) The Amazon S3 settings for logging audio to an S3 bucket.textLogSettings(Collection<TextLogSetting> textLogSettings) The Amazon CloudWatch Logs settings for logging text and metadata.textLogSettings(Consumer<TextLogSetting.Builder>... textLogSettings) The Amazon CloudWatch Logs settings for logging text and metadata.textLogSettings(TextLogSetting... textLogSettings) The Amazon CloudWatch Logs settings for logging text and metadata.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, sdkFields
-
Method Details
-
textLogSettings
The Amazon CloudWatch Logs settings for logging text and metadata.
- Parameters:
textLogSettings- The Amazon CloudWatch Logs settings for logging text and metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textLogSettings
The Amazon CloudWatch Logs settings for logging text and metadata.
- Parameters:
textLogSettings- The Amazon CloudWatch Logs settings for logging text and metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textLogSettings
ConversationLogSettings.Builder textLogSettings(Consumer<TextLogSetting.Builder>... textLogSettings) The Amazon CloudWatch Logs settings for logging text and metadata.
This is a convenience method that creates an instance of theTextLogSetting.Builderavoiding the need to create one manually viaTextLogSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totextLogSettings(List<TextLogSetting>).- Parameters:
textLogSettings- a consumer that will call methods onTextLogSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audioLogSettings
The Amazon S3 settings for logging audio to an S3 bucket.
- Parameters:
audioLogSettings- The Amazon S3 settings for logging audio to an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioLogSettings
The Amazon S3 settings for logging audio to an S3 bucket.
- Parameters:
audioLogSettings- The Amazon S3 settings for logging audio to an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioLogSettings
ConversationLogSettings.Builder audioLogSettings(Consumer<AudioLogSetting.Builder>... audioLogSettings) The Amazon S3 settings for logging audio to an S3 bucket.
This is a convenience method that creates an instance of theAudioLogSetting.Builderavoiding the need to create one manually viaAudioLogSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaudioLogSettings(List<AudioLogSetting>).- Parameters:
audioLogSettings- a consumer that will call methods onAudioLogSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-