Class MessageRulePredicates

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class MessageRulePredicates
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • bodyContains

        protected List<String> bodyContains
      • bodyContainsNextLink

        protected String bodyContainsNextLink
      • bodyOrSubjectContains

        protected List<String> bodyOrSubjectContains
      • bodyOrSubjectContainsNextLink

        protected String bodyOrSubjectContainsNextLink
      • categoriesNextLink

        protected String categoriesNextLink
      • fromAddressesNextLink

        protected String fromAddressesNextLink
      • hasAttachments

        protected Boolean hasAttachments
      • headerContains

        protected List<String> headerContains
      • headerContainsNextLink

        protected String headerContainsNextLink
      • isApprovalRequest

        protected Boolean isApprovalRequest
      • isAutomaticForward

        protected Boolean isAutomaticForward
      • isAutomaticReply

        protected Boolean isAutomaticReply
      • isEncrypted

        protected Boolean isEncrypted
      • isMeetingRequest

        protected Boolean isMeetingRequest
      • isMeetingResponse

        protected Boolean isMeetingResponse
      • isNonDeliveryReport

        protected Boolean isNonDeliveryReport
      • isPermissionControlled

        protected Boolean isPermissionControlled
      • isReadReceipt

        protected Boolean isReadReceipt
      • isSigned

        protected Boolean isSigned
      • isVoicemail

        protected Boolean isVoicemail
      • notSentToMe

        protected Boolean notSentToMe
      • recipientContains

        protected List<String> recipientContains
      • recipientContainsNextLink

        protected String recipientContainsNextLink
      • senderContains

        protected List<String> senderContains
      • senderContainsNextLink

        protected String senderContainsNextLink
      • sentCcMe

        protected Boolean sentCcMe
      • sentOnlyToMe

        protected Boolean sentOnlyToMe
      • sentToAddressesNextLink

        protected String sentToAddressesNextLink
      • sentToMe

        protected Boolean sentToMe
      • sentToOrCcMe

        protected Boolean sentToOrCcMe
      • subjectContains

        protected List<String> subjectContains
      • subjectContainsNextLink

        protected String subjectContainsNextLink
      • withinSizeRange

        protected SizeRange withinSizeRange
    • Constructor Detail

      • MessageRulePredicates

        protected MessageRulePredicates()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getBodyContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getBodyContains()
      • getBodyContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getBodyContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getBodyOrSubjectContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getBodyOrSubjectContains()
      • getBodyOrSubjectContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getBodyOrSubjectContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getCategories

        public com.github.davidmoten.odata.client.CollectionPage<String> getCategories()
      • getCategories

        public com.github.davidmoten.odata.client.CollectionPage<String> getCategories​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getFromAddresses

        public com.github.davidmoten.odata.client.CollectionPage<Recipient> getFromAddresses()
      • getFromAddresses

        public com.github.davidmoten.odata.client.CollectionPage<Recipient> getFromAddresses​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getHeaderContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getHeaderContains()
      • getHeaderContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getHeaderContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getIsNonDeliveryReport

        public Optional<Boolean> getIsNonDeliveryReport()
      • getIsPermissionControlled

        public Optional<Boolean> getIsPermissionControlled()
      • getRecipientContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getRecipientContains()
      • getRecipientContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getRecipientContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSenderContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getSenderContains()
      • getSenderContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getSenderContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSentToAddresses

        public com.github.davidmoten.odata.client.CollectionPage<Recipient> getSentToAddresses()
      • getSentToAddresses

        public com.github.davidmoten.odata.client.CollectionPage<Recipient> getSentToAddresses​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSubjectContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getSubjectContains()
      • getSubjectContains

        public com.github.davidmoten.odata.client.CollectionPage<String> getSubjectContains​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static MessageRulePredicates.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class