Class ComputeBackendServiceCdnPolicyCacheKeyPolicy.Jsii$Proxy

    • Method Detail

      • getIncludeQueryString

        public final Object getIncludeQueryString()
        Description copied from interface: ComputeBackendServiceCdnPolicyCacheKeyPolicy
        If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist.

        If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#include_query_string ComputeBackendService#include_query_string}

        Specified by:
        getIncludeQueryString in interface ComputeBackendServiceCdnPolicyCacheKeyPolicy
      • getQueryStringBlacklist

        public final List<String> getQueryStringBlacklist()
        Description copied from interface: ComputeBackendServiceCdnPolicyCacheKeyPolicy
        Names of query string parameters to exclude in cache keys.

        All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#query_string_blacklist ComputeBackendService#query_string_blacklist}

        Specified by:
        getQueryStringBlacklist in interface ComputeBackendServiceCdnPolicyCacheKeyPolicy
      • getQueryStringWhitelist

        public final List<String> getQueryStringWhitelist()
        Description copied from interface: ComputeBackendServiceCdnPolicyCacheKeyPolicy
        Names of query string parameters to include in cache keys.

        All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#query_string_whitelist ComputeBackendService#query_string_whitelist}

        Specified by:
        getQueryStringWhitelist in interface ComputeBackendServiceCdnPolicyCacheKeyPolicy
      • $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