Interface NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.137Z") @Stability(Stable) public interface NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch.Builderstatic classNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch.Jsii$ProxyAn implementation forNetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch.Builderbuilder()default StringgetExactMatch()The value of the header should exactly match contents of exactMatch.StringgetHeaderName()The header name to match on.default ObjectgetInvertMatch()If set to false (default), the headerMatch is considered a match if the match criteria above are met.default StringgetPrefixMatch()The value of the header must start with the contents of prefixMatch.default ObjectgetPresentMatch()A header with the contents of headerName must exist.default StringgetSuffixMatch()The value of the header must end with the contents of suffixMatch.
-
-
-
Method Detail
-
getHeaderName
@Stability(Stable) @NotNull String getHeaderName()
The header name to match on.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#header_name NetworkServicesEdgeCacheService#header_name}
-
getExactMatch
@Stability(Stable) @Nullable default String getExactMatch()
The value of the header should exactly match contents of exactMatch.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#exact_match NetworkServicesEdgeCacheService#exact_match}
-
getInvertMatch
@Stability(Stable) @Nullable default Object getInvertMatch()
If set to false (default), the headerMatch is considered a match if the match criteria above are met.If set to true, the headerMatch is considered a match if the match criteria above are NOT met. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#invert_match NetworkServicesEdgeCacheService#invert_match}
-
getPrefixMatch
@Stability(Stable) @Nullable default String getPrefixMatch()
The value of the header must start with the contents of prefixMatch.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}
-
getPresentMatch
@Stability(Stable) @Nullable default Object getPresentMatch()
A header with the contents of headerName must exist.The match takes place whether or not the request's header has a value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#present_match NetworkServicesEdgeCacheService#present_match}
-
getSuffixMatch
@Stability(Stable) @Nullable default String getSuffixMatch()
The value of the header must end with the contents of suffixMatch.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#suffix_match NetworkServicesEdgeCacheService#suffix_match}
-
builder
@Stability(Stable) static NetworkServicesEdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch.Builder builder()
-
-