@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GroupingConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration information of the grouping of Amazon Q in Connect users.
Constructor and Description |
---|
GroupingConfiguration() |
Modifier and Type | Method and Description |
---|---|
GroupingConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getCriteria()
The criteria used for grouping Amazon Q in Connect users.
|
List<String> |
getValues()
The list of values that define different groups of Amazon Q in Connect users.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCriteria(String criteria)
The criteria used for grouping Amazon Q in Connect users.
|
void |
setValues(Collection<String> values)
The list of values that define different groups of Amazon Q in Connect users.
|
String |
toString()
Returns a string representation of this object.
|
GroupingConfiguration |
withCriteria(String criteria)
The criteria used for grouping Amazon Q in Connect users.
|
GroupingConfiguration |
withValues(Collection<String> values)
The list of values that define different groups of Amazon Q in Connect users.
|
GroupingConfiguration |
withValues(String... values)
The list of values that define different groups of Amazon Q in Connect users.
|
public void setCriteria(String criteria)
The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect routing
profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
criteria
- The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect
routing profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
public String getCriteria()
The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect routing
profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect
routing profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
public GroupingConfiguration withCriteria(String criteria)
The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect routing
profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
criteria
- The criteria used for grouping Amazon Q in Connect users.
The following is the list of supported criteria values.
RoutingProfileArn
: Grouping the users by their Amazon Connect
routing profile ARN. User should have SearchRoutingProfile and DescribeRoutingProfile permissions when setting criteria to this value.
public List<String> getValues()
The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing
profiles as values of this parameter.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs
of Amazon
Connect routing profiles as values of this parameter.
public void setValues(Collection<String> values)
The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing
profiles as values of this parameter.
values
- The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs
of Amazon
Connect routing profiles as values of this parameter.
public GroupingConfiguration withValues(String... values)
The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing
profiles as values of this parameter.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs
of Amazon
Connect routing profiles as values of this parameter.
public GroupingConfiguration withValues(Collection<String> values)
The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs of Amazon Connect routing
profiles as values of this parameter.
values
- The list of values that define different groups of Amazon Q in Connect users.
When setting criteria
to RoutingProfileArn
, you need to provide a list of ARNs
of Amazon
Connect routing profiles as values of this parameter.
public String toString()
toString
in class Object
Object.toString()
public GroupingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.