Class ImportTemplate

java.lang.Object
com.mypurecloud.sdk.v2.model.ImportTemplate
All Implemented Interfaces:
Serializable

public class ImportTemplate extends Object implements Serializable
ImportTemplate
See Also:
  • Constructor Details

    • ImportTemplate

      public ImportTemplate()
    • ImportTemplate

      public ImportTemplate(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public ImportTemplate name(String name)
      The name of the import template.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDateCreated

      public Date getDateCreated()
    • getDateModified

      public Date getDateModified()
    • version

      public ImportTemplate version(Integer version)
      Required for updates, must match the version number of the most recent update
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • contactListTemplate

      public ImportTemplate contactListTemplate(DomainEntityRef contactListTemplate)
      ContactListTemplate for this ImportTemplate.
    • getContactListTemplate

      public DomainEntityRef getContactListTemplate()
    • setContactListTemplate

      public void setContactListTemplate(DomainEntityRef contactListTemplate)
    • contactListFilter

      public ImportTemplate contactListFilter(DomainEntityRef contactListFilter)
      ContactListFilter for this ImportTemplate.
    • getContactListFilter

      public DomainEntityRef getContactListFilter()
    • setContactListFilter

      public void setContactListFilter(DomainEntityRef contactListFilter)
    • useSplittingCriteria

      public ImportTemplate useSplittingCriteria(Boolean useSplittingCriteria)
      Whether or not to use splitting criteria. Default is false.
    • getUseSplittingCriteria

      public Boolean getUseSplittingCriteria()
    • setUseSplittingCriteria

      public void setUseSplittingCriteria(Boolean useSplittingCriteria)
    • splittingInformation

      public ImportTemplate splittingInformation(SplittingInformation splittingInformation)
      How to split contact records, required if useSplittingCriteria is true.
    • getSplittingInformation

      public SplittingInformation getSplittingInformation()
    • setSplittingInformation

      public void setSplittingInformation(SplittingInformation splittingInformation)
    • listNameFormat

      public ImportTemplate listNameFormat(ImportTemplate.ListNameFormatEnum listNameFormat)
      The list name format for target ContactLists. When Custom is provided, customListNameFormatValue is required.
    • getListNameFormat

      public ImportTemplate.ListNameFormatEnum getListNameFormat()
    • setListNameFormat

      public void setListNameFormat(ImportTemplate.ListNameFormatEnum listNameFormat)
    • customListNameFormatValue

      public ImportTemplate customListNameFormatValue(String customListNameFormatValue)
      Custom value for the list name format, at least %N is required. Any character other than the specified tokens will be used as is. Available tokens: %N: ListNamePrefix; %P: Part number; %F: Filter name; %C: Column value; YYYY: year; MM: month; DD: day; hh: hour; mm: minute; ss: second.
    • getCustomListNameFormatValue

      public String getCustomListNameFormatValue()
    • setCustomListNameFormatValue

      public void setCustomListNameFormatValue(String customListNameFormatValue)
    • getImportStatus

      public ImportStatus getImportStatus()
    • getSelfUri

      public String getSelfUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object