microsoft.exchange.webservices.data.RuleProperty Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of exchange-ws-api Show documentation
Show all versions of exchange-ws-api Show documentation
The source came from http://archive.msdn.microsoft.com/ewsjavaapi
Support for Maven has been added.
The newest version!
/**************************************************************************
* copyright file="RuleProperty.java" company="Microsoft"
* Copyright (c) Microsoft Corporation. All rights reserved.
*
* Defines the RuleProperty enumeration.
**************************************************************************/
package microsoft.exchange.webservices.data;
public enum RuleProperty
{
/**
* The RuleId property of a rule.
*/
@EwsEnum(schemaName = "RuleId")
RuleId,
/**
* The DisplayName property of a rule.
*/
@EwsEnum(schemaName = "DisplayName")
DisplayName,
/**
* The Priority property of a rule.
*/
@EwsEnum(schemaName = "Priority")
Priority,
/**
* The IsNotSupported property of a rule.
*/
@EwsEnum(schemaName = "IsNotSupported")
IsNotSupported,
/**
* The Actions property of a rule.
*/
@EwsEnum(schemaName = "Actions")
Actions,
/**
* The Categories property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:Categories")
ConditionCategories,
/**
* The ContainsBodyStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsBodyStrings")
ConditionContainsBodyStrings,
/**
* The ContainsHeaderStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsHeaderStrings")
ConditionContainsHeaderStrings,
/**
* The ContainsRecipientStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsRecipientStrings")
ConditionContainsRecipientStrings,
/**
* The ContainsSenderStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsSenderStrings")
ConditionContainsSenderStrings,
/**
* The ContainsSubjectOrBodyStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsSubjectOrBodyStrings")
ConditionContainsSubjectOrBodyStrings,
/**
* The ContainsSubjectStrings property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ContainsSubjectStrings")
ConditionContainsSubjectStrings,
/**
* The FlaggedForAction property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:FlaggedForAction")
ConditionFlaggedForAction,
/**
* The FromAddresses property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:FromAddresses")
ConditionFromAddresses,
/**
* The FromConnectedAccounts property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:FromConnectedAccounts")
ConditionFromConnectedAccounts,
/**
* The HasAttachments property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:HasAttachments")
ConditionHasAttachments,
/**
* The Importance property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:Importance")
ConditionImportance,
/**
* The IsApprovalRequest property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsApprovalRequest")
ConditionIsApprovalRequest,
/**
* The IsAutomaticForward property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsAutomaticForward")
ConditionIsAutomaticForward,
/**
* The IsAutomaticForward property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsAutomaticReply")
ConditionIsAutomaticReply,
/**
* The IsEncrypted property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsEncrypted")
ConditionIsEncrypted,
/**
* The IsMeetingRequest property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsMeetingRequest")
ConditionIsMeetingRequest,
/**
* The IsMeetingResponse property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsMeetingResponse")
ConditionIsMeetingResponse,
/**
* The IsNonDeliveryReport property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsNDR")
ConditionIsNonDeliveryReport,
/**
* The IsPermissionControlled property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsPermissionControlled")
ConditionIsPermissionControlled,
/**
* The IsRead property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsRead")
ConditionIsRead,
/**
* The IsSigned property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsSigned")
ConditionIsSigned,
/**
* The IsVoicemail property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsVoicemail")
ConditionIsVoicemail,
/**
* The IsReadReceipt property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:IsReadReceipt")
ConditionIsReadReceipt,
/**
* The ItemClasses property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:ItemClasses")
ConditionItemClasses,
/**
* The MessageClassifications property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:MessageClassifications")
ConditionMessageClassifications,
/**
* The NotSentToMe property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:NotSentToMe")
ConditionNotSentToMe,
/**
* The SentCcMe property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:SentCcMe")
ConditionSentCcMe,
/**
* The SentOnlyToMe property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:SentOnlyToMe")
ConditionSentOnlyToMe,
/**
* The SentToAddresses property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:SentToAddresses")
ConditionSentToAddresses,
/**
* The SentToMe property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:SentToMe")
ConditionSentToMe,
/**
* The SentToOrCcMe property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:SentToOrCcMe")
ConditionSentToOrCcMe,
/**
* The Sensitivity property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:Sensitivity")
ConditionSensitivity,
/**
* The WithinDateRange property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:WithinDateRange")
ConditionWithinDateRange,
/**
* The WithinSizeRange property of a rule's set of conditions.
*/
@EwsEnum(schemaName = "Condition:WithinSizeRange")
ConditionWithinSizeRange,
/**
* The Categories property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:Categories")
ExceptionCategories,
/**
* The ContainsBodyStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsBodyStrings")
ExceptionContainsBodyStrings,
/**
* The ContainsHeaderStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsHeaderStrings")
ExceptionContainsHeaderStrings,
/**
* The ContainsRecipientStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsRecipientStrings")
ExceptionContainsRecipientStrings,
/**
* The ContainsSenderStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsSenderStrings")
ExceptionContainsSenderStrings,
/**
* The ContainsSubjectOrBodyStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsSubjectOrBodyStrings")
ExceptionContainsSubjectOrBodyStrings,
/**
* The ContainsSubjectStrings property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ContainsSubjectStrings")
ExceptionContainsSubjectStrings,
/**
* The FlaggedForAction property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:FlaggedForAction")
ExceptionFlaggedForAction,
/**
* The FromAddresses property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:FromAddresses")
ExceptionFromAddresses,
/**
* The FromConnectedAccounts property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:FromConnectedAccounts")
ExceptionFromConnectedAccounts,
/**
* The HasAttachments property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:HasAttachments")
ExceptionHasAttachments,
/**
* The Importance property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:Importance")
ExceptionImportance,
/**
* The IsApprovalRequest property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsApprovalRequest")
ExceptionIsApprovalRequest,
/**
* The IsAutomaticForward property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsAutomaticForward")
ExceptionIsAutomaticForward,
/**
* The IsAutomaticReply property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsAutomaticReply")
ExceptionIsAutomaticReply,
/**
* The IsEncrypted property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsEncrypted")
ExceptionIsEncrypted,
/**
* The IsMeetingRequest property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsMeetingRequest")
ExceptionIsMeetingRequest,
/**
* The IsMeetingResponse property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsMeetingResponse")
ExceptionIsMeetingResponse,
/**
* The IsNonDeliveryReport property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsNDR")
ExceptionIsNonDeliveryReport,
/**
* The IsPermissionControlled property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsPermissionControlled")
ExceptionIsPermissionControlled,
/**
* The IsRead property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsRead")
ExceptionIsRead,
/**
* The IsSigned property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsSigned")
ExceptionIsSigned,
/**
* The IsVoicemail property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:IsVoicemail")
ExceptionIsVoicemail,
/**
* The ItemClasses property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:ItemClasses")
ExceptionItemClasses,
/**
* The MessageClassifications property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:MessageClassifications")
ExceptionMessageClassifications,
/**
* The NotSentToMe property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:NotSentToMe")
ExceptionNotSentToMe,
/**
* The SentCcMe property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:SentCcMe")
ExceptionSentCcMe,
/**
* The SentOnlyToMe property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:SentOnlyToMe")
ExceptionSentOnlyToMe,
/**
* The SentToAddresses property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:SentToAddresses")
ExceptionSentToAddresses,
/**
* The SentToMe property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:SentToMe")
ExceptionSentToMe,
/**
* The SentToOrCcMe property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:SentToOrCcMe")
ExceptionSentToOrCcMe,
/**
* The Sensitivity property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:Sensitivity")
ExceptionSensitivity,
/**
* The WithinDateRange property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:WithinDateRange")
ExceptionWithinDateRange,
/**
* The WithinSizeRange property of a rule's set of exceptions.
*/
@EwsEnum(schemaName = "Exception:WithinSizeRange")
ExceptionWithinSizeRange,
/**
* The Categories property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:Categories")
ActionCategories,
/**
* The CopyToFolder property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:CopyToFolder")
ActionCopyToFolder,
/**
* The Delete property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:Delete")
ActionDelete,
/**
* The ForwardAsAttachmentToRecipients property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:ForwardAsAttachmentToRecipients")
ActionForwardAsAttachmentToRecipients,
/**
* The ForwardToRecipients property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:ForwardToRecipients")
ActionForwardToRecipients,
/**
* The Importance property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:Importance")
ActionImportance,
/**
* The MarkAsRead property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:MarkAsRead")
ActionMarkAsRead,
/**
* The MoveToFolder property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:MoveToFolder")
ActionMoveToFolder,
/**
* The PermanentDelete property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:PermanentDelete")
ActionPermanentDelete,
/**
* The RedirectToRecipients property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:RedirectToRecipients")
ActionRedirectToRecipients,
/**
* The SendSMSAlertToRecipients property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:SendSMSAlertToRecipients")
ActionSendSMSAlertToRecipients,
/**
* The ServerReplyWithMessage property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:ServerReplyWithMessage")
ActionServerReplyWithMessage,
/**
* The StopProcessingRules property in a rule's set of actions.
*/
@EwsEnum(schemaName = "Action:StopProcessingRules")
ActionStopProcessingRules,
/**
* The IsEnabled property of a rule, indicating if the rule is enabled.
*/
@EwsEnum(schemaName = "IsEnabled")
IsEnabled,
/**
* The IsInError property of a rule, indicating if the rule is in error.
*/
@EwsEnum(schemaName = "IsInError")
IsInError,
/**
* The Conditions property of a rule, contains all conditions of the rule.
*/
@EwsEnum(schemaName = "Conditions")
Conditions,
/**
* The Exceptions property of a rule, contains all exceptions of the rule.
*/
@EwsEnum(schemaName = "Exceptions")
Exceptions
}