Class IntegrationMonitor

java.lang.Object
com.datadog.api.client.v2.model.IntegrationMonitor

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IntegrationMonitor extends Object
Monitor integration settings.
  • Field Details

  • Constructor Details

    • IntegrationMonitor

      public IntegrationMonitor()
  • Method Details

    • autoResolveEnabled

      public IntegrationMonitor autoResolveEnabled(Boolean autoResolveEnabled)
    • getAutoResolveEnabled

      @Nullable public Boolean getAutoResolveEnabled()
      Whether auto-resolve is enabled.
      Returns:
      autoResolveEnabled
    • setAutoResolveEnabled

      public void setAutoResolveEnabled(Boolean autoResolveEnabled)
    • caseTypeId

      public IntegrationMonitor caseTypeId(String caseTypeId)
    • getCaseTypeId

      @Nullable public String getCaseTypeId()
      Case type ID for monitor integration.
      Returns:
      caseTypeId
    • setCaseTypeId

      public void setCaseTypeId(String caseTypeId)
    • enabled

      public IntegrationMonitor enabled(Boolean enabled)
    • getEnabled

      @Nullable public Boolean getEnabled()
      Whether monitor integration is enabled.
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • handle

      public IntegrationMonitor handle(String handle)
    • getHandle

      @Nullable public String getHandle()
      Monitor handle.
      Returns:
      handle
    • setHandle

      public void setHandle(String handle)
    • putAdditionalProperty

      public IntegrationMonitor putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      IntegrationMonitor
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this IntegrationMonitor object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object