Package com.datadog.api.client.v2.model
Class SnowflakeIntegrationDataflowsRequest
java.lang.Object
com.datadog.api.client.v2.model.SnowflakeIntegrationDataflowsRequest
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SnowflakeIntegrationDataflowsRequest
extends Object
Data Datadog collects from Snowflake, 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. Every dataflow reads from Snowflake
as the user in settings.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.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this SnowflakeIntegrationDataflowsRequest object is equal to o.Account-level usage metrics read from the SnowflakeACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity.Cost data aggregated from the SnowflakeORGANIZATION_USAGEschema.Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.Records from your Snowflake event tables, used to monitor application behavior and identify issues.Organization-level usage metrics read from the SnowflakeORGANIZATION_USAGEschema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake.Per-query logs that let you identify long-running, poorly performing, and expensive queries.Security logs from the SnowflakeACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.inthashCode()voidsetSnowflakeAccountUsageMetrics(SnowflakeAccountUsageMetricsIntegrationDataflowRequest snowflakeAccountUsageMetrics) voidsetSnowflakeCloudCostMetrics(SnowflakeCloudCostMetricsIntegrationDataflowRequest snowflakeCloudCostMetrics) voidsetSnowflakeDataObservabilityQualityMonitoring(SnowflakeDataObservabilityQualityMonitoringIntegrationDataflowRequest snowflakeDataObservabilityQualityMonitoring) voidsetSnowflakeEventTableLogs(SnowflakeEventTableLogsIntegrationDataflowRequest snowflakeEventTableLogs) voidsetSnowflakeOrganizationUsageMetrics(SnowflakeOrganizationUsageMetricsIntegrationDataflowRequest snowflakeOrganizationUsageMetrics) voidsetSnowflakeQueryHistoryLogs(SnowflakeQueryHistoryLogsIntegrationDataflowRequest snowflakeQueryHistoryLogs) voidsetSnowflakeSecurityLogs(SnowflakeSecurityLogsIntegrationDataflowRequest snowflakeSecurityLogs) voidsetSnowflakeTaskHistoryLogs(SnowflakeTaskHistoryLogsIntegrationDataflowRequest snowflakeTaskHistoryLogs) snowflakeAccountUsageMetrics(SnowflakeAccountUsageMetricsIntegrationDataflowRequest snowflakeAccountUsageMetrics) snowflakeCloudCostMetrics(SnowflakeCloudCostMetricsIntegrationDataflowRequest snowflakeCloudCostMetrics) snowflakeDataObservabilityQualityMonitoring(SnowflakeDataObservabilityQualityMonitoringIntegrationDataflowRequest snowflakeDataObservabilityQualityMonitoring) snowflakeEventTableLogs(SnowflakeEventTableLogsIntegrationDataflowRequest snowflakeEventTableLogs) snowflakeOrganizationUsageMetrics(SnowflakeOrganizationUsageMetricsIntegrationDataflowRequest snowflakeOrganizationUsageMetrics) snowflakeQueryHistoryLogs(SnowflakeQueryHistoryLogsIntegrationDataflowRequest snowflakeQueryHistoryLogs) snowflakeSecurityLogs(SnowflakeSecurityLogsIntegrationDataflowRequest snowflakeSecurityLogs) snowflakeTaskHistoryLogs(SnowflakeTaskHistoryLogsIntegrationDataflowRequest snowflakeTaskHistoryLogs) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_SNOWFLAKE_ACCOUNT_USAGE_METRICS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_CLOUD_COST_METRICS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_DATA_OBSERVABILITY_QUALITY_MONITORING
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_EVENT_TABLE_LOGS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_ORGANIZATION_USAGE_METRICS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_QUERY_HISTORY_LOGS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_SECURITY_LOGS
- See Also:
-
JSON_PROPERTY_SNOWFLAKE_TASK_HISTORY_LOGS
- See Also:
-
-
Constructor Details
-
SnowflakeIntegrationDataflowsRequest
public SnowflakeIntegrationDataflowsRequest()
-
-
Method Details
-
snowflakeAccountUsageMetrics
public SnowflakeIntegrationDataflowsRequest snowflakeAccountUsageMetrics(SnowflakeAccountUsageMetricsIntegrationDataflowRequest snowflakeAccountUsageMetrics) -
getSnowflakeAccountUsageMetrics
@Nullable public SnowflakeAccountUsageMetricsIntegrationDataflowRequest getSnowflakeAccountUsageMetrics()Account-level usage metrics read from the SnowflakeACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity.- Returns:
- snowflakeAccountUsageMetrics
-
setSnowflakeAccountUsageMetrics
public void setSnowflakeAccountUsageMetrics(SnowflakeAccountUsageMetricsIntegrationDataflowRequest snowflakeAccountUsageMetrics) -
snowflakeCloudCostMetrics
public SnowflakeIntegrationDataflowsRequest snowflakeCloudCostMetrics(SnowflakeCloudCostMetricsIntegrationDataflowRequest snowflakeCloudCostMetrics) -
getSnowflakeCloudCostMetrics
Cost data aggregated from the SnowflakeORGANIZATION_USAGEschema. Cloud Cost Management must be enabled for your organization while this dataflow is enabled. Any request that enables this dataflow without Cloud Cost Management is rejected with a422response. The Snowflake role also needs the ORGANIZATION_BILLING_VIEWER database role to read the underlying cost views; without that role this dataflow collects no data.- Returns:
- snowflakeCloudCostMetrics
-
setSnowflakeCloudCostMetrics
public void setSnowflakeCloudCostMetrics(SnowflakeCloudCostMetricsIntegrationDataflowRequest snowflakeCloudCostMetrics) -
snowflakeDataObservabilityQualityMonitoring
public SnowflakeIntegrationDataflowsRequest snowflakeDataObservabilityQualityMonitoring(SnowflakeDataObservabilityQualityMonitoringIntegrationDataflowRequest snowflakeDataObservabilityQualityMonitoring) -
getSnowflakeDataObservabilityQualityMonitoring
@Nullable public SnowflakeDataObservabilityQualityMonitoringIntegrationDataflowRequest getSnowflakeDataObservabilityQualityMonitoring()Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.- Returns:
- snowflakeDataObservabilityQualityMonitoring
-
setSnowflakeDataObservabilityQualityMonitoring
public void setSnowflakeDataObservabilityQualityMonitoring(SnowflakeDataObservabilityQualityMonitoringIntegrationDataflowRequest snowflakeDataObservabilityQualityMonitoring) -
snowflakeEventTableLogs
public SnowflakeIntegrationDataflowsRequest snowflakeEventTableLogs(SnowflakeEventTableLogsIntegrationDataflowRequest snowflakeEventTableLogs) -
getSnowflakeEventTableLogs
Records from your Snowflake event tables, used to monitor application behavior and identify issues.enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.- Returns:
- snowflakeEventTableLogs
-
setSnowflakeEventTableLogs
public void setSnowflakeEventTableLogs(SnowflakeEventTableLogsIntegrationDataflowRequest snowflakeEventTableLogs) -
snowflakeOrganizationUsageMetrics
public SnowflakeIntegrationDataflowsRequest snowflakeOrganizationUsageMetrics(SnowflakeOrganizationUsageMetricsIntegrationDataflowRequest snowflakeOrganizationUsageMetrics) -
getSnowflakeOrganizationUsageMetrics
@Nullable public SnowflakeOrganizationUsageMetricsIntegrationDataflowRequest getSnowflakeOrganizationUsageMetrics()Organization-level usage metrics read from the SnowflakeORGANIZATION_USAGEschema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.- Returns:
- snowflakeOrganizationUsageMetrics
-
setSnowflakeOrganizationUsageMetrics
public void setSnowflakeOrganizationUsageMetrics(SnowflakeOrganizationUsageMetricsIntegrationDataflowRequest snowflakeOrganizationUsageMetrics) -
snowflakeQueryHistoryLogs
public SnowflakeIntegrationDataflowsRequest snowflakeQueryHistoryLogs(SnowflakeQueryHistoryLogsIntegrationDataflowRequest snowflakeQueryHistoryLogs) -
getSnowflakeQueryHistoryLogs
Per-query logs that let you identify long-running, poorly performing, and expensive queries.- Returns:
- snowflakeQueryHistoryLogs
-
setSnowflakeQueryHistoryLogs
public void setSnowflakeQueryHistoryLogs(SnowflakeQueryHistoryLogsIntegrationDataflowRequest snowflakeQueryHistoryLogs) -
snowflakeSecurityLogs
public SnowflakeIntegrationDataflowsRequest snowflakeSecurityLogs(SnowflakeSecurityLogsIntegrationDataflowRequest snowflakeSecurityLogs) -
getSnowflakeSecurityLogs
Security logs from the SnowflakeACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.- Returns:
- snowflakeSecurityLogs
-
setSnowflakeSecurityLogs
public void setSnowflakeSecurityLogs(SnowflakeSecurityLogsIntegrationDataflowRequest snowflakeSecurityLogs) -
snowflakeTaskHistoryLogs
public SnowflakeIntegrationDataflowsRequest snowflakeTaskHistoryLogs(SnowflakeTaskHistoryLogsIntegrationDataflowRequest snowflakeTaskHistoryLogs) -
getSnowflakeTaskHistoryLogs
Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.- Returns:
- snowflakeTaskHistoryLogs
-
setSnowflakeTaskHistoryLogs
public void setSnowflakeTaskHistoryLogs(SnowflakeTaskHistoryLogsIntegrationDataflowRequest snowflakeTaskHistoryLogs) -
equals
Return true if this SnowflakeIntegrationDataflowsRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-