Class MailAgentLink

java.lang.Object
org.openremote.model.asset.agent.AgentLink<MailAgentLink>
org.openremote.agent.protocol.mail.MailAgentLink
All Implemented Interfaces:
Serializable

public class MailAgentLink extends org.openremote.model.asset.agent.AgentLink<MailAgentLink>
See Also:
  • Field Details

    • subjectMatchPredicate

      @JsonPropertyDescription("The predicate to apply to incoming mail message subjects to determine if the message is intended for the linked attribute. This must be defined to enable attributes to be updated by the linked agent.") protected org.openremote.model.query.filter.StringPredicate subjectMatchPredicate
    • fromMatchPredicate

      @JsonPropertyDescription("The predicate to apply to incoming mail message from address(es) to determine if the message is intended for the linked attribute. This must be defined to enable attributes to be updated by the linked agent.") protected org.openremote.model.query.filter.StringPredicate fromMatchPredicate
    • useSubject

      @JsonPropertyDescription("Use the subject as value instead of the body") protected Boolean useSubject
  • Constructor Details

    • MailAgentLink

      protected MailAgentLink()
    • MailAgentLink

      public MailAgentLink(String id)
  • Method Details

    • getType

      protected String getType()
      Overrides:
      getType in class org.openremote.model.asset.agent.AgentLink<MailAgentLink>
    • getSubjectMatchPredicate

      public org.openremote.model.query.filter.StringPredicate getSubjectMatchPredicate()
    • setSubjectMatchPredicate

      public MailAgentLink setSubjectMatchPredicate(org.openremote.model.query.filter.StringPredicate subjectMatchPredicate)
    • getFromMatchPredicate

      public org.openremote.model.query.filter.StringPredicate getFromMatchPredicate()
    • setFromMatchPredicate

      public MailAgentLink setFromMatchPredicate(org.openremote.model.query.filter.StringPredicate fromMatchPredicate)
    • getUseSubject

      public Boolean getUseSubject()
    • setUseSubject

      public MailAgentLink setUseSubject(Boolean useSubject)