Package com.pulumi.gcp.sql.outputs
Class DatabaseInstanceSettingsInsightsConfig
- java.lang.Object
-
- com.pulumi.gcp.sql.outputs.DatabaseInstanceSettingsInsightsConfig
-
public final class DatabaseInstanceSettingsInsightsConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatabaseInstanceSettingsInsightsConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatabaseInstanceSettingsInsightsConfig.Builder
builder()
static DatabaseInstanceSettingsInsightsConfig.Builder
builder(DatabaseInstanceSettingsInsightsConfig defaults)
java.util.Optional<java.lang.Boolean>
queryInsightsEnabled()
java.util.Optional<java.lang.Integer>
queryPlansPerMinute()
java.util.Optional<java.lang.Integer>
queryStringLength()
java.util.Optional<java.lang.Boolean>
recordApplicationTags()
java.util.Optional<java.lang.Boolean>
recordClientAddress()
-
-
-
Method Detail
-
queryInsightsEnabled
public java.util.Optional<java.lang.Boolean> queryInsightsEnabled()
- Returns:
- True if Query Insights feature is enabled.
-
queryPlansPerMinute
public java.util.Optional<java.lang.Integer> queryPlansPerMinute()
- Returns:
- Number of query execution plans captured by Insights per minute for all queries combined. Between 0 and 20. Default to 5. The optional `settings.password_validation_policy` subblock for instances declares [Password Validation Policy](https://cloud.google.com/sql/docs/postgres/built-in-authentication) configuration. It contains:
-
queryStringLength
public java.util.Optional<java.lang.Integer> queryStringLength()
- Returns:
- Maximum query length stored in bytes. Between 256 and 4500. Default to 1024. Higher query lengths are more useful for analytical queries, but they also require more memory. Changing the query length requires you to restart the instance. You can still add tags to queries that exceed the length limit.
-
recordApplicationTags
public java.util.Optional<java.lang.Boolean> recordApplicationTags()
- Returns:
- True if Query Insights will record application tags from query when enabled.
-
recordClientAddress
public java.util.Optional<java.lang.Boolean> recordClientAddress()
- Returns:
- True if Query Insights will record client address when enabled.
-
builder
public static DatabaseInstanceSettingsInsightsConfig.Builder builder()
-
builder
public static DatabaseInstanceSettingsInsightsConfig.Builder builder(DatabaseInstanceSettingsInsightsConfig defaults)
-
-