public class MessageRulePredicates
extends java.lang.Object
implements com.microsoft.graph.serializer.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
the OData type of the object as returned by the service
|
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 |
|---|---|
com.microsoft.graph.serializer.AdditionalDataManager |
additionalDataManager() |
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose @Nullable public java.lang.String oDataType
@SerializedName(value="bodyContains",
alternate="BodyContains")
@Expose
@Nullable
public java.util.List<java.lang.String> bodyContains
@SerializedName(value="bodyOrSubjectContains",
alternate="BodyOrSubjectContains")
@Expose
@Nullable
public java.util.List<java.lang.String> bodyOrSubjectContains
@SerializedName(value="categories",
alternate="Categories")
@Expose
@Nullable
public java.util.List<java.lang.String> categories
@SerializedName(value="fromAddresses",
alternate="FromAddresses")
@Expose
@Nullable
public java.util.List<Recipient> fromAddresses
@SerializedName(value="hasAttachments",
alternate="HasAttachments")
@Expose
@Nullable
public java.lang.Boolean hasAttachments
@SerializedName(value="headerContains",
alternate="HeaderContains")
@Expose
@Nullable
public java.util.List<java.lang.String> headerContains
@SerializedName(value="importance",
alternate="Importance")
@Expose
@Nullable
public Importance importance
@SerializedName(value="isApprovalRequest",
alternate="IsApprovalRequest")
@Expose
@Nullable
public java.lang.Boolean isApprovalRequest
@SerializedName(value="isAutomaticForward",
alternate="IsAutomaticForward")
@Expose
@Nullable
public java.lang.Boolean isAutomaticForward
@SerializedName(value="isAutomaticReply",
alternate="IsAutomaticReply")
@Expose
@Nullable
public java.lang.Boolean isAutomaticReply
@SerializedName(value="isEncrypted",
alternate="IsEncrypted")
@Expose
@Nullable
public java.lang.Boolean isEncrypted
@SerializedName(value="isMeetingRequest",
alternate="IsMeetingRequest")
@Expose
@Nullable
public java.lang.Boolean isMeetingRequest
@SerializedName(value="isMeetingResponse",
alternate="IsMeetingResponse")
@Expose
@Nullable
public java.lang.Boolean isMeetingResponse
@SerializedName(value="isNonDeliveryReport",
alternate="IsNonDeliveryReport")
@Expose
@Nullable
public java.lang.Boolean isNonDeliveryReport
@SerializedName(value="isPermissionControlled",
alternate="IsPermissionControlled")
@Expose
@Nullable
public java.lang.Boolean isPermissionControlled
@SerializedName(value="isReadReceipt",
alternate="IsReadReceipt")
@Expose
@Nullable
public java.lang.Boolean isReadReceipt
@SerializedName(value="isSigned",
alternate="IsSigned")
@Expose
@Nullable
public java.lang.Boolean isSigned
@SerializedName(value="isVoicemail",
alternate="IsVoicemail")
@Expose
@Nullable
public java.lang.Boolean isVoicemail
@SerializedName(value="messageActionFlag",
alternate="MessageActionFlag")
@Expose
@Nullable
public MessageActionFlag messageActionFlag
@SerializedName(value="notSentToMe",
alternate="NotSentToMe")
@Expose
@Nullable
public java.lang.Boolean notSentToMe
@SerializedName(value="recipientContains",
alternate="RecipientContains")
@Expose
@Nullable
public java.util.List<java.lang.String> recipientContains
@SerializedName(value="senderContains",
alternate="SenderContains")
@Expose
@Nullable
public java.util.List<java.lang.String> senderContains
@SerializedName(value="sensitivity",
alternate="Sensitivity")
@Expose
@Nullable
public Sensitivity sensitivity
@SerializedName(value="sentCcMe",
alternate="SentCcMe")
@Expose
@Nullable
public java.lang.Boolean sentCcMe
@SerializedName(value="sentOnlyToMe",
alternate="SentOnlyToMe")
@Expose
@Nullable
public java.lang.Boolean sentOnlyToMe
@SerializedName(value="sentToAddresses",
alternate="SentToAddresses")
@Expose
@Nullable
public java.util.List<Recipient> sentToAddresses
@SerializedName(value="sentToMe",
alternate="SentToMe")
@Expose
@Nullable
public java.lang.Boolean sentToMe
@SerializedName(value="sentToOrCcMe",
alternate="SentToOrCcMe")
@Expose
@Nullable
public java.lang.Boolean sentToOrCcMe
@SerializedName(value="subjectContains",
alternate="SubjectContains")
@Expose
@Nullable
public java.util.List<java.lang.String> subjectContains
@SerializedName(value="withinSizeRange",
alternate="WithinSizeRange")
@Expose
@Nullable
public SizeRange withinSizeRange
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObjectpublic void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to