Package com.mypurecloud.sdk.v2.model
Class ContactImportSettings
java.lang.Object
com.mypurecloud.sdk.v2.model.ContactImportSettings
- All Implemented Interfaces:
Serializable
ContactImportSettings
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets matchingCriteria -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexternalSourceId(String externalSourceId) Define the corresponding source system by the customer, the customer can have different externalId source, they can collect this id from contact servicegetId()getName()inthashCode()importFields(List<ContactImportField> importFields) Decides which field we need to send towards contact servicematchingCriteria(List<ContactImportSettings.MatchingCriteriaEnum> matchingCriteria) Which fields you want to identity resolution based on.mergeContacts(Boolean mergeContacts) Decides what happens when a record already found in the system.Display name for the settingsvoidsetExternalSourceId(String externalSourceId) voidsetImportFields(List<ContactImportField> importFields) voidsetMatchingCriteria(List<ContactImportSettings.MatchingCriteriaEnum> matchingCriteria) voidsetMergeContacts(Boolean mergeContacts) voidtoString()
-
Constructor Details
-
ContactImportSettings
public ContactImportSettings() -
ContactImportSettings
-
-
Method Details
-
getId
-
name
Display name for the settings -
getName
-
setName
-
matchingCriteria
public ContactImportSettings matchingCriteria(List<ContactImportSettings.MatchingCriteriaEnum> matchingCriteria) Which fields you want to identity resolution based on. (e.g.: Email, Phone). It can be empty, populated only one of them or it can be both for now. The order of the items is important for identity resolution -
getMatchingCriteria
-
setMatchingCriteria
-
mergeContacts
Decides what happens when a record already found in the system. Action will be Upsert or Merge -
getMergeContacts
-
setMergeContacts
-
externalSourceId
Define the corresponding source system by the customer, the customer can have different externalId source, they can collect this id from contact service -
getExternalSourceId
-
setExternalSourceId
-
importFields
Decides which field we need to send towards contact service -
getImportFields
-
setImportFields
-
getDateCreated
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-