Package com.datadog.api.client.v2.model
Class SnowflakeIntegrationAccountUpdateAttributes
java.lang.Object
com.datadog.api.client.v2.model.SnowflakeIntegrationAccountUpdateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SnowflakeIntegrationAccountUpdateAttributes
extends Object
Writable attributes used to update a Snowflake 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
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthentication(SnowflakeIntegrationAccountAuthenticationUpdate authentication) dataflows(SnowflakeIntegrationDataflowsRequest dataflows) booleanReturn true if this SnowflakeIntegrationAccountUpdateAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Authentication for updating the Snowflake integration account.Data Datadog collects from Snowflake, keyed by dataflow id.getName()Human-readable name of the Snowflake integration account.Settings for updating the Snowflake integration account.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAuthentication(SnowflakeIntegrationAccountAuthenticationUpdate authentication) voidsetDataflows(SnowflakeIntegrationDataflowsRequest dataflows) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTHENTICATION
- See Also:
-
JSON_PROPERTY_DATAFLOWS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SETTINGS
- See Also:
-
-
Constructor Details
-
SnowflakeIntegrationAccountUpdateAttributes
public SnowflakeIntegrationAccountUpdateAttributes()
-
-
Method Details
-
authentication
public SnowflakeIntegrationAccountUpdateAttributes authentication(SnowflakeIntegrationAccountAuthenticationUpdate authentication) -
getAuthentication
Authentication for updating the Snowflake integration account. Exactly one method is set.- Returns:
- authentication
-
setAuthentication
-
dataflows
public SnowflakeIntegrationAccountUpdateAttributes dataflows(SnowflakeIntegrationDataflowsRequest dataflows) -
getDataflows
Data Datadog collects from Snowflake, keyed by dataflow id. Each dataflow turns on a distinct kind of collection: setenabledto start or stop it, and usesettingsto configure what it collects. Defaults listed on each dataflow apply when the account is created; on update, omitted fields keep their current values. Every dataflow reads from Snowflake as the user insettings.username, so that user's role must be granted access to the underlying views; a dataflow enabled without those grants is stored but collects no data.- Returns:
- dataflows
-
setDataflows
-
name
-
getName
Human-readable name of the Snowflake integration account. Must be unique within your Datadog organization.- Returns:
- name
-
setName
-
settings
public SnowflakeIntegrationAccountUpdateAttributes settings(SnowflakeIntegrationAccountSettingsUpdate settings) -
getSettings
Settings for updating the Snowflake integration account. Only the fields provided are changed.- Returns:
- settings
-
setSettings
-
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 setvalue- The associated value- Returns:
- SnowflakeIntegrationAccountUpdateAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this SnowflakeIntegrationAccountUpdateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-