Class ComputeRegionUrlMapPathMatcherPathRule.Jsii$Proxy

    • Method Detail

      • getPaths

        public final List<String> getPaths()
        Description copied from interface: ComputeRegionUrlMapPathMatcherPathRule
        The list of path patterns to match.

        Each must start with / and the only place a * is allowed is at the end following a /. The string fed to the path matcher does not include any text after the first ? or #, and those chars are not allowed here. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#paths ComputeRegionUrlMap#paths}

        Specified by:
        getPaths in interface ComputeRegionUrlMapPathMatcherPathRule
      • getService

        public final String getService()
        Description copied from interface: ComputeRegionUrlMapPathMatcherPathRule
        The region backend service resource to which traffic is directed if this rule is matched.

        If routeAction is additionally specified, advanced routing actions like URL Rewrites, etc. take effect prior to sending the request to the backend. However, if service is specified, routeAction cannot contain any weightedBackendService s. Conversely, if routeAction specifies any weightedBackendServices, service must not be specified. Only one of urlRedirect, service or routeAction.weightedBackendService must be set. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#service ComputeRegionUrlMap#service}

        Specified by:
        getService in interface ComputeRegionUrlMapPathMatcherPathRule
      • $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