Class DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse extends Object
Settings of the Data Jobs Monitoring dataflow.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_DD_API_KEY_ID

      public static final String JSON_PROPERTY_DD_API_KEY_ID
      See Also:
    • JSON_PROPERTY_DJM_GLOBAL_INIT_SCRIPT_ENABLED

      public static final String JSON_PROPERTY_DJM_GLOBAL_INIT_SCRIPT_ENABLED
      See Also:
    • JSON_PROPERTY_SCRIPT_GPUM_ENABLED

      public static final String JSON_PROPERTY_SCRIPT_GPUM_ENABLED
      See Also:
    • JSON_PROPERTY_SCRIPT_LOGS_ENABLED

      public static final String JSON_PROPERTY_SCRIPT_LOGS_ENABLED
      See Also:
    • JSON_PROPERTY_SERVERLESS_JOBS_ENABLED

      public static final String JSON_PROPERTY_SERVERLESS_JOBS_ENABLED
      See Also:
  • Constructor Details

    • DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse()
  • Method Details

    • ddApiKeyId

    • getDdApiKeyId

      @Nullable public String getDdApiKeyId()
      ID of the Datadog API key the global init script uses to submit data.
      Returns:
      ddApiKeyId
    • setDdApiKeyId

      public void setDdApiKeyId(String ddApiKeyId)
    • djmGlobalInitScriptEnabled

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse djmGlobalInitScriptEnabled(Boolean djmGlobalInitScriptEnabled)
    • getDjmGlobalInitScriptEnabled

      @Nullable public Boolean getDjmGlobalInitScriptEnabled()
      Whether Datadog installs and manages the Agent on your Databricks clusters through a global init script. The script does not apply to clusters in Standard access mode. When false , the Agent is installed manually.
      Returns:
      djmGlobalInitScriptEnabled
    • setDjmGlobalInitScriptEnabled

      public void setDjmGlobalInitScriptEnabled(Boolean djmGlobalInitScriptEnabled)
    • scriptGpumEnabled

    • getScriptGpumEnabled

      @Nullable public Boolean getScriptGpumEnabled()
      Whether GPU metrics are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true.
      Returns:
      scriptGpumEnabled
    • setScriptGpumEnabled

      public void setScriptGpumEnabled(Boolean scriptGpumEnabled)
    • scriptLogsEnabled

    • getScriptLogsEnabled

      @Nullable public Boolean getScriptLogsEnabled()
      Whether driver and worker logs are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true.
      Returns:
      scriptLogsEnabled
    • setScriptLogsEnabled

      public void setScriptLogsEnabled(Boolean scriptLogsEnabled)
    • serverlessJobsEnabled

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse serverlessJobsEnabled(Boolean serverlessJobsEnabled)
    • getServerlessJobsEnabled

      @Nullable public Boolean getServerlessJobsEnabled()
      Whether health and cost data is collected for jobs running on Serverless or SQL Warehouse compute. This compute has no clusters for the global init script to target, so collection reads the Databricks system tables and requires system_tables_sql_warehouse_id.
      Returns:
      serverlessJobsEnabled
    • setServerlessJobsEnabled

      public void setServerlessJobsEnabled(Boolean serverlessJobsEnabled)
    • putAdditionalProperty

      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:
      DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse
    • 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 DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsResponse 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