EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch

data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch(val exactMatch: String? = null, val headerName: String, val invertMatch: Boolean? = null, val prefixMatch: String? = null, val presentMatch: Boolean? = null, val suffixMatch: String? = null)

Constructors

constructor(exactMatch: String? = null, headerName: String, invertMatch: Boolean? = null, prefixMatch: String? = null, presentMatch: Boolean? = null, suffixMatch: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val exactMatch: String? = null

The value of the header should exactly match contents of exactMatch.

Link copied to clipboard

The header name to match on.

Link copied to clipboard
val invertMatch: Boolean? = null

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.

Link copied to clipboard
val prefixMatch: String? = null

The value of the header must start with the contents of prefixMatch.

Link copied to clipboard
val presentMatch: Boolean? = null

A header with the contents of headerName must exist. The match takes place whether or not the request's header has a value.

Link copied to clipboard
val suffixMatch: String? = null

The value of the header must end with the contents of suffixMatch.