Class PagerDutyEventConfig.Payload

  • All Implemented Interfaces:
    org.elasticsearch.xcontent.ToXContent
    Enclosing class:
    PagerDutyEventConfig

    public static class PagerDutyEventConfig.Payload
    extends Object
    implements org.elasticsearch.xcontent.ToXContent
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent

        org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.Params
    • Field Summary

      • Fields inherited from interface org.elasticsearch.xcontent.ToXContent

        EMPTY_PARAMS
    • Constructor Summary

      Constructors 
      Constructor Description
      Payload()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getComponent()  
      com.floragunn.signals.support.InlinePainlessScript<com.floragunn.signals.script.types.SignalsObjectFunctionScript.Factory> getCustomDetails()  
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getEventClass()  
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getGroup()  
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<com.floragunn.signals.enterprise.watch.action.handlers.pagerduty.PagerDutyEvent.Payload.Severity> getSeverity()  
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getSource()  
      com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getSummary()  
      void setComponent​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> component)  
      void setCustomDetails​(com.floragunn.signals.support.InlinePainlessScript<com.floragunn.signals.script.types.SignalsObjectFunctionScript.Factory> customDetails)  
      void setEventClass​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> eventClass)  
      void setGroup​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> group)  
      void setSeverity​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<com.floragunn.signals.enterprise.watch.action.handlers.pagerduty.PagerDutyEvent.Payload.Severity> severity)  
      void setSource​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> source)  
      void setSummary​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> summary)  
      org.elasticsearch.xcontent.XContentBuilder toXContent​(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params)  
      • Methods inherited from interface org.elasticsearch.xcontent.ToXContent

        isFragment
    • Constructor Detail

      • Payload

        public Payload()
    • Method Detail

      • toXContent

        public org.elasticsearch.xcontent.XContentBuilder toXContent​(org.elasticsearch.xcontent.XContentBuilder builder,
                                                                     org.elasticsearch.xcontent.ToXContent.Params params)
                                                              throws IOException
        Specified by:
        toXContent in interface org.elasticsearch.xcontent.ToXContent
        Throws:
        IOException
      • getCustomDetails

        public com.floragunn.signals.support.InlinePainlessScript<com.floragunn.signals.script.types.SignalsObjectFunctionScript.Factory> getCustomDetails()
      • setCustomDetails

        public void setCustomDetails​(com.floragunn.signals.support.InlinePainlessScript<com.floragunn.signals.script.types.SignalsObjectFunctionScript.Factory> customDetails)
      • getSummary

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getSummary()
      • setSummary

        public void setSummary​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> summary)
      • getSource

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getSource()
      • setSource

        public void setSource​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> source)
      • getSeverity

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<com.floragunn.signals.enterprise.watch.action.handlers.pagerduty.PagerDutyEvent.Payload.Severity> getSeverity()
      • setSeverity

        public void setSeverity​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<com.floragunn.signals.enterprise.watch.action.handlers.pagerduty.PagerDutyEvent.Payload.Severity> severity)
      • getComponent

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getComponent()
      • setComponent

        public void setComponent​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> component)
      • getGroup

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getGroup()
      • setGroup

        public void setGroup​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> group)
      • getEventClass

        public com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> getEventClass()
      • setEventClass

        public void setEventClass​(com.floragunn.searchsupport.config.elements.InlineMustacheTemplate<String> eventClass)