com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class GetMessageTrackingReportOptions



  • public final class GetMessageTrackingReportOptions
    extends Object

    Represents options for GetMessageTrackingReport operation

    • Constructor Detail

      • GetMessageTrackingReportOptions

        public GetMessageTrackingReportOptions(String scope,
                                       String messageTrackingReportId)

        Initializes a new instance of the GetMessageTrackingReportOptions class

        Parameters:
        scope - Specifies where to perform the search
        messageTrackingReportId - Specifies an identity string that was obtained from the FindMessageTrackingReport operation
        Throws:
        com.aspose.ms.System.ArgumentException - scope is null or empty
        com.aspose.ms.System.ArgumentException - messageTrackingReportId is null or empty
    • Method Detail

      • getScope

        public final String getScope()

        Gets or sets the search scope (non-empty string)

        Throws:
        com.aspose.ms.System.ArgumentException - value is null or empty
      • setScope

        public final void setScope(String value)

        Gets or sets the search scope (non-empty string)

        Throws:
        com.aspose.ms.System.ArgumentException - value is null or empty
      • getReportTemplate

        public final int getReportTemplate()

        Gets or sets the type of report to get.

      • setReportTemplate

        public final void setReportTemplate(int value)

        Gets or sets the type of report to get.

      • getRecipientFilter

        public final MailAddress getRecipientFilter()

        Gets or sets a recipient address to use with the specified report.

      • setRecipientFilter

        public final void setRecipientFilter(MailAddress value)

        Gets or sets a recipient address to use with the specified report.

      • getMessageTrackingReportId

        public final String getMessageTrackingReportId()

        Gets or sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)

        Throws:
        com.aspose.ms.System.ArgumentException - value is null or empty
      • setMessageTrackingReportId

        public final void setMessageTrackingReportId(String value)

        Gets or sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)

        Throws:
        com.aspose.ms.System.ArgumentException - value is null or empty
      • getReturnQueueEvents

        public final boolean getReturnQueueEvents()

        Gets or sets a value indicating whether the person who is running the task is in a privileged role.

      • setReturnQueueEvents

        public final void setReturnQueueEvents(boolean value)

        Gets or sets a value indicating whether the person who is running the task is in a privileged role.

      • getDiagnosticsLevel

        public final String getDiagnosticsLevel()

        Gets or sets a timing and performance information that will be used to derive the report.

      • setDiagnosticsLevel

        public final void setDiagnosticsLevel(String value)

        Gets or sets a timing and performance information that will be used to derive the report.