microsoft.exchange.webservices.data.core.enumeration.property.RuleProperty Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ews-java-api Show documentation
Show all versions of ews-java-api Show documentation
Exchange Web Services (EWS) Java API
The newest version!
/*
* The MIT License
* Copyright (c) 2012 Microsoft Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package microsoft.exchange.webservices.data.core.enumeration.property;
import microsoft.exchange.webservices.data.attribute.EwsEnum;
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 exception.
*/
@EwsEnum(schemaName = "Exception:Categories")
ExceptionCategories,
/**
* The ContainsBodyStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsBodyStrings")
ExceptionContainsBodyStrings,
/**
* The ContainsHeaderStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsHeaderStrings")
ExceptionContainsHeaderStrings,
/**
* The ContainsRecipientStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsRecipientStrings")
ExceptionContainsRecipientStrings,
/**
* The ContainsSenderStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsSenderStrings")
ExceptionContainsSenderStrings,
/**
* The ContainsSubjectOrBodyStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsSubjectOrBodyStrings")
ExceptionContainsSubjectOrBodyStrings,
/**
* The ContainsSubjectStrings property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ContainsSubjectStrings")
ExceptionContainsSubjectStrings,
/**
* The FlaggedForAction property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:FlaggedForAction")
ExceptionFlaggedForAction,
/**
* The FromAddresses property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:FromAddresses")
ExceptionFromAddresses,
/**
* The FromConnectedAccounts property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:FromConnectedAccounts")
ExceptionFromConnectedAccounts,
/**
* The HasAttachments property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:HasAttachments")
ExceptionHasAttachments,
/**
* The Importance property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:Importance")
ExceptionImportance,
/**
* The IsApprovalRequest property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsApprovalRequest")
ExceptionIsApprovalRequest,
/**
* The IsAutomaticForward property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsAutomaticForward")
ExceptionIsAutomaticForward,
/**
* The IsAutomaticReply property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsAutomaticReply")
ExceptionIsAutomaticReply,
/**
* The IsEncrypted property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsEncrypted")
ExceptionIsEncrypted,
/**
* The IsMeetingRequest property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsMeetingRequest")
ExceptionIsMeetingRequest,
/**
* The IsMeetingResponse property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsMeetingResponse")
ExceptionIsMeetingResponse,
/**
* The IsNonDeliveryReport property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsNDR")
ExceptionIsNonDeliveryReport,
/**
* The IsPermissionControlled property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsPermissionControlled")
ExceptionIsPermissionControlled,
/**
* The IsRead property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsRead")
ExceptionIsRead,
/**
* The IsSigned property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsSigned")
ExceptionIsSigned,
/**
* The IsVoicemail property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:IsVoicemail")
ExceptionIsVoicemail,
/**
* The ItemClasses property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:ItemClasses")
ExceptionItemClasses,
/**
* The MessageClassifications property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:MessageClassifications")
ExceptionMessageClassifications,
/**
* The NotSentToMe property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:NotSentToMe")
ExceptionNotSentToMe,
/**
* The SentCcMe property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:SentCcMe")
ExceptionSentCcMe,
/**
* The SentOnlyToMe property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:SentOnlyToMe")
ExceptionSentOnlyToMe,
/**
* The SentToAddresses property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:SentToAddresses")
ExceptionSentToAddresses,
/**
* The SentToMe property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:SentToMe")
ExceptionSentToMe,
/**
* The SentToOrCcMe property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:SentToOrCcMe")
ExceptionSentToOrCcMe,
/**
* The Sensitivity property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:Sensitivity")
ExceptionSensitivity,
/**
* The WithinDateRange property of a rule's set of exception.
*/
@EwsEnum(schemaName = "Exception:WithinDateRange")
ExceptionWithinDateRange,
/**
* The WithinSizeRange property of a rule's set of exception.
*/
@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 exception of the rule.
*/
@EwsEnum(schemaName = "Exceptions")
Exceptions
}