@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SearchableContactAttributes extends Object implements Serializable, Cloneable, StructuredPojo
A structure that defines search criteria based on user-defined contact attributes that are configured for contact search.
Constructor and Description |
---|
SearchableContactAttributes() |
Modifier and Type | Method and Description |
---|---|
SearchableContactAttributes |
clone() |
boolean |
equals(Object obj) |
List<SearchableContactAttributesCriteria> |
getCriteria()
The list of criteria based on user-defined contact attributes that are configured for contact search.
|
String |
getMatchType()
The match type combining search criteria using multiple searchable contact attributes.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCriteria(Collection<SearchableContactAttributesCriteria> criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
|
void |
setMatchType(String matchType)
The match type combining search criteria using multiple searchable contact attributes.
|
String |
toString()
Returns a string representation of this object.
|
SearchableContactAttributes |
withCriteria(Collection<SearchableContactAttributesCriteria> criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
|
SearchableContactAttributes |
withCriteria(SearchableContactAttributesCriteria... criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
|
SearchableContactAttributes |
withMatchType(SearchContactsMatchType matchType)
The match type combining search criteria using multiple searchable contact attributes.
|
SearchableContactAttributes |
withMatchType(String matchType)
The match type combining search criteria using multiple searchable contact attributes.
|
public List<SearchableContactAttributesCriteria> getCriteria()
The list of criteria based on user-defined contact attributes that are configured for contact search.
public void setCriteria(Collection<SearchableContactAttributesCriteria> criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
criteria
- The list of criteria based on user-defined contact attributes that are configured for contact search.public SearchableContactAttributes withCriteria(SearchableContactAttributesCriteria... criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
NOTE: This method appends the values to the existing list (if any). Use
setCriteria(java.util.Collection)
or withCriteria(java.util.Collection)
if you want to override
the existing values.
criteria
- The list of criteria based on user-defined contact attributes that are configured for contact search.public SearchableContactAttributes withCriteria(Collection<SearchableContactAttributesCriteria> criteria)
The list of criteria based on user-defined contact attributes that are configured for contact search.
criteria
- The list of criteria based on user-defined contact attributes that are configured for contact search.public void setMatchType(String matchType)
The match type combining search criteria using multiple searchable contact attributes.
matchType
- The match type combining search criteria using multiple searchable contact attributes.SearchContactsMatchType
public String getMatchType()
The match type combining search criteria using multiple searchable contact attributes.
SearchContactsMatchType
public SearchableContactAttributes withMatchType(String matchType)
The match type combining search criteria using multiple searchable contact attributes.
matchType
- The match type combining search criteria using multiple searchable contact attributes.SearchContactsMatchType
public SearchableContactAttributes withMatchType(SearchContactsMatchType matchType)
The match type combining search criteria using multiple searchable contact attributes.
matchType
- The match type combining search criteria using multiple searchable contact attributes.SearchContactsMatchType
public String toString()
toString
in class Object
Object.toString()
public SearchableContactAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.