Package com.datadog.api.client.v2.model
Class SnowflakeIntegrationAccountCreateAttributes
java.lang.Object
com.datadog.api.client.v2.model.SnowflakeIntegrationAccountCreateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SnowflakeIntegrationAccountCreateAttributes
extends Object
Writable attributes used to create a Snowflake integration account.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSnowflakeIntegrationAccountCreateAttributes(SnowflakeIntegrationAccountAuthenticationRequest authentication, String name, SnowflakeIntegrationAccountSettingsRequest settings) -
Method Summary
Modifier and TypeMethodDescriptionauthentication(SnowflakeIntegrationAccountAuthenticationRequest authentication) dataflows(SnowflakeIntegrationDataflowsRequest dataflows) booleanReturn true if this SnowflakeIntegrationAccountCreateAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Authentication for creating the Snowflake integration account.Data Datadog collects from Snowflake, keyed by dataflow id.getName()Human-readable name of the Snowflake integration account.Settings for creating the Snowflake integration account.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAuthentication(SnowflakeIntegrationAccountAuthenticationRequest 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
-
SnowflakeIntegrationAccountCreateAttributes
public SnowflakeIntegrationAccountCreateAttributes() -
SnowflakeIntegrationAccountCreateAttributes
public SnowflakeIntegrationAccountCreateAttributes(SnowflakeIntegrationAccountAuthenticationRequest authentication, String name, SnowflakeIntegrationAccountSettingsRequest settings)
-
-
Method Details
-
authentication
public SnowflakeIntegrationAccountCreateAttributes authentication(SnowflakeIntegrationAccountAuthenticationRequest authentication) -
getAuthentication
Authentication for creating the Snowflake integration account. Exactly one method is set.- Returns:
- authentication
-
setAuthentication
-
dataflows
public SnowflakeIntegrationAccountCreateAttributes 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 SnowflakeIntegrationAccountCreateAttributes settings(SnowflakeIntegrationAccountSettingsRequest settings) -
getSettings
Settings for creating the Snowflake integration account.- 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:
- SnowflakeIntegrationAccountCreateAttributes
-
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 SnowflakeIntegrationAccountCreateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-