HttpRouteQueryParameterMatchArgs

data class HttpRouteQueryParameterMatchArgs(val exactMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val queryParameter: Output<String>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<HttpRouteQueryParameterMatchArgs>

Specifications to match a query parameter in the request.

Constructors

Link copied to clipboard
fun HttpRouteQueryParameterMatchArgs(exactMatch: Output<String>? = null, presentMatch: Output<Boolean>? = null, queryParameter: Output<String>? = null, regexMatch: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): HttpRouteQueryParameterMatchArgs

Properties

Link copied to clipboard
val exactMatch: Output<String>? = null

The value of the query parameter must exactly match the contents of exact_match. Only one of exact_match, regex_match, or present_match must be set.

Link copied to clipboard
val presentMatch: Output<Boolean>? = null

Specifies that the QueryParameterMatcher matches if request contains query parameter, irrespective of whether the parameter has a value or not. Only one of exact_match, regex_match, or present_match must be set.

Link copied to clipboard
val queryParameter: Output<String>? = null

The name of the query parameter to match.

Link copied to clipboard
val regexMatch: Output<String>? = null

The value of the query parameter must match the regular expression specified by regex_match. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax Only one of exact_match, regex_match, or present_match must be set.