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
-
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 array of agent ids
- Parameters:
agentIds- The array of agent ids- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentIds
SearchCriteria.Builder agentIds(String... agentIds)
The array of agent ids
- Parameters:
agentIds- The array of agent ids- 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
- Parameters:
agentHierarchyGroups- The agent hierarchy groups- 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
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 array of channels
- Parameters:
channels- The array of channels- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelsWithStrings
SearchCriteria.Builder channelsWithStrings(String... channels)
The array of channels
- Parameters:
channels- The array of channels- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
SearchCriteria.Builder channels(Collection<Channel> channels)
The array of channels
- Parameters:
channels- The array of channels- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
SearchCriteria.Builder channels(Channel... channels)
The array of channels
- Parameters:
channels- The array of channels- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactAnalysis
SearchCriteria.Builder contactAnalysis(ContactAnalysis contactAnalysis)
The ContactAnalysis object used in search criteria
- Parameters:
contactAnalysis- The ContactAnalysis object used in search criteria- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactAnalysis
default SearchCriteria.Builder contactAnalysis(Consumer<ContactAnalysis.Builder> contactAnalysis)
The ContactAnalysis object used in search criteria
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 array of initiaton methods
- Parameters:
initiationMethods- The array of initiaton methods- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethodsWithStrings
SearchCriteria.Builder initiationMethodsWithStrings(String... initiationMethods)
The array of initiaton methods
- Parameters:
initiationMethods- The array of initiaton methods- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethods
SearchCriteria.Builder initiationMethods(Collection<ContactInitiationMethod> initiationMethods)
The array of initiaton methods
- Parameters:
initiationMethods- The array of initiaton methods- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethods
SearchCriteria.Builder initiationMethods(ContactInitiationMethod... initiationMethods)
The array of initiaton methods
- Parameters:
initiationMethods- The array of initiaton methods- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueIds
SearchCriteria.Builder queueIds(Collection<String> queueIds)
The array of queue ids.
- Parameters:
queueIds- The array of queue ids.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueIds
SearchCriteria.Builder queueIds(String... queueIds)
The array of queue ids.
- Parameters:
queueIds- The array of queue ids.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
searchableContactAttributes
SearchCriteria.Builder searchableContactAttributes(SearchableContactAttributes searchableContactAttributes)
The SearchableContactAttributes object used in search criteria
- Parameters:
searchableContactAttributes- The SearchableContactAttributes object used in search criteria- 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 SearchableContactAttributes object used in search criteria
This is a convenience method that creates an instance of theSearchableContactAttributes.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)
-
-