@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RoutingProfileSearchCriteria extends Object implements Serializable, Cloneable, StructuredPojo
The search criteria to be used to return routing profiles.
The name and description fields support "contains" queries with a minimum of 2 characters
and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.
| Constructor and Description |
|---|
RoutingProfileSearchCriteria() |
| Modifier and Type | Method and Description |
|---|---|
RoutingProfileSearchCriteria |
clone() |
boolean |
equals(Object obj) |
List<RoutingProfileSearchCriteria> |
getAndConditions()
A list of conditions which would be applied together with an AND condition.
|
List<RoutingProfileSearchCriteria> |
getOrConditions()
A list of conditions which would be applied together with an OR condition.
|
StringCondition |
getStringCondition()
A leaf node condition which can be used to specify a string condition.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAndConditions(Collection<RoutingProfileSearchCriteria> andConditions)
A list of conditions which would be applied together with an AND condition.
|
void |
setOrConditions(Collection<RoutingProfileSearchCriteria> orConditions)
A list of conditions which would be applied together with an OR condition.
|
void |
setStringCondition(StringCondition stringCondition)
A leaf node condition which can be used to specify a string condition.
|
String |
toString()
Returns a string representation of this object.
|
RoutingProfileSearchCriteria |
withAndConditions(Collection<RoutingProfileSearchCriteria> andConditions)
A list of conditions which would be applied together with an AND condition.
|
RoutingProfileSearchCriteria |
withAndConditions(RoutingProfileSearchCriteria... andConditions)
A list of conditions which would be applied together with an AND condition.
|
RoutingProfileSearchCriteria |
withOrConditions(Collection<RoutingProfileSearchCriteria> orConditions)
A list of conditions which would be applied together with an OR condition.
|
RoutingProfileSearchCriteria |
withOrConditions(RoutingProfileSearchCriteria... orConditions)
A list of conditions which would be applied together with an OR condition.
|
RoutingProfileSearchCriteria |
withStringCondition(StringCondition stringCondition)
A leaf node condition which can be used to specify a string condition.
|
public List<RoutingProfileSearchCriteria> getOrConditions()
A list of conditions which would be applied together with an OR condition.
public void setOrConditions(Collection<RoutingProfileSearchCriteria> orConditions)
A list of conditions which would be applied together with an OR condition.
orConditions - A list of conditions which would be applied together with an OR condition.public RoutingProfileSearchCriteria withOrConditions(RoutingProfileSearchCriteria... orConditions)
A list of conditions which would be applied together with an OR condition.
NOTE: This method appends the values to the existing list (if any). Use
setOrConditions(java.util.Collection) or withOrConditions(java.util.Collection) if you want to
override the existing values.
orConditions - A list of conditions which would be applied together with an OR condition.public RoutingProfileSearchCriteria withOrConditions(Collection<RoutingProfileSearchCriteria> orConditions)
A list of conditions which would be applied together with an OR condition.
orConditions - A list of conditions which would be applied together with an OR condition.public List<RoutingProfileSearchCriteria> getAndConditions()
A list of conditions which would be applied together with an AND condition.
public void setAndConditions(Collection<RoutingProfileSearchCriteria> andConditions)
A list of conditions which would be applied together with an AND condition.
andConditions - A list of conditions which would be applied together with an AND condition.public RoutingProfileSearchCriteria withAndConditions(RoutingProfileSearchCriteria... andConditions)
A list of conditions which would be applied together with an AND condition.
NOTE: This method appends the values to the existing list (if any). Use
setAndConditions(java.util.Collection) or withAndConditions(java.util.Collection) if you want
to override the existing values.
andConditions - A list of conditions which would be applied together with an AND condition.public RoutingProfileSearchCriteria withAndConditions(Collection<RoutingProfileSearchCriteria> andConditions)
A list of conditions which would be applied together with an AND condition.
andConditions - A list of conditions which would be applied together with an AND condition.public void setStringCondition(StringCondition stringCondition)
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are associatedQueueIds, name,
description, and resourceID.
stringCondition - A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are associatedQueueIds,
name, description, and resourceID.
public StringCondition getStringCondition()
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are associatedQueueIds, name,
description, and resourceID.
The currently supported values for FieldName are associatedQueueIds,
name, description, and resourceID.
public RoutingProfileSearchCriteria withStringCondition(StringCondition stringCondition)
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are associatedQueueIds, name,
description, and resourceID.
stringCondition - A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are associatedQueueIds,
name, description, and resourceID.
public String toString()
toString in class ObjectObject.toString()public RoutingProfileSearchCriteria clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.