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
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
-
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.Builder
avoiding the need to create one manually viaTextLogSetting.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaAudioLogSetting.builder()
.When the
Consumer
completes,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:
-