FindMessageTrackingReportOptions

Inheritance: java.lang.Object

public final class FindMessageTrackingReportOptions

Represents options for FindMessageTrackingReport operation

Constructors

Constructor Description
FindMessageTrackingReportOptions(String scope, String domain) Initializes a new instance of the FindMessageTrackingReportOptions 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)
getDomain() Gets or sets the domain to search for.
setDomain(String value) Gets or sets the domain to search for.
getSender() Gets or sets the e-mail address of the person who is sending the message.
setSender(MailAddress value) Gets or sets the e-mail address of the person who is sending the message.
getRecipient() Gets or sets the e-mail addresses of the people who are receiving the message.
setRecipient(MailAddress value) Gets or sets the e-mail addresses of the people who are receiving the message.
getSubject() Gets or sets the subject filter to search for.
setSubject(String value) Gets or sets the subject filter to search for.
getStartDateTime() Gets or sets the search time period, indicating that the message was sent after this value.
setStartDateTime(Date value) Gets or sets the search time period, indicating that the message was sent after this value.
getEndDateTime() Gets or sets the search time period, indicating that the message was sent before this value.
setEndDateTime(Date value) Gets or sets the search time period, indicating that the message was sent before this value.
getMessageId() Gets or sets the message identification to search for.
setMessageId(String value) Gets or sets the message identification to search for.
getFederatedDeliveryMailbox() Gets or sets the mailbox to which a cross-premise message was sent.
setFederatedDeliveryMailbox(MailAddress value) Gets or sets the mailbox to which a cross-premise message was sent.
getDiagnosticsLevel() Gets or sets diagnostics level specifying how detailed the tracing report should be.
setDiagnosticsLevel(String value) Gets or sets diagnostics level specifying how detailed the tracing report should be.

FindMessageTrackingReportOptions(String scope, String domain)

public FindMessageTrackingReportOptions(String scope, String domain)

Initializes a new instance of the FindMessageTrackingReportOptions class

Parameters:

Parameter Type Description
scope java.lang.String Specifies where to perform the search.
domain java.lang.String Specified the domain to search for.

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

getDomain()

public final String getDomain()

Gets or sets the domain to search for.

Returns: java.lang.String

setDomain(String value)

public final void setDomain(String value)

Gets or sets the domain to search for.

Parameters:

Parameter Type Description
value java.lang.String

getSender()

public final MailAddress getSender()

Gets or sets the e-mail address of the person who is sending the message.

Returns: MailAddress

setSender(MailAddress value)

public final void setSender(MailAddress value)

Gets or sets the e-mail address of the person who is sending the message.

Parameters:

Parameter Type Description
value MailAddress

getRecipient()

public final MailAddress getRecipient()

Gets or sets the e-mail addresses of the people who are receiving the message.

Returns: MailAddress

setRecipient(MailAddress value)

public final void setRecipient(MailAddress value)

Gets or sets the e-mail addresses of the people who are receiving the message.

Parameters:

Parameter Type Description
value MailAddress

getSubject()

public final String getSubject()

Gets or sets the subject filter to search for.

Returns: java.lang.String

setSubject(String value)

public final void setSubject(String value)

Gets or sets the subject filter to search for.

Parameters:

Parameter Type Description
value java.lang.String

getStartDateTime()

public final Date getStartDateTime()

Gets or sets the search time period, indicating that the message was sent after this value.

Returns: java.util.Date

setStartDateTime(Date value)

public final void setStartDateTime(Date value)

Gets or sets the search time period, indicating that the message was sent after this value.

Parameters:

Parameter Type Description
value java.util.Date

getEndDateTime()

public final Date getEndDateTime()

Gets or sets the search time period, indicating that the message was sent before this value.

Returns: java.util.Date

setEndDateTime(Date value)

public final void setEndDateTime(Date value)

Gets or sets the search time period, indicating that the message was sent before this value.

Parameters:

Parameter Type Description
value java.util.Date

getMessageId()

public final String getMessageId()

Gets or sets the message identification to search for.

Returns: java.lang.String

setMessageId(String value)

public final void setMessageId(String value)

Gets or sets the message identification to search for.

Parameters:

Parameter Type Description
value java.lang.String

getFederatedDeliveryMailbox()

public final MailAddress getFederatedDeliveryMailbox()

Gets or sets the mailbox to which a cross-premise message was sent.

Returns: MailAddress

setFederatedDeliveryMailbox(MailAddress value)

public final void setFederatedDeliveryMailbox(MailAddress value)

Gets or sets the mailbox to which a cross-premise message was sent.

Parameters:

Parameter Type Description
value MailAddress

getDiagnosticsLevel()

public final String getDiagnosticsLevel()

Gets or sets diagnostics level specifying how detailed the tracing report should be.

Returns: java.lang.String

setDiagnosticsLevel(String value)

public final void setDiagnosticsLevel(String value)

Gets or sets diagnostics level specifying how detailed the tracing report should be.

Parameters:

Parameter Type Description
value java.lang.String