Class ConditionMonitorInputV1

java.lang.Object
com.seeq.model.ConditionMonitorInputV1

public class ConditionMonitorInputV1 extends Object
ConditionMonitorInputV1
  • Constructor Details

    • ConditionMonitorInputV1

      public ConditionMonitorInputV1()
  • Method Details

    • conditionIds

      public ConditionMonitorInputV1 conditionIds(List<String> conditionIds)
    • addConditionIdsItem

      public ConditionMonitorInputV1 addConditionIdsItem(String conditionIdsItem)
    • getConditionIds

      public List<String> getConditionIds()
      The IDs of conditions to monitor
      Returns:
      conditionIds
    • setConditionIds

      public void setConditionIds(List<String> conditionIds)
    • cronSchedule

      public ConditionMonitorInputV1 cronSchedule(List<String> cronSchedule)
    • addCronScheduleItem

      public ConditionMonitorInputV1 addCronScheduleItem(String cronScheduleItem)
    • getCronSchedule

      public List<String> getCronSchedule()
      The condition monitor's check interval(s) as a list of cron expressions. If the list is empty, the system wide default check schedule is used. For more information about cron expressions, see http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html
      Returns:
      cronSchedule
    • setCronSchedule

      public void setCronSchedule(List<String> cronSchedule)
    • description

      public ConditionMonitorInputV1 description(String description)
    • getDescription

      public String getDescription()
      Clarifying information or other plain language description of this item. An input of just whitespaces is equivalent to a null input.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • enabled

      public ConditionMonitorInputV1 enabled(Boolean enabled)
    • getEnabled

      public Boolean getEnabled()
      Whether the condition monitor is enabled
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • itemFinderId

      public ConditionMonitorInputV1 itemFinderId(String itemFinderId)
    • getItemFinderId

      public String getItemFinderId()
      The ID of an Item Finder to use to populate the list of conditions. If this is provided it will overwrite the list of conditionIds
      Returns:
      itemFinderId
    • setItemFinderId

      public void setItemFinderId(String itemFinderId)
    • name

      public ConditionMonitorInputV1 name(String name)
    • getName

      public String getName()
      Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.
      Returns:
      name
    • setName

      public void setName(String name)
    • queryRangeLookAhead

      public ConditionMonitorInputV1 queryRangeLookAhead(String queryRangeLookAhead)
    • getQueryRangeLookAhead

      public String getQueryRangeLookAhead()
      Query range look ahead in seconds
      Returns:
      queryRangeLookAhead
    • setQueryRangeLookAhead

      public void setQueryRangeLookAhead(String queryRangeLookAhead)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object