Interface ConversationLogsDataSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConversationLogsDataSource.Builder,
,ConversationLogsDataSource> SdkBuilder<ConversationLogsDataSource.Builder,
,ConversationLogsDataSource> SdkPojo
- Enclosing class:
ConversationLogsDataSource
public static interface ConversationLogsDataSource.Builder
extends SdkPojo, CopyableBuilder<ConversationLogsDataSource.Builder,ConversationLogsDataSource>
-
Method Summary
Modifier and TypeMethodDescriptionbotAliasId
(String botAliasId) The bot alias Id from the conversation logs.The bot Id from the conversation logs.The filter for the data source of the conversation log.The filter for the data source of the conversation log.The locale Id of the conversation log.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
-
botId
The bot Id from the conversation logs.
- Parameters:
botId
- The bot Id from the conversation logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasId
The bot alias Id from the conversation logs.
- Parameters:
botAliasId
- The bot alias Id from the conversation logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localeId
The locale Id of the conversation log.
- Parameters:
localeId
- The locale Id of the conversation log.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
The filter for the data source of the conversation log.
- Parameters:
filter
- The filter for the data source of the conversation log.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
default ConversationLogsDataSource.Builder filter(Consumer<ConversationLogsDataSourceFilterBy.Builder> filter) The filter for the data source of the conversation log.
This is a convenience method that creates an instance of theConversationLogsDataSourceFilterBy.Builder
avoiding the need to create one manually viaConversationLogsDataSourceFilterBy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilter(ConversationLogsDataSourceFilterBy)
.- Parameters:
filter
- a consumer that will call methods onConversationLogsDataSourceFilterBy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-