public class MessageRulePredicates extends java.lang.Object implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.String> |
bodyContains
The Body Contains.
|
java.util.List<java.lang.String> |
bodyOrSubjectContains
The Body Or Subject Contains.
|
java.util.List<java.lang.String> |
categories
The Categories.
|
java.util.List<Recipient> |
fromAddresses
The From Addresses.
|
java.lang.Boolean |
hasAttachments
The Has Attachments.
|
java.util.List<java.lang.String> |
headerContains
The Header Contains.
|
Importance |
importance
The Importance.
|
java.lang.Boolean |
isApprovalRequest
The Is Approval Request.
|
java.lang.Boolean |
isAutomaticForward
The Is Automatic Forward.
|
java.lang.Boolean |
isAutomaticReply
The Is Automatic Reply.
|
java.lang.Boolean |
isEncrypted
The Is Encrypted.
|
java.lang.Boolean |
isMeetingRequest
The Is Meeting Request.
|
java.lang.Boolean |
isMeetingResponse
The Is Meeting Response.
|
java.lang.Boolean |
isNonDeliveryReport
The Is Non Delivery Report.
|
java.lang.Boolean |
isPermissionControlled
The Is Permission Controlled.
|
java.lang.Boolean |
isReadReceipt
The Is Read Receipt.
|
java.lang.Boolean |
isSigned
The Is Signed.
|
java.lang.Boolean |
isVoicemail
The Is Voicemail.
|
MessageActionFlag |
messageActionFlag
The Message Action Flag.
|
java.lang.Boolean |
notSentToMe
The Not Sent To Me.
|
java.lang.String |
oDataType |
java.util.List<java.lang.String> |
recipientContains
The Recipient Contains.
|
java.util.List<java.lang.String> |
senderContains
The Sender Contains.
|
Sensitivity |
sensitivity
The Sensitivity.
|
java.lang.Boolean |
sentCcMe
The Sent Cc Me.
|
java.lang.Boolean |
sentOnlyToMe
The Sent Only To Me.
|
java.util.List<Recipient> |
sentToAddresses
The Sent To Addresses.
|
java.lang.Boolean |
sentToMe
The Sent To Me.
|
java.lang.Boolean |
sentToOrCcMe
The Sent To Or Cc Me.
|
java.util.List<java.lang.String> |
subjectContains
The Subject Contains.
|
SizeRange |
withinSizeRange
The Within Size Range.
|
| Constructor and Description |
|---|
MessageRulePredicates() |
| Modifier and Type | Method and Description |
|---|---|
AdditionalDataManager |
additionalDataManager()
Provides access to objects not anticipated in the model, as well as
request and response data from the HTTP call
|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose public java.lang.String oDataType
@SerializedName(value="categories") @Expose public java.util.List<java.lang.String> categories
@SerializedName(value="subjectContains") @Expose public java.util.List<java.lang.String> subjectContains
@SerializedName(value="bodyContains") @Expose public java.util.List<java.lang.String> bodyContains
@SerializedName(value="bodyOrSubjectContains") @Expose public java.util.List<java.lang.String> bodyOrSubjectContains
@SerializedName(value="senderContains") @Expose public java.util.List<java.lang.String> senderContains
@SerializedName(value="recipientContains") @Expose public java.util.List<java.lang.String> recipientContains
@SerializedName(value="headerContains") @Expose public java.util.List<java.lang.String> headerContains
@SerializedName(value="messageActionFlag") @Expose public MessageActionFlag messageActionFlag
@SerializedName(value="importance") @Expose public Importance importance
@SerializedName(value="sensitivity") @Expose public Sensitivity sensitivity
@SerializedName(value="fromAddresses") @Expose public java.util.List<Recipient> fromAddresses
@SerializedName(value="sentToAddresses") @Expose public java.util.List<Recipient> sentToAddresses
@SerializedName(value="sentToMe") @Expose public java.lang.Boolean sentToMe
@SerializedName(value="sentOnlyToMe") @Expose public java.lang.Boolean sentOnlyToMe
@SerializedName(value="sentCcMe") @Expose public java.lang.Boolean sentCcMe
@SerializedName(value="sentToOrCcMe") @Expose public java.lang.Boolean sentToOrCcMe
@SerializedName(value="notSentToMe") @Expose public java.lang.Boolean notSentToMe
@SerializedName(value="hasAttachments") @Expose public java.lang.Boolean hasAttachments
@SerializedName(value="isApprovalRequest") @Expose public java.lang.Boolean isApprovalRequest
@SerializedName(value="isAutomaticForward") @Expose public java.lang.Boolean isAutomaticForward
@SerializedName(value="isAutomaticReply") @Expose public java.lang.Boolean isAutomaticReply
@SerializedName(value="isEncrypted") @Expose public java.lang.Boolean isEncrypted
@SerializedName(value="isMeetingRequest") @Expose public java.lang.Boolean isMeetingRequest
@SerializedName(value="isMeetingResponse") @Expose public java.lang.Boolean isMeetingResponse
@SerializedName(value="isNonDeliveryReport") @Expose public java.lang.Boolean isNonDeliveryReport
@SerializedName(value="isPermissionControlled") @Expose public java.lang.Boolean isPermissionControlled
@SerializedName(value="isReadReceipt") @Expose public java.lang.Boolean isReadReceipt
@SerializedName(value="isSigned") @Expose public java.lang.Boolean isSigned
@SerializedName(value="isVoicemail") @Expose public java.lang.Boolean isVoicemail
@SerializedName(value="withinSizeRange") @Expose public SizeRange withinSizeRange
public final AdditionalDataManager additionalDataManager()
IJsonBackedObjectadditionalDataManager in interface IJsonBackedObjectpublic com.google.gson.JsonObject getRawObject()
protected ISerializer getSerializer()
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to