Class ProjectSettings

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

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

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_AUTO_CLOSE_INACTIVE_CASES

      public static final String JSON_PROPERTY_AUTO_CLOSE_INACTIVE_CASES
      See Also:
    • JSON_PROPERTY_AUTO_TRANSITION_ASSIGNED_CASES

      public static final String JSON_PROPERTY_AUTO_TRANSITION_ASSIGNED_CASES
      See Also:
    • JSON_PROPERTY_INTEGRATION_INCIDENT

      public static final String JSON_PROPERTY_INTEGRATION_INCIDENT
      See Also:
    • JSON_PROPERTY_INTEGRATION_JIRA

      public static final String JSON_PROPERTY_INTEGRATION_JIRA
      See Also:
    • JSON_PROPERTY_INTEGRATION_MONITOR

      public static final String JSON_PROPERTY_INTEGRATION_MONITOR
      See Also:
    • JSON_PROPERTY_INTEGRATION_ON_CALL

      public static final String JSON_PROPERTY_INTEGRATION_ON_CALL
      See Also:
    • JSON_PROPERTY_INTEGRATION_SERVICE_NOW

      public static final String JSON_PROPERTY_INTEGRATION_SERVICE_NOW
      See Also:
    • JSON_PROPERTY_NOTIFICATION

      public static final String JSON_PROPERTY_NOTIFICATION
      See Also:
  • Constructor Details

    • ProjectSettings

      public ProjectSettings()
  • Method Details

    • autoCloseInactiveCases

      public ProjectSettings autoCloseInactiveCases(AutoCloseInactiveCases autoCloseInactiveCases)
    • getAutoCloseInactiveCases

      @Nullable public AutoCloseInactiveCases getAutoCloseInactiveCases()
      Auto-close inactive cases settings.
      Returns:
      autoCloseInactiveCases
    • setAutoCloseInactiveCases

      public void setAutoCloseInactiveCases(AutoCloseInactiveCases autoCloseInactiveCases)
    • autoTransitionAssignedCases

      public ProjectSettings autoTransitionAssignedCases(AutoTransitionAssignedCases autoTransitionAssignedCases)
    • getAutoTransitionAssignedCases

      @Nullable public AutoTransitionAssignedCases getAutoTransitionAssignedCases()
      Auto-transition assigned cases settings.
      Returns:
      autoTransitionAssignedCases
    • setAutoTransitionAssignedCases

      public void setAutoTransitionAssignedCases(AutoTransitionAssignedCases autoTransitionAssignedCases)
    • integrationIncident

      public ProjectSettings integrationIncident(IntegrationIncident integrationIncident)
    • getIntegrationIncident

      @Nullable public IntegrationIncident getIntegrationIncident()
      Incident integration settings.
      Returns:
      integrationIncident
    • setIntegrationIncident

      public void setIntegrationIncident(IntegrationIncident integrationIncident)
    • integrationJira

      public ProjectSettings integrationJira(IntegrationJira integrationJira)
    • getIntegrationJira

      @Nullable public IntegrationJira getIntegrationJira()
      Jira integration settings.
      Returns:
      integrationJira
    • setIntegrationJira

      public void setIntegrationJira(IntegrationJira integrationJira)
    • integrationMonitor

      public ProjectSettings integrationMonitor(IntegrationMonitor integrationMonitor)
    • getIntegrationMonitor

      @Nullable public IntegrationMonitor getIntegrationMonitor()
      Monitor integration settings.
      Returns:
      integrationMonitor
    • setIntegrationMonitor

      public void setIntegrationMonitor(IntegrationMonitor integrationMonitor)
    • integrationOnCall

      public ProjectSettings integrationOnCall(IntegrationOnCall integrationOnCall)
    • getIntegrationOnCall

      @Nullable public IntegrationOnCall getIntegrationOnCall()
      On-Call integration settings.
      Returns:
      integrationOnCall
    • setIntegrationOnCall

      public void setIntegrationOnCall(IntegrationOnCall integrationOnCall)
    • integrationServiceNow

      public ProjectSettings integrationServiceNow(IntegrationServiceNow integrationServiceNow)
    • getIntegrationServiceNow

      @Nullable public IntegrationServiceNow getIntegrationServiceNow()
      ServiceNow integration settings.
      Returns:
      integrationServiceNow
    • setIntegrationServiceNow

      public void setIntegrationServiceNow(IntegrationServiceNow integrationServiceNow)
    • notification

      public ProjectSettings notification(ProjectNotificationSettings notification)
    • getNotification

      @Nullable public ProjectNotificationSettings getNotification()
      Project notification settings.
      Returns:
      notification
    • setNotification

      public void setNotification(ProjectNotificationSettings notification)
    • putAdditionalProperty

      public ProjectSettings 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:
      ProjectSettings
    • 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 ProjectSettings 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