Class DatabricksCloudCostMetricsIntegrationDataflowSettingsRequest

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DatabricksCloudCostMetricsIntegrationDataflowSettingsRequest extends Object
Settings of the Cloud Cost Management dataflow. Only the fields provided are changed.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_CCM_COLLECT_ALL_WORKSPACES

      public static final String JSON_PROPERTY_CCM_COLLECT_ALL_WORKSPACES
      See Also:
  • Constructor Details

    • DatabricksCloudCostMetricsIntegrationDataflowSettingsRequest

      public DatabricksCloudCostMetricsIntegrationDataflowSettingsRequest()
  • Method Details

    • ccmCollectAllWorkspaces

      public DatabricksCloudCostMetricsIntegrationDataflowSettingsRequest ccmCollectAllWorkspaces(Boolean ccmCollectAllWorkspaces)
    • getCcmCollectAllWorkspaces

      @Nullable public Boolean getCcmCollectAllWorkspaces()
      Whether cost data is collected for every workspace in the Databricks account rather than this workspace only. This takes effect across the Databricks account: if any one workspace enables it, Datadog collects cost data for all of them regardless of their individual settings, and every covered workspace incurs Cloud Cost Management charges. Defaults to true.
      Returns:
      ccmCollectAllWorkspaces
    • setCcmCollectAllWorkspaces

      public void setCcmCollectAllWorkspaces(Boolean ccmCollectAllWorkspaces)
    • equals

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