GetMessageTrackingReportOptions

Inheritance: java.lang.Object

public final class GetMessageTrackingReportOptions

Represents options for GetMessageTrackingReport operation

Constructors

Constructor Description
GetMessageTrackingReportOptions(String scope, String messageTrackingReportId) Initializes a new instance of the GetMessageTrackingReportOptions class

Methods

Method Description
getScope() Gets or sets the search scope (non-empty string)
setScope(String value) Gets or sets the search scope (non-empty string)
getReportTemplate() Gets or sets the type of report to get.
setReportTemplate(int value) Gets or sets the type of report to get.
getRecipientFilter() Gets or sets a recipient address to use with the specified report.
setRecipientFilter(MailAddress value) Gets or sets a recipient address to use with the specified report.
getMessageTrackingReportId() Gets or sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)
setMessageTrackingReportId(String value) Gets or sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)
getReturnQueueEvents() Gets or sets a value indicating whether the person who is running the task is in a privileged role.
setReturnQueueEvents(boolean value) Gets or sets a value indicating whether the person who is running the task is in a privileged role.
getDiagnosticsLevel() Gets or sets a timing and performance information that will be used to derive the report.
setDiagnosticsLevel(String value) Gets or sets a timing and performance information that will be used to derive the report.

GetMessageTrackingReportOptions(String scope, String messageTrackingReportId)

public GetMessageTrackingReportOptions(String scope, String messageTrackingReportId)

Initializes a new instance of the GetMessageTrackingReportOptions class

Parameters:

Parameter Type Description
scope java.lang.String Specifies where to perform the search
messageTrackingReportId java.lang.String Specifies an identity string that was obtained from the FindMessageTrackingReport operation

getScope()

public final String getScope()

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

Returns: java.lang.String

setScope(String value)

public final void setScope(String value)

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

Parameters:

Parameter Type Description
value java.lang.String

getReportTemplate()

public final int getReportTemplate()

Gets or sets the type of report to get.

Returns: int

setReportTemplate(int value)

public final void setReportTemplate(int value)

Gets or sets the type of report to get.

Parameters:

Parameter Type Description
value int

getRecipientFilter()

public final MailAddress getRecipientFilter()

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

Returns: MailAddress

setRecipientFilter(MailAddress value)

public final void setRecipientFilter(MailAddress value)

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

Parameters:

Parameter Type Description
value MailAddress

getMessageTrackingReportId()

public final String getMessageTrackingReportId()

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

Returns: java.lang.String

setMessageTrackingReportId(String value)

public final void setMessageTrackingReportId(String value)

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

Parameters:

Parameter Type Description
value java.lang.String

getReturnQueueEvents()

public final boolean getReturnQueueEvents()

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

Returns: boolean

setReturnQueueEvents(boolean value)

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.

Parameters:

Parameter Type Description
value boolean

getDiagnosticsLevel()

public final String getDiagnosticsLevel()

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

Returns: java.lang.String

setDiagnosticsLevel(String value)

public final void setDiagnosticsLevel(String value)

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

Parameters:

Parameter Type Description
value java.lang.String