Class ComputeRegionUrlMapPathMatcherPathRule.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_region_url_map.ComputeRegionUrlMapPathMatcherPathRule.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeRegionUrlMapPathMatcherPathRule,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeRegionUrlMapPathMatcherPathRule
@Stability(Stable) @Internal public static final class ComputeRegionUrlMapPathMatcherPathRule.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeRegionUrlMapPathMatcherPathRule
An implementation forComputeRegionUrlMapPathMatcherPathRule
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.compute_region_url_map.ComputeRegionUrlMapPathMatcherPathRule
ComputeRegionUrlMapPathMatcherPathRule.Builder, ComputeRegionUrlMapPathMatcherPathRule.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeRegionUrlMapPathMatcherPathRule.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeRegionUrlMapPathMatcherPathRule.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getPaths()The list of path patterns to match.ComputeRegionUrlMapPathMatcherPathRuleRouteActiongetRouteAction()route_action block.StringgetService()The region backend service resource to which traffic is directed if this rule is matched.ComputeRegionUrlMapPathMatcherPathRuleUrlRedirectgetUrlRedirect()url_redirect block.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(ComputeRegionUrlMapPathMatcherPathRule.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeRegionUrlMapPathMatcherPathRule.Builder.
-
-
Method Detail
-
getPaths
public final List<String> getPaths()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleThe 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:
getPathsin interfaceComputeRegionUrlMapPathMatcherPathRule
-
getRouteAction
public final ComputeRegionUrlMapPathMatcherPathRuleRouteAction getRouteAction()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleroute_action block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#route_action ComputeRegionUrlMap#route_action}
- Specified by:
getRouteActionin interfaceComputeRegionUrlMapPathMatcherPathRule
-
getService
public final String getService()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleThe 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:
getServicein interfaceComputeRegionUrlMapPathMatcherPathRule
-
getUrlRedirect
public final ComputeRegionUrlMapPathMatcherPathRuleUrlRedirect getUrlRedirect()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleurl_redirect block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#url_redirect ComputeRegionUrlMap#url_redirect}
- Specified by:
getUrlRedirectin interfaceComputeRegionUrlMapPathMatcherPathRule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-