Package com.mypurecloud.sdk.v2.model
Class ReportingExportJobRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.ReportingExportJobRequest
- All Implemented Interfaces:
Serializable
ReportingExportJobRequest
- 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 requested format of the exported datastatic 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 exportcsvDelimiter(ReportingExportJobRequest.CsvDelimiterEnum csvDelimiter) The user supplied csv delimiter string value either of type 'comma' or 'semicolon' permitted for the export requestdurationFormat(ReportingExportJobRequest.DurationFormatEnum durationFormat) Indicates the duration format for the exportsbooleanexcludeEmptyRows(Boolean excludeEmptyRows) Excludes empty rows from the exportsexportFormat(ReportingExportJobRequest.ExportFormatEnum exportFormat) The requested format of the exported datafilter(ViewFilter filter) Filters to apply to create the viewgetName()getRead()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 used for localization of the exported data, i.e. en-US, esThe user supplied name of the export requestThe 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 exportsselectedColumns(List<SelectedColumns> selectedColumns) The list of ordered selected columns from the export view by the uservoidsetChartColumns(List<ChartColumn> chartColumns) voidsetCsvDelimiter(ReportingExportJobRequest.CsvDelimiterEnum csvDelimiter) voidsetDurationFormat(ReportingExportJobRequest.DurationFormatEnum durationFormat) voidsetExcludeEmptyRows(Boolean excludeEmptyRows) voidsetExportFormat(ReportingExportJobRequest.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) voidvoidvoidvoidvoidsetRecipientEmails(List<String> recipientEmails) voidsetSelectedColumns(List<SelectedColumns> selectedColumns) voidsetTimeZone(String timeZone) voidThe requested timezone of the exported data.toString()The type of view export job to be created
-
Constructor Details
-
ReportingExportJobRequest
public ReportingExportJobRequest() -
ReportingExportJobRequest
-
-
Method Details
-
name
The user supplied name of the export request -
getName
-
setName
-
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 ReportingExportJobRequest exportFormat(ReportingExportJobRequest.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
-
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
-
viewType
The type of view export job to be created -
getViewType
-
setViewType
-
filter
Filters to apply to create the view -
getFilter
-
setFilter
-
read
Indicates if the request has been marked as read -
getRead
-
setRead
-
locale
The locale used for localization of the exported data, i.e. en-US, es -
getLocale
-
setLocale
-
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 ReportingExportJobRequest csvDelimiter(ReportingExportJobRequest.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 ReportingExportJobRequest hasCustomParticipantAttributes(Boolean hasCustomParticipantAttributes) Indicates if custom participant attributes will be exported -
getHasCustomParticipantAttributes
-
setHasCustomParticipantAttributes
-
recipientEmails
The list of email recipients for the exports -
getRecipientEmails
-
setRecipientEmails
-
includeDurationFormatInHeader
public ReportingExportJobRequest includeDurationFormatInHeader(Boolean includeDurationFormatInHeader) Indicates whether to include selected duration format to the column headers -
getIncludeDurationFormatInHeader
-
setIncludeDurationFormatInHeader
-
durationFormat
public ReportingExportJobRequest durationFormat(ReportingExportJobRequest.DurationFormatEnum durationFormat) Indicates the duration format for the exports -
getDurationFormat
-
setDurationFormat
-
chartColumns
The list of columns for which chart is going to be displayed in export -
getChartColumns
-
setChartColumns
-
equals
-
hashCode
public int hashCode() -
toString
-