Class Trigger


  • public class Trigger
    extends Object
    触发器结构体
    • Constructor Detail

      • Trigger

        public Trigger()
    • Method Detail

      • withTriggerName

        public Trigger withTriggerName​(String triggerName)
      • getTriggerName

        public String getTriggerName()
        触发器名称
        Returns:
        triggerName
      • setTriggerName

        public void setTriggerName​(String triggerName)
      • getTriggerType

        public Trigger.TriggerTypeEnum getTriggerType()
        触发器类型 FLOWTIMER:定时触发器 SMN:SMN触发器 APIG:APIG触发器(共享版) APIG_DE:APIG触发器(专享版) OBS:OBS触发器
        Returns:
        triggerType
      • getEnabled

        public Boolean getEnabled()
        是否启用触发器
        Returns:
        enabled
      • setEnabled

        public void setEnabled​(Boolean enabled)
      • withTriggerConfig

        public Trigger withTriggerConfig​(java.util.function.Consumer<OBSTriggerConfig> triggerConfigSetter)
      • getTriggerConfig

        public OBSTriggerConfig getTriggerConfig()
        Get triggerConfig
        Returns:
        triggerConfig
      • setTriggerConfig

        public void setTriggerConfig​(OBSTriggerConfig triggerConfig)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object