Interface NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.136Z") @Stability(Stable) public interface NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule.Builderstatic classNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule.Jsii$ProxyAn implementation forNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule.Builderbuilder()default StringgetFullPathMatch()For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.default ObjectgetHeaderMatch()header_match block.default ObjectgetIgnoreCase()Specifies that prefixMatch and fullPathMatch matches are case sensitive.default StringgetPathTemplateMatch()For satisfying the matchRule condition, the path of the request must match the wildcard pattern specified in pathTemplateMatch after removing any query parameters and anchor that may be part of the original URL.default StringgetPrefixMatch()For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.default ObjectgetQueryParameterMatch()query_parameter_match block.
-
-
-
Method Detail
-
getFullPathMatch
@Stability(Stable) @Nullable default String getFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#full_path_match NetworkServicesEdgeCacheService#full_path_match}
-
getHeaderMatch
@Stability(Stable) @Nullable default Object getHeaderMatch()
header_match block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#header_match NetworkServicesEdgeCacheService#header_match}
-
getIgnoreCase
@Stability(Stable) @Nullable default Object getIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#ignore_case NetworkServicesEdgeCacheService#ignore_case}
-
getPathTemplateMatch
@Stability(Stable) @Nullable default String getPathTemplateMatch()
For satisfying the matchRule condition, the path of the request must match the wildcard pattern specified in pathTemplateMatch after removing any query parameters and anchor that may be part of the original URL.pathTemplateMatch must be between 1 and 255 characters (inclusive). The pattern specified by pathTemplateMatch may have at most 5 wildcard operators and at most 5 variable captures in total. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#path_template_match NetworkServicesEdgeCacheService#path_template_match}
-
getPrefixMatch
@Stability(Stable) @Nullable default String getPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.prefixMatch must begin with a /. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#prefix_match NetworkServicesEdgeCacheService#prefix_match}
-
getQueryParameterMatch
@Stability(Stable) @Nullable default Object getQueryParameterMatch()
query_parameter_match block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#query_parameter_match NetworkServicesEdgeCacheService#query_parameter_match}
-
builder
@Stability(Stable) static NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule.Builder builder()
-
-