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.IJsonBackedObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
serializer
- the serializerjson
- the JSON object to set this object to