Class AlloydbInstanceQueryInsightsConfig.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getQueryPlansPerMinute

        public final Number getQueryPlansPerMinute()
        Description copied from interface: AlloydbInstanceQueryInsightsConfig
        Number of query execution plans captured by Insights per minute for all queries combined.

        The default value is 5. Any integer between 0 and 20 is considered valid. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_instance#query_plans_per_minute AlloydbInstance#query_plans_per_minute}

        Specified by:
        getQueryPlansPerMinute in interface AlloydbInstanceQueryInsightsConfig
      • getQueryStringLength

        public final Number getQueryStringLength()
        Description copied from interface: AlloydbInstanceQueryInsightsConfig
        Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_instance#query_string_length AlloydbInstance#query_string_length}

        Specified by:
        getQueryStringLength in interface AlloydbInstanceQueryInsightsConfig
      • getRecordApplicationTags

        public final Object getRecordApplicationTags()
        Description copied from interface: AlloydbInstanceQueryInsightsConfig
        Record application tags for an instance. This flag is turned "on" by default.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_instance#record_application_tags AlloydbInstance#record_application_tags}

        Specified by:
        getRecordApplicationTags in interface AlloydbInstanceQueryInsightsConfig
      • getRecordClientAddress

        public final Object getRecordClientAddress()
        Description copied from interface: AlloydbInstanceQueryInsightsConfig
        Record client address for an instance. Client address is PII information. This flag is turned "on" by default.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_instance#record_client_address AlloydbInstance#record_client_address}

        Specified by:
        getRecordClientAddress in interface AlloydbInstanceQueryInsightsConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object