Class: DatadogAPIClient::V2::DatabricksIntegrationAccountUpdateAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb

Overview

Writable attributes used to update a Databricks integration account. Every field is optional; only the fields provided are changed. When dataflows is provided, only the dataflow ids included in the request are modified; dataflows omitted from the map keep their current configuration, as do the settings of an included dataflow that provides only enabled.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



36
37
38
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb', line 36

def additional_properties
  @additional_properties
end

#authentication ⇒ Object

Authentication for updating the Databricks integration account. Exactly one method is set. Choosing private_action_runner leaves the databricks-model-serving-metrics dataflow unable to collect data. bearer_token is deprecated on Databricks: it is accepted only on accounts that already use it and never on creation, so it cannot move an account onto token authentication. Migrate those accounts to databricks_oauth or private_action_runner.



25
26
27
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb', line 25

def authentication
  @authentication
end

#dataflows ⇒ Object

Data Datadog collects from Databricks, keyed by dataflow id. Each dataflow turns on a distinct kind of collection: set enabled to start or stop it, and use settings to configure what it collects. Defaults listed on each dataflow apply when the account is created; on update, omitted fields keep their current values. Some dataflows have prerequisites, noted on each; unless one is documented as rejecting the request, it is not verified, so a dataflow enabled without it is stored but collects no data.



28
29
30
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb', line 28

def dataflows
  @dataflows
end

#name ⇒ Object

Human-readable name of the Databricks integration account.



31
32
33
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb', line 31

def name
  @name
end

#settings ⇒ Object

Settings for updating the Databricks integration account. Only the fields provided are changed.



34
35
36
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_update_attributes.rb', line 34

def settings
  @settings
end