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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConversationLogsDataSource.BuilderbotAliasId(String botAliasId)The bot alias Id from the conversation logs.ConversationLogsDataSource.BuilderbotId(String botId)The bot Id from the conversation logs.default ConversationLogsDataSource.Builderfilter(Consumer<ConversationLogsDataSourceFilterBy.Builder> filter)The filter for the data source of the conversation log.ConversationLogsDataSource.Builderfilter(ConversationLogsDataSourceFilterBy filter)The filter for the data source of the conversation log.ConversationLogsDataSource.BuilderlocaleId(String localeId)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 Detail
-
botId
ConversationLogsDataSource.Builder botId(String 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
ConversationLogsDataSource.Builder botAliasId(String 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
ConversationLogsDataSource.Builder localeId(String 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
ConversationLogsDataSource.Builder filter(ConversationLogsDataSourceFilterBy 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.Builderavoiding the need to create one manually viaConversationLogsDataSourceFilterBy.builder().When the
Consumercompletes,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:
filter(ConversationLogsDataSourceFilterBy)
-
-