Interface SearchCriteria.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SearchCriteria.Builder,SearchCriteria>,SdkBuilder<SearchCriteria.Builder,SearchCriteria>,SdkPojo
- Enclosing class:
- SearchCriteria
public static interface SearchCriteria.Builder extends SdkPojo, CopyableBuilder<SearchCriteria.Builder,SearchCriteria>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SearchCriteria.BuilderagentHierarchyGroups(Consumer<AgentHierarchyGroups.Builder> agentHierarchyGroups)The agent hierarchy groups of the agent at the time of handling the contact.SearchCriteria.BuilderagentHierarchyGroups(AgentHierarchyGroups agentHierarchyGroups)The agent hierarchy groups of the agent at the time of handling the contact.SearchCriteria.BuilderagentIds(String... agentIds)The identifiers of agents who handled the contacts.SearchCriteria.BuilderagentIds(Collection<String> agentIds)The identifiers of agents who handled the contacts.SearchCriteria.Builderchannels(Collection<Channel> channels)The list of channels associated with contacts.SearchCriteria.Builderchannels(Channel... channels)The list of channels associated with contacts.SearchCriteria.BuilderchannelsWithStrings(String... channels)The list of channels associated with contacts.SearchCriteria.BuilderchannelsWithStrings(Collection<String> channels)The list of channels associated with contacts.default SearchCriteria.BuildercontactAnalysis(Consumer<ContactAnalysis.Builder> contactAnalysis)Search criteria based on analysis outputs from Amazon Connect Contact Lens.SearchCriteria.BuildercontactAnalysis(ContactAnalysis contactAnalysis)Search criteria based on analysis outputs from Amazon Connect Contact Lens.SearchCriteria.BuilderinitiationMethods(Collection<ContactInitiationMethod> initiationMethods)The list of initiation methods associated with contacts.SearchCriteria.BuilderinitiationMethods(ContactInitiationMethod... initiationMethods)The list of initiation methods associated with contacts.SearchCriteria.BuilderinitiationMethodsWithStrings(String... initiationMethods)The list of initiation methods associated with contacts.SearchCriteria.BuilderinitiationMethodsWithStrings(Collection<String> initiationMethods)The list of initiation methods associated with contacts.SearchCriteria.BuilderqueueIds(String... queueIds)The list of queue IDs associated with contacts.SearchCriteria.BuilderqueueIds(Collection<String> queueIds)The list of queue IDs associated with contacts.default SearchCriteria.BuildersearchableContactAttributes(Consumer<SearchableContactAttributes.Builder> searchableContactAttributes)The search criteria based on user-defined contact attributes that have been configured for contact search.SearchCriteria.BuildersearchableContactAttributes(SearchableContactAttributes searchableContactAttributes)The search criteria based on user-defined contact attributes that have been configured for contact search.-
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
-
agentIds
SearchCriteria.Builder agentIds(Collection<String> agentIds)
The identifiers of agents who handled the contacts.
- Parameters:
agentIds- The identifiers of agents who handled the contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentIds
SearchCriteria.Builder agentIds(String... agentIds)
The identifiers of agents who handled the contacts.
- Parameters:
agentIds- The identifiers of agents who handled the contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentHierarchyGroups
SearchCriteria.Builder agentHierarchyGroups(AgentHierarchyGroups agentHierarchyGroups)
The agent hierarchy groups of the agent at the time of handling the contact.
- Parameters:
agentHierarchyGroups- The agent hierarchy groups of the agent at the time of handling the contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentHierarchyGroups
default SearchCriteria.Builder agentHierarchyGroups(Consumer<AgentHierarchyGroups.Builder> agentHierarchyGroups)
The agent hierarchy groups of the agent at the time of handling the contact.
This is a convenience method that creates an instance of theAgentHierarchyGroups.Builderavoiding the need to create one manually viaAgentHierarchyGroups.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toagentHierarchyGroups(AgentHierarchyGroups).- Parameters:
agentHierarchyGroups- a consumer that will call methods onAgentHierarchyGroups.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
agentHierarchyGroups(AgentHierarchyGroups)
-
channelsWithStrings
SearchCriteria.Builder channelsWithStrings(Collection<String> channels)
The list of channels associated with contacts.
- Parameters:
channels- The list of channels associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelsWithStrings
SearchCriteria.Builder channelsWithStrings(String... channels)
The list of channels associated with contacts.
- Parameters:
channels- The list of channels associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
SearchCriteria.Builder channels(Collection<Channel> channels)
The list of channels associated with contacts.
- Parameters:
channels- The list of channels associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
SearchCriteria.Builder channels(Channel... channels)
The list of channels associated with contacts.
- Parameters:
channels- The list of channels associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactAnalysis
SearchCriteria.Builder contactAnalysis(ContactAnalysis contactAnalysis)
Search criteria based on analysis outputs from Amazon Connect Contact Lens.
- Parameters:
contactAnalysis- Search criteria based on analysis outputs from Amazon Connect Contact Lens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactAnalysis
default SearchCriteria.Builder contactAnalysis(Consumer<ContactAnalysis.Builder> contactAnalysis)
Search criteria based on analysis outputs from Amazon Connect Contact Lens.
This is a convenience method that creates an instance of theContactAnalysis.Builderavoiding the need to create one manually viaContactAnalysis.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontactAnalysis(ContactAnalysis).- Parameters:
contactAnalysis- a consumer that will call methods onContactAnalysis.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
contactAnalysis(ContactAnalysis)
-
initiationMethodsWithStrings
SearchCriteria.Builder initiationMethodsWithStrings(Collection<String> initiationMethods)
The list of initiation methods associated with contacts.
- Parameters:
initiationMethods- The list of initiation methods associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethodsWithStrings
SearchCriteria.Builder initiationMethodsWithStrings(String... initiationMethods)
The list of initiation methods associated with contacts.
- Parameters:
initiationMethods- The list of initiation methods associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethods
SearchCriteria.Builder initiationMethods(Collection<ContactInitiationMethod> initiationMethods)
The list of initiation methods associated with contacts.
- Parameters:
initiationMethods- The list of initiation methods associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethods
SearchCriteria.Builder initiationMethods(ContactInitiationMethod... initiationMethods)
The list of initiation methods associated with contacts.
- Parameters:
initiationMethods- The list of initiation methods associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueIds
SearchCriteria.Builder queueIds(Collection<String> queueIds)
The list of queue IDs associated with contacts.
- Parameters:
queueIds- The list of queue IDs associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueIds
SearchCriteria.Builder queueIds(String... queueIds)
The list of queue IDs associated with contacts.
- Parameters:
queueIds- The list of queue IDs associated with contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
searchableContactAttributes
SearchCriteria.Builder searchableContactAttributes(SearchableContactAttributes searchableContactAttributes)
The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by customer contact attributes in the Amazon Connect Administrator Guide.
To use
SearchableContactAttributesin a search request, theGetContactAttributesaction is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect- actions-as-permissionsActions defined by Amazon Connect.- Parameters:
searchableContactAttributes- The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by customer contact attributes in the Amazon Connect Administrator Guide.To use
SearchableContactAttributesin a search request, theGetContactAttributesaction is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html# amazonconnect-actions-as-permissionsActions defined by Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
searchableContactAttributes
default SearchCriteria.Builder searchableContactAttributes(Consumer<SearchableContactAttributes.Builder> searchableContactAttributes)
The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by customer contact attributes in the Amazon Connect Administrator Guide.
This is a convenience method that creates an instance of theTo use
SearchableContactAttributesin a search request, theGetContactAttributesaction is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect- actions-as-permissionsActions defined by Amazon Connect.SearchableContactAttributes.Builderavoiding the need to create one manually viaSearchableContactAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosearchableContactAttributes(SearchableContactAttributes).- Parameters:
searchableContactAttributes- a consumer that will call methods onSearchableContactAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
searchableContactAttributes(SearchableContactAttributes)
-
-