Class DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest extends Object
Settings of the Data Jobs Monitoring dataflow. Only the fields provided are changed.
  • 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_DD_API_KEY_SECRET

      public static final String JSON_PROPERTY_DD_API_KEY_SECRET
      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

    • DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest()
  • Method Details

    • ddApiKeyId

    • getDdApiKeyId

      @Nullable public String getDdApiKeyId()
      ID of the Datadog API key the global init script uses to submit data. Setting or changing it requires dd_api_key_secret in the same request.
      Returns:
      ddApiKeyId
    • setDdApiKeyId

      public void setDdApiKeyId(String ddApiKeyId)
    • ddApiKeySecret

    • getDdApiKeySecret

      @Nullable public String getDdApiKeySecret()
      Secret value of the Datadog API key identified by dd_api_key_id.
      Returns:
      ddApiKeySecret
    • setDdApiKeySecret

      public void setDdApiKeySecret(String ddApiKeySecret)
    • djmGlobalInitScriptEnabled

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest djmGlobalInitScriptEnabled(Boolean djmGlobalInitScriptEnabled)
    • getDjmGlobalInitScriptEnabled

      @Nullable public Boolean getDjmGlobalInitScriptEnabled()
      Whether Datadog installs and manages the Agent on your Databricks clusters through a global init script. Installation can take up to 15 minutes and requires Databricks Workspace Admin permissions. The script does not apply to clusters in Standard access mode. Leave this false to install the Agent yourself. Defaults to false.
      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. Defaults to false .
      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. Defaults to false.
      Returns:
      scriptLogsEnabled
    • setScriptLogsEnabled

      public void setScriptLogsEnabled(Boolean scriptLogsEnabled)
    • serverlessJobsEnabled

      public DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest 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. Defaults to true.
      Returns:
      serverlessJobsEnabled
    • setServerlessJobsEnabled

      public void setServerlessJobsEnabled(Boolean serverlessJobsEnabled)
    • equals

      public boolean equals(Object o)
      Return true if this DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest 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