Package com.mypurecloud.sdk.v2.model
Class ReportingExportJobResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.ReportingExportJobResponse
- All Implemented Interfaces:
Serializable
ReportingExportJobResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe user supplied csv delimiter string value either of type 'comma' or 'semicolon' permitted for the export requeststatic enumIndicates the duration format for the exportsstatic enumThe error message in case the export request failedstatic enumThe requested format of the exported datastatic enumGets or Sets innerstatic enumThe current status of the export requeststatic enumThe type of view export job to be created -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchartColumns(List<ChartColumn> chartColumns) The list of columns for which chart is going to be displayed in exportcreatedDateTime(Date createdDateTime) The created date/time of the request.csvDelimiter(ReportingExportJobResponse.CsvDelimiterEnum csvDelimiter) The user supplied csv delimiter string value either of type 'comma' or 'semicolon' permitted for the export requestdownloadUrl(String downloadUrl) The url to download the request if it's status is completeddurationFormat(ReportingExportJobResponse.DurationFormatEnum durationFormat) Indicates the duration format for the exportsemailErrorDescription(String emailErrorDescription) The optional error message in case the export fail to emailemailStatuses(Map<String, ReportingExportJobResponse.InnerEnum> emailStatuses) The status of individual email addresses as a mapbooleanexcludeEmptyRows(Boolean excludeEmptyRows) Excludes empty rows from the exportsexportAllowedToRerun(Boolean exportAllowedToRerun) Indicates whether the export run is allowed to rerunexportErrorMessagesType(ReportingExportJobResponse.ExportErrorMessagesTypeEnum exportErrorMessagesType) The error message in case the export request failedexportFormat(ReportingExportJobResponse.ExportFormatEnum exportFormat) The requested format of the exported datafilter(ViewFilter filter) Filters to apply to create the viewgetId()getName()getRead()getRunId()hasCustomParticipantAttributes(Boolean hasCustomParticipantAttributes) Indicates if custom participant attributes will be exportedhasFormatDurations(Boolean hasFormatDurations) Indicates if durations are formatted in hh:mm:ss format instead of msinthashCode()hasSplitByMedia(Boolean hasSplitByMedia) Indicates if media type will be split in aggregate detail exportshasSplitFilters(Boolean hasSplitFilters) Indicates if filters will be split in aggregate detail exportshasSummaryRow(Boolean hasSummaryRow) Indicates if summary row needs to be present in exportsincludeDurationFormatInHeader(Boolean includeDurationFormatInHeader) Indicates whether to include selected duration format to the column headersThe time period used to limit the the exported data.The locale use for localization of the exported data, i.e. en-us, es-mxmodifiedDateTime(Date modifiedDateTime) The last modified date/time of the request.percentageComplete(Double percentageComplete) The percentage of the job that has completed processingThe Period of the request in which to break down the intervals.Indicates if the request has been marked as readrecipientEmails(List<String> recipientEmails) The list of email recipients for the exportsThe unique run id of the export schedule executeselectedColumns(List<SelectedColumns> selectedColumns) The list of ordered selected columns from the export view by the uservoidsetChartColumns(List<ChartColumn> chartColumns) voidsetCreatedDateTime(Date createdDateTime) voidsetCsvDelimiter(ReportingExportJobResponse.CsvDelimiterEnum csvDelimiter) voidsetDownloadUrl(String downloadUrl) voidsetDurationFormat(ReportingExportJobResponse.DurationFormatEnum durationFormat) voidsetEmailErrorDescription(String emailErrorDescription) voidsetEmailStatuses(Map<String, ReportingExportJobResponse.InnerEnum> emailStatuses) voidsetEnabled(Boolean enabled) voidsetExcludeEmptyRows(Boolean excludeEmptyRows) voidsetExportAllowedToRerun(Boolean exportAllowedToRerun) voidsetExportErrorMessagesType(ReportingExportJobResponse.ExportErrorMessagesTypeEnum exportErrorMessagesType) voidsetExportFormat(ReportingExportJobResponse.ExportFormatEnum exportFormat) voidsetFilter(ViewFilter filter) voidsetHasCustomParticipantAttributes(Boolean hasCustomParticipantAttributes) voidsetHasFormatDurations(Boolean hasFormatDurations) voidsetHasSplitByMedia(Boolean hasSplitByMedia) voidsetHasSplitFilters(Boolean hasSplitFilters) voidsetHasSummaryRow(Boolean hasSummaryRow) voidsetIncludeDurationFormatInHeader(Boolean includeDurationFormatInHeader) voidsetInterval(String interval) voidvoidsetModifiedDateTime(Date modifiedDateTime) voidvoidsetPercentageComplete(Double percentageComplete) voidvoidvoidsetRecipientEmails(List<String> recipientEmails) voidvoidsetSelectedColumns(List<SelectedColumns> selectedColumns) voidvoidsetTimeZone(String timeZone) voidThe current status of the export requestThe requested timezone of the exported data.toString()The type of view export job to be created
-
Constructor Details
-
ReportingExportJobResponse
public ReportingExportJobResponse() -
ReportingExportJobResponse
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
runId
The unique run id of the export schedule execute -
getRunId
-
setRunId
-
status
The current status of the export request -
getStatus
-
setStatus
-
timeZone
The requested timezone of the exported data. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London -
getTimeZone
-
setTimeZone
-
exportFormat
public ReportingExportJobResponse exportFormat(ReportingExportJobResponse.ExportFormatEnum exportFormat) The requested format of the exported data -
getExportFormat
-
setExportFormat
-
interval
The time period used to limit the the exported data. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss -
getInterval
-
setInterval
-
downloadUrl
The url to download the request if it's status is completed -
getDownloadUrl
-
setDownloadUrl
-
viewType
The type of view export job to be created -
getViewType
-
setViewType
-
exportErrorMessagesType
public ReportingExportJobResponse exportErrorMessagesType(ReportingExportJobResponse.ExportErrorMessagesTypeEnum exportErrorMessagesType) The error message in case the export request failed -
getExportErrorMessagesType
-
setExportErrorMessagesType
public void setExportErrorMessagesType(ReportingExportJobResponse.ExportErrorMessagesTypeEnum exportErrorMessagesType) -
period
The Period of the request in which to break down the intervals. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H -
getPeriod
-
setPeriod
-
filter
Filters to apply to create the view -
getFilter
-
setFilter
-
read
Indicates if the request has been marked as read -
getRead
-
setRead
-
createdDateTime
The created date/time of the request. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getCreatedDateTime
-
setCreatedDateTime
-
modifiedDateTime
The last modified date/time of the request. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getModifiedDateTime
-
setModifiedDateTime
-
locale
The locale use for localization of the exported data, i.e. en-us, es-mx -
getLocale
-
setLocale
-
percentageComplete
The percentage of the job that has completed processing -
getPercentageComplete
-
setPercentageComplete
-
hasFormatDurations
Indicates if durations are formatted in hh:mm:ss format instead of ms -
getHasFormatDurations
-
setHasFormatDurations
-
hasSplitFilters
Indicates if filters will be split in aggregate detail exports -
getHasSplitFilters
-
setHasSplitFilters
-
excludeEmptyRows
Excludes empty rows from the exports -
getExcludeEmptyRows
-
setExcludeEmptyRows
-
hasSplitByMedia
Indicates if media type will be split in aggregate detail exports -
getHasSplitByMedia
-
setHasSplitByMedia
-
hasSummaryRow
Indicates if summary row needs to be present in exports -
getHasSummaryRow
-
setHasSummaryRow
-
csvDelimiter
public ReportingExportJobResponse csvDelimiter(ReportingExportJobResponse.CsvDelimiterEnum csvDelimiter) The user supplied csv delimiter string value either of type 'comma' or 'semicolon' permitted for the export request -
getCsvDelimiter
-
setCsvDelimiter
-
selectedColumns
The list of ordered selected columns from the export view by the user -
getSelectedColumns
-
setSelectedColumns
-
hasCustomParticipantAttributes
public ReportingExportJobResponse hasCustomParticipantAttributes(Boolean hasCustomParticipantAttributes) Indicates if custom participant attributes will be exported -
getHasCustomParticipantAttributes
-
setHasCustomParticipantAttributes
-
recipientEmails
The list of email recipients for the exports -
getRecipientEmails
-
setRecipientEmails
-
emailStatuses
public ReportingExportJobResponse emailStatuses(Map<String, ReportingExportJobResponse.InnerEnum> emailStatuses) The status of individual email addresses as a map -
getEmailStatuses
-
setEmailStatuses
-
emailErrorDescription
The optional error message in case the export fail to email -
getEmailErrorDescription
-
setEmailErrorDescription
-
includeDurationFormatInHeader
public ReportingExportJobResponse includeDurationFormatInHeader(Boolean includeDurationFormatInHeader) Indicates whether to include selected duration format to the column headers -
getIncludeDurationFormatInHeader
-
setIncludeDurationFormatInHeader
-
durationFormat
public ReportingExportJobResponse durationFormat(ReportingExportJobResponse.DurationFormatEnum durationFormat) Indicates the duration format for the exports -
getDurationFormat
-
setDurationFormat
-
exportAllowedToRerun
Indicates whether the export run is allowed to rerun -
getExportAllowedToRerun
-
setExportAllowedToRerun
-
chartColumns
The list of columns for which chart is going to be displayed in export -
getChartColumns
-
setChartColumns
-
enabled
-
getEnabled
-
setEnabled
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-