Interface ConversationalAnalytics.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConversationalAnalytics.Builder,,ConversationalAnalytics> SdkBuilder<ConversationalAnalytics.Builder,,ConversationalAnalytics> SdkPojo
- Enclosing class:
ConversationalAnalytics
@Mutable
@NotThreadSafe
public static interface ConversationalAnalytics.Builder
extends SdkPojo, CopyableBuilder<ConversationalAnalytics.Builder,ConversationalAnalytics>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ConversationalAnalytics.Builderconfiguration(Consumer<ConversationalAnalyticsConfiguration.Builder> configuration) The conversational analytics settings that apply to the contact.configuration(ConversationalAnalyticsConfiguration configuration) The conversational analytics settings that apply to the contact.default ConversationalAnalytics.BuildercontactAnalysisReferenceState(Consumer<ContactAnalysisReferenceState.Builder> contactAnalysisReferenceState) The current state of conversational analytics processing for the contact.contactAnalysisReferenceState(ContactAnalysisReferenceState contactAnalysisReferenceState) The current state of conversational analytics processing for the contact.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
-
configuration
The conversational analytics settings that apply to the contact.
- Parameters:
configuration- The conversational analytics settings that apply to the contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default ConversationalAnalytics.Builder configuration(Consumer<ConversationalAnalyticsConfiguration.Builder> configuration) The conversational analytics settings that apply to the contact.
This is a convenience method that creates an instance of theConversationalAnalyticsConfiguration.Builderavoiding the need to create one manually viaConversationalAnalyticsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(ConversationalAnalyticsConfiguration).- Parameters:
configuration- a consumer that will call methods onConversationalAnalyticsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contactAnalysisReferenceState
ConversationalAnalytics.Builder contactAnalysisReferenceState(ContactAnalysisReferenceState contactAnalysisReferenceState) The current state of conversational analytics processing for the contact.
- Parameters:
contactAnalysisReferenceState- The current state of conversational analytics processing for the contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactAnalysisReferenceState
default ConversationalAnalytics.Builder contactAnalysisReferenceState(Consumer<ContactAnalysisReferenceState.Builder> contactAnalysisReferenceState) The current state of conversational analytics processing for the contact.
This is a convenience method that creates an instance of theContactAnalysisReferenceState.Builderavoiding the need to create one manually viaContactAnalysisReferenceState.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontactAnalysisReferenceState(ContactAnalysisReferenceState).- Parameters:
contactAnalysisReferenceState- a consumer that will call methods onContactAnalysisReferenceState.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-