Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.pulumi.azure.cdn.kotlin.inputs.FrontdoorRuleConditionsArgs.kt Maven / Gradle / Ivy
Go to download
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.cdn.kotlin.inputs
import com.pulumi.azure.cdn.inputs.FrontdoorRuleConditionsArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.jvm.JvmName
/**
*
* @property clientPortConditions A `client_port_condition` block as defined below.
* @property cookiesConditions A `cookies_condition` block as defined below.
* @property hostNameConditions A `host_name_condition` block as defined below.
* @property httpVersionConditions A `http_version_condition` block as defined below.
* @property isDeviceConditions A `is_device_condition` block as defined below.
* @property postArgsConditions A `post_args_condition` block as defined below.
* @property queryStringConditions A `query_string_condition` block as defined below.
* @property remoteAddressConditions A `remote_address_condition` block as defined below.
* @property requestBodyConditions A `request_body_condition` block as defined below.
* @property requestHeaderConditions A `request_header_condition` block as defined below.
* @property requestMethodConditions A `request_method_condition` block as defined below.
* @property requestSchemeConditions A `request_scheme_condition` block as defined below.
* @property requestUriConditions A `request_uri_condition` block as defined below.
* @property serverPortConditions A `server_port_condition` block as defined below.
* @property socketAddressConditions A `socket_address_condition` block as defined below.
* @property sslProtocolConditions A `ssl_protocol_condition` block as defined below.
* @property urlFileExtensionConditions A `url_file_extension_condition` block as defined below.
* @property urlFilenameConditions A `url_filename_condition` block as defined below.
* @property urlPathConditions A `url_path_condition` block as defined below.
*/
public data class FrontdoorRuleConditionsArgs(
public val clientPortConditions: Output>? =
null,
public val cookiesConditions: Output>? = null,
public val hostNameConditions: Output>? = null,
public val httpVersionConditions: Output>? =
null,
public val isDeviceConditions: Output>? = null,
public val postArgsConditions: Output>? = null,
public val queryStringConditions: Output>? =
null,
public val remoteAddressConditions: Output>? = null,
public val requestBodyConditions: Output>? =
null,
public val requestHeaderConditions: Output>? = null,
public val requestMethodConditions: Output>? = null,
public val requestSchemeConditions: Output>? = null,
public val requestUriConditions: Output>? =
null,
public val serverPortConditions: Output>? =
null,
public val socketAddressConditions: Output>? = null,
public val sslProtocolConditions: Output>? =
null,
public val urlFileExtensionConditions: Output>? = null,
public val urlFilenameConditions: Output>? =
null,
public val urlPathConditions: Output>? = null,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.azure.cdn.inputs.FrontdoorRuleConditionsArgs =
com.pulumi.azure.cdn.inputs.FrontdoorRuleConditionsArgs.builder()
.clientPortConditions(
clientPortConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.cookiesConditions(
cookiesConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 ->
args0.toJava()
})
})
}),
)
.hostNameConditions(
hostNameConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.httpVersionConditions(
httpVersionConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.isDeviceConditions(
isDeviceConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.postArgsConditions(
postArgsConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.queryStringConditions(
queryStringConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.remoteAddressConditions(
remoteAddressConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.requestBodyConditions(
requestBodyConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.requestHeaderConditions(
requestHeaderConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.requestMethodConditions(
requestMethodConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.requestSchemeConditions(
requestSchemeConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.requestUriConditions(
requestUriConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.serverPortConditions(
serverPortConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.socketAddressConditions(
socketAddressConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.sslProtocolConditions(
sslProtocolConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.urlFileExtensionConditions(
urlFileExtensionConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.urlFilenameConditions(
urlFilenameConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.urlPathConditions(
urlPathConditions?.applyValue({ args0 ->
args0.map({ args0 ->
args0.let({ args0 ->
args0.toJava()
})
})
}),
).build()
}
/**
* Builder for [FrontdoorRuleConditionsArgs].
*/
@PulumiTagMarker
public class FrontdoorRuleConditionsArgsBuilder internal constructor() {
private var clientPortConditions: Output>? =
null
private var cookiesConditions: Output>? = null
private var hostNameConditions: Output>? = null
private var httpVersionConditions: Output>? =
null
private var isDeviceConditions: Output>? = null
private var postArgsConditions: Output>? = null
private var queryStringConditions: Output>? =
null
private var remoteAddressConditions:
Output>? = null
private var requestBodyConditions: Output>? =
null
private var requestHeaderConditions:
Output>? = null
private var requestMethodConditions:
Output>? = null
private var requestSchemeConditions:
Output>? = null
private var requestUriConditions: Output>? =
null
private var serverPortConditions: Output>? =
null
private var socketAddressConditions:
Output>? = null
private var sslProtocolConditions: Output>? =
null
private var urlFileExtensionConditions:
Output>? = null
private var urlFilenameConditions: Output>? =
null
private var urlPathConditions: Output>? = null
/**
* @param value A `client_port_condition` block as defined below.
*/
@JvmName("xojbgamcgikbfjpu")
public suspend fun clientPortConditions(`value`: Output>) {
this.clientPortConditions = value
}
@JvmName("hwupawnmlfrdmumv")
public suspend fun clientPortConditions(vararg values: Output) {
this.clientPortConditions = Output.all(values.asList())
}
/**
* @param values A `client_port_condition` block as defined below.
*/
@JvmName("vmlnfcyewvewmxre")
public suspend fun clientPortConditions(values: List>) {
this.clientPortConditions = Output.all(values)
}
/**
* @param value A `cookies_condition` block as defined below.
*/
@JvmName("hcuykkfcvchhosqs")
public suspend fun cookiesConditions(`value`: Output>) {
this.cookiesConditions = value
}
@JvmName("cdupwagmowhaniyj")
public suspend fun cookiesConditions(vararg values: Output) {
this.cookiesConditions = Output.all(values.asList())
}
/**
* @param values A `cookies_condition` block as defined below.
*/
@JvmName("poywvgeyupfkyqob")
public suspend fun cookiesConditions(values: List>) {
this.cookiesConditions = Output.all(values)
}
/**
* @param value A `host_name_condition` block as defined below.
*/
@JvmName("vnqgfsbjkypncaqq")
public suspend fun hostNameConditions(`value`: Output>) {
this.hostNameConditions = value
}
@JvmName("fjucxylywendljrl")
public suspend fun hostNameConditions(vararg values: Output) {
this.hostNameConditions = Output.all(values.asList())
}
/**
* @param values A `host_name_condition` block as defined below.
*/
@JvmName("kkonilcwpjqbbjap")
public suspend fun hostNameConditions(values: List>) {
this.hostNameConditions = Output.all(values)
}
/**
* @param value A `http_version_condition` block as defined below.
*/
@JvmName("giuhkbfksdmjrmfc")
public suspend fun httpVersionConditions(`value`: Output>) {
this.httpVersionConditions = value
}
@JvmName("txuarvjeibylvxcs")
public suspend fun httpVersionConditions(vararg values: Output) {
this.httpVersionConditions = Output.all(values.asList())
}
/**
* @param values A `http_version_condition` block as defined below.
*/
@JvmName("ujvhhpwdlbdmurdl")
public suspend fun httpVersionConditions(values: List>) {
this.httpVersionConditions = Output.all(values)
}
/**
* @param value A `is_device_condition` block as defined below.
*/
@JvmName("buvtfoiueomqsdio")
public suspend fun isDeviceConditions(`value`: Output>) {
this.isDeviceConditions = value
}
@JvmName("hvjeglgiimwqmyyo")
public suspend fun isDeviceConditions(vararg values: Output) {
this.isDeviceConditions = Output.all(values.asList())
}
/**
* @param values A `is_device_condition` block as defined below.
*/
@JvmName("ivnwouakdfsshumd")
public suspend fun isDeviceConditions(values: List>) {
this.isDeviceConditions = Output.all(values)
}
/**
* @param value A `post_args_condition` block as defined below.
*/
@JvmName("dyfwrdcgouwhdjcw")
public suspend fun postArgsConditions(`value`: Output>) {
this.postArgsConditions = value
}
@JvmName("ehclepeqtpxqsmwg")
public suspend fun postArgsConditions(vararg values: Output) {
this.postArgsConditions = Output.all(values.asList())
}
/**
* @param values A `post_args_condition` block as defined below.
*/
@JvmName("jjswgnyndyitouth")
public suspend fun postArgsConditions(values: List>) {
this.postArgsConditions = Output.all(values)
}
/**
* @param value A `query_string_condition` block as defined below.
*/
@JvmName("tsjxmijtowkphxcn")
public suspend fun queryStringConditions(`value`: Output>) {
this.queryStringConditions = value
}
@JvmName("hxqcyaocybovevia")
public suspend fun queryStringConditions(vararg values: Output) {
this.queryStringConditions = Output.all(values.asList())
}
/**
* @param values A `query_string_condition` block as defined below.
*/
@JvmName("uvrjpnnsacxqwdcx")
public suspend fun queryStringConditions(values: List>) {
this.queryStringConditions = Output.all(values)
}
/**
* @param value A `remote_address_condition` block as defined below.
*/
@JvmName("fjvnuhxtgiyyhtrt")
public suspend fun remoteAddressConditions(`value`: Output>) {
this.remoteAddressConditions = value
}
@JvmName("wannepljllkuiavq")
public suspend fun remoteAddressConditions(vararg values: Output) {
this.remoteAddressConditions = Output.all(values.asList())
}
/**
* @param values A `remote_address_condition` block as defined below.
*/
@JvmName("vgckuwvxvxsjbhxm")
public suspend fun remoteAddressConditions(values: List>) {
this.remoteAddressConditions = Output.all(values)
}
/**
* @param value A `request_body_condition` block as defined below.
*/
@JvmName("pwjuniyjtifcavaj")
public suspend fun requestBodyConditions(`value`: Output>) {
this.requestBodyConditions = value
}
@JvmName("rnyqftexbucmnchk")
public suspend fun requestBodyConditions(vararg values: Output) {
this.requestBodyConditions = Output.all(values.asList())
}
/**
* @param values A `request_body_condition` block as defined below.
*/
@JvmName("svetxreecgnbntdm")
public suspend fun requestBodyConditions(values: List>) {
this.requestBodyConditions = Output.all(values)
}
/**
* @param value A `request_header_condition` block as defined below.
*/
@JvmName("ruvhvfuqkuadxrxv")
public suspend fun requestHeaderConditions(`value`: Output>) {
this.requestHeaderConditions = value
}
@JvmName("dcwvaniwwwxgfoug")
public suspend fun requestHeaderConditions(vararg values: Output) {
this.requestHeaderConditions = Output.all(values.asList())
}
/**
* @param values A `request_header_condition` block as defined below.
*/
@JvmName("rjujcijtngkhrsmr")
public suspend fun requestHeaderConditions(values: List>) {
this.requestHeaderConditions = Output.all(values)
}
/**
* @param value A `request_method_condition` block as defined below.
*/
@JvmName("dfhxfkqggntxkmvi")
public suspend fun requestMethodConditions(`value`: Output>) {
this.requestMethodConditions = value
}
@JvmName("slsyufrdlfmkxotp")
public suspend fun requestMethodConditions(vararg values: Output) {
this.requestMethodConditions = Output.all(values.asList())
}
/**
* @param values A `request_method_condition` block as defined below.
*/
@JvmName("eltsnpgpstoefxdl")
public suspend fun requestMethodConditions(values: List>) {
this.requestMethodConditions = Output.all(values)
}
/**
* @param value A `request_scheme_condition` block as defined below.
*/
@JvmName("wpjktynvsixgjvwu")
public suspend fun requestSchemeConditions(`value`: Output>) {
this.requestSchemeConditions = value
}
@JvmName("ygdwqxyqrtrtqpbe")
public suspend fun requestSchemeConditions(vararg values: Output) {
this.requestSchemeConditions = Output.all(values.asList())
}
/**
* @param values A `request_scheme_condition` block as defined below.
*/
@JvmName("gpienramjetspinm")
public suspend fun requestSchemeConditions(values: List>) {
this.requestSchemeConditions = Output.all(values)
}
/**
* @param value A `request_uri_condition` block as defined below.
*/
@JvmName("whrlujdgvowjplpw")
public suspend fun requestUriConditions(`value`: Output>) {
this.requestUriConditions = value
}
@JvmName("ovhvgykfuifbdheo")
public suspend fun requestUriConditions(vararg values: Output) {
this.requestUriConditions = Output.all(values.asList())
}
/**
* @param values A `request_uri_condition` block as defined below.
*/
@JvmName("dtonsqibugfgqjpo")
public suspend fun requestUriConditions(values: List>) {
this.requestUriConditions = Output.all(values)
}
/**
* @param value A `server_port_condition` block as defined below.
*/
@JvmName("slrkxhmnjxuuhtmv")
public suspend fun serverPortConditions(`value`: Output>) {
this.serverPortConditions = value
}
@JvmName("slnustyuolbfkjae")
public suspend fun serverPortConditions(vararg values: Output) {
this.serverPortConditions = Output.all(values.asList())
}
/**
* @param values A `server_port_condition` block as defined below.
*/
@JvmName("dfiswldhsohiljnf")
public suspend fun serverPortConditions(values: List>) {
this.serverPortConditions = Output.all(values)
}
/**
* @param value A `socket_address_condition` block as defined below.
*/
@JvmName("nydicpvtqtwaqcip")
public suspend fun socketAddressConditions(`value`: Output>) {
this.socketAddressConditions = value
}
@JvmName("ycdjxrendwgiecua")
public suspend fun socketAddressConditions(vararg values: Output) {
this.socketAddressConditions = Output.all(values.asList())
}
/**
* @param values A `socket_address_condition` block as defined below.
*/
@JvmName("oktpxwvgqoioxfhx")
public suspend fun socketAddressConditions(values: List>) {
this.socketAddressConditions = Output.all(values)
}
/**
* @param value A `ssl_protocol_condition` block as defined below.
*/
@JvmName("ooohnfjvvgeotxqr")
public suspend fun sslProtocolConditions(`value`: Output>) {
this.sslProtocolConditions = value
}
@JvmName("hrtsrvjhyfcrjsfs")
public suspend fun sslProtocolConditions(vararg values: Output) {
this.sslProtocolConditions = Output.all(values.asList())
}
/**
* @param values A `ssl_protocol_condition` block as defined below.
*/
@JvmName("svgnaaptgrarjimo")
public suspend fun sslProtocolConditions(values: List>) {
this.sslProtocolConditions = Output.all(values)
}
/**
* @param value A `url_file_extension_condition` block as defined below.
*/
@JvmName("mhrxrvwjiiolytra")
public suspend fun urlFileExtensionConditions(`value`: Output>) {
this.urlFileExtensionConditions = value
}
@JvmName("lxejvqkxgeegnqmr")
public suspend fun urlFileExtensionConditions(vararg values: Output) {
this.urlFileExtensionConditions = Output.all(values.asList())
}
/**
* @param values A `url_file_extension_condition` block as defined below.
*/
@JvmName("yjkrwlhafxiaqlru")
public suspend fun urlFileExtensionConditions(values: List>) {
this.urlFileExtensionConditions = Output.all(values)
}
/**
* @param value A `url_filename_condition` block as defined below.
*/
@JvmName("jfokaohexvfkidye")
public suspend fun urlFilenameConditions(`value`: Output>) {
this.urlFilenameConditions = value
}
@JvmName("xomcqdgwyygescdj")
public suspend fun urlFilenameConditions(vararg values: Output) {
this.urlFilenameConditions = Output.all(values.asList())
}
/**
* @param values A `url_filename_condition` block as defined below.
*/
@JvmName("iawwegpdbinakapx")
public suspend fun urlFilenameConditions(values: List>) {
this.urlFilenameConditions = Output.all(values)
}
/**
* @param value A `url_path_condition` block as defined below.
*/
@JvmName("gaugddwiwhahecqt")
public suspend fun urlPathConditions(`value`: Output>) {
this.urlPathConditions = value
}
@JvmName("wgqpbumtmtfeulpq")
public suspend fun urlPathConditions(vararg values: Output) {
this.urlPathConditions = Output.all(values.asList())
}
/**
* @param values A `url_path_condition` block as defined below.
*/
@JvmName("msfkgxupefderxkl")
public suspend fun urlPathConditions(values: List>) {
this.urlPathConditions = Output.all(values)
}
/**
* @param value A `client_port_condition` block as defined below.
*/
@JvmName("uetbgguerrtdwojg")
public suspend fun clientPortConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.clientPortConditions = mapped
}
/**
* @param argument A `client_port_condition` block as defined below.
*/
@JvmName("yeeyjpylhtrbkvyo")
public suspend fun clientPortConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsClientPortConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.clientPortConditions = mapped
}
/**
* @param argument A `client_port_condition` block as defined below.
*/
@JvmName("nmqkkxcaoltpbyti")
public suspend fun clientPortConditions(vararg argument: suspend FrontdoorRuleConditionsClientPortConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsClientPortConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.clientPortConditions = mapped
}
/**
* @param argument A `client_port_condition` block as defined below.
*/
@JvmName("crrpehpqjkghegrb")
public suspend fun clientPortConditions(argument: suspend FrontdoorRuleConditionsClientPortConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsClientPortConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.clientPortConditions = mapped
}
/**
* @param values A `client_port_condition` block as defined below.
*/
@JvmName("ogpsurouumokwkjo")
public suspend fun clientPortConditions(vararg values: FrontdoorRuleConditionsClientPortConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.clientPortConditions = mapped
}
/**
* @param value A `cookies_condition` block as defined below.
*/
@JvmName("jwqelpsahobrygdm")
public suspend fun cookiesConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.cookiesConditions = mapped
}
/**
* @param argument A `cookies_condition` block as defined below.
*/
@JvmName("ejqtbgqirkvrqntn")
public suspend fun cookiesConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsCookiesConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.cookiesConditions = mapped
}
/**
* @param argument A `cookies_condition` block as defined below.
*/
@JvmName("wrcsvdygyxqbkddo")
public suspend fun cookiesConditions(vararg argument: suspend FrontdoorRuleConditionsCookiesConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsCookiesConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.cookiesConditions = mapped
}
/**
* @param argument A `cookies_condition` block as defined below.
*/
@JvmName("moaxhbttantuqckj")
public suspend fun cookiesConditions(argument: suspend FrontdoorRuleConditionsCookiesConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsCookiesConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.cookiesConditions = mapped
}
/**
* @param values A `cookies_condition` block as defined below.
*/
@JvmName("nedoseoixdmrkqgq")
public suspend fun cookiesConditions(vararg values: FrontdoorRuleConditionsCookiesConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.cookiesConditions = mapped
}
/**
* @param value A `host_name_condition` block as defined below.
*/
@JvmName("tlxhypyuarrabgsh")
public suspend fun hostNameConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.hostNameConditions = mapped
}
/**
* @param argument A `host_name_condition` block as defined below.
*/
@JvmName("drkhnhmkjijmeiak")
public suspend fun hostNameConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsHostNameConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.hostNameConditions = mapped
}
/**
* @param argument A `host_name_condition` block as defined below.
*/
@JvmName("xqmjgvvnauqvxyuy")
public suspend fun hostNameConditions(vararg argument: suspend FrontdoorRuleConditionsHostNameConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsHostNameConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.hostNameConditions = mapped
}
/**
* @param argument A `host_name_condition` block as defined below.
*/
@JvmName("rfuqahjekryauddx")
public suspend fun hostNameConditions(argument: suspend FrontdoorRuleConditionsHostNameConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsHostNameConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.hostNameConditions = mapped
}
/**
* @param values A `host_name_condition` block as defined below.
*/
@JvmName("jwssdgmeceryxgsm")
public suspend fun hostNameConditions(vararg values: FrontdoorRuleConditionsHostNameConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.hostNameConditions = mapped
}
/**
* @param value A `http_version_condition` block as defined below.
*/
@JvmName("vojmyxejipeomtvx")
public suspend fun httpVersionConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.httpVersionConditions = mapped
}
/**
* @param argument A `http_version_condition` block as defined below.
*/
@JvmName("bjiwhhhlwfwbdvtc")
public suspend fun httpVersionConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsHttpVersionConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.httpVersionConditions = mapped
}
/**
* @param argument A `http_version_condition` block as defined below.
*/
@JvmName("yeltgwujgbvhoqqr")
public suspend fun httpVersionConditions(vararg argument: suspend FrontdoorRuleConditionsHttpVersionConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsHttpVersionConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.httpVersionConditions = mapped
}
/**
* @param argument A `http_version_condition` block as defined below.
*/
@JvmName("gpbnacymafgnhkfg")
public suspend fun httpVersionConditions(argument: suspend FrontdoorRuleConditionsHttpVersionConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsHttpVersionConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.httpVersionConditions = mapped
}
/**
* @param values A `http_version_condition` block as defined below.
*/
@JvmName("hocwgjycfewbkicg")
public suspend fun httpVersionConditions(vararg values: FrontdoorRuleConditionsHttpVersionConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.httpVersionConditions = mapped
}
/**
* @param value A `is_device_condition` block as defined below.
*/
@JvmName("kwmjycshomppftna")
public suspend fun isDeviceConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.isDeviceConditions = mapped
}
/**
* @param argument A `is_device_condition` block as defined below.
*/
@JvmName("uowfhdkcnqnylcbd")
public suspend fun isDeviceConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsIsDeviceConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.isDeviceConditions = mapped
}
/**
* @param argument A `is_device_condition` block as defined below.
*/
@JvmName("vsvbtdeqpvsysgmo")
public suspend fun isDeviceConditions(vararg argument: suspend FrontdoorRuleConditionsIsDeviceConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsIsDeviceConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.isDeviceConditions = mapped
}
/**
* @param argument A `is_device_condition` block as defined below.
*/
@JvmName("ffdxmlefmjxgqqdt")
public suspend fun isDeviceConditions(argument: suspend FrontdoorRuleConditionsIsDeviceConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsIsDeviceConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.isDeviceConditions = mapped
}
/**
* @param values A `is_device_condition` block as defined below.
*/
@JvmName("debrjlfppdbuxbfk")
public suspend fun isDeviceConditions(vararg values: FrontdoorRuleConditionsIsDeviceConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.isDeviceConditions = mapped
}
/**
* @param value A `post_args_condition` block as defined below.
*/
@JvmName("kgxatbtjntbpfsbh")
public suspend fun postArgsConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.postArgsConditions = mapped
}
/**
* @param argument A `post_args_condition` block as defined below.
*/
@JvmName("iyuovgvgyflertsd")
public suspend fun postArgsConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsPostArgsConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.postArgsConditions = mapped
}
/**
* @param argument A `post_args_condition` block as defined below.
*/
@JvmName("xpgdkylychrbjmby")
public suspend fun postArgsConditions(vararg argument: suspend FrontdoorRuleConditionsPostArgsConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsPostArgsConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.postArgsConditions = mapped
}
/**
* @param argument A `post_args_condition` block as defined below.
*/
@JvmName("aiyorfovifkitvad")
public suspend fun postArgsConditions(argument: suspend FrontdoorRuleConditionsPostArgsConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsPostArgsConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.postArgsConditions = mapped
}
/**
* @param values A `post_args_condition` block as defined below.
*/
@JvmName("irbwasnfnjywhybi")
public suspend fun postArgsConditions(vararg values: FrontdoorRuleConditionsPostArgsConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.postArgsConditions = mapped
}
/**
* @param value A `query_string_condition` block as defined below.
*/
@JvmName("amqgpmlpurqcfwtx")
public suspend fun queryStringConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.queryStringConditions = mapped
}
/**
* @param argument A `query_string_condition` block as defined below.
*/
@JvmName("nwqvonqxexqbinvx")
public suspend fun queryStringConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsQueryStringConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.queryStringConditions = mapped
}
/**
* @param argument A `query_string_condition` block as defined below.
*/
@JvmName("sigolmsoxohmgdid")
public suspend fun queryStringConditions(vararg argument: suspend FrontdoorRuleConditionsQueryStringConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsQueryStringConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.queryStringConditions = mapped
}
/**
* @param argument A `query_string_condition` block as defined below.
*/
@JvmName("rowiekvetsdvsjtj")
public suspend fun queryStringConditions(argument: suspend FrontdoorRuleConditionsQueryStringConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsQueryStringConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.queryStringConditions = mapped
}
/**
* @param values A `query_string_condition` block as defined below.
*/
@JvmName("xccencvlcpilsqpp")
public suspend fun queryStringConditions(vararg values: FrontdoorRuleConditionsQueryStringConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.queryStringConditions = mapped
}
/**
* @param value A `remote_address_condition` block as defined below.
*/
@JvmName("dgnxdgdnclqqlnyu")
public suspend fun remoteAddressConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.remoteAddressConditions = mapped
}
/**
* @param argument A `remote_address_condition` block as defined below.
*/
@JvmName("tjnvkmndfuupufpx")
public suspend fun remoteAddressConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRemoteAddressConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.remoteAddressConditions = mapped
}
/**
* @param argument A `remote_address_condition` block as defined below.
*/
@JvmName("eybilpxekablayio")
public suspend fun remoteAddressConditions(vararg argument: suspend FrontdoorRuleConditionsRemoteAddressConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRemoteAddressConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.remoteAddressConditions = mapped
}
/**
* @param argument A `remote_address_condition` block as defined below.
*/
@JvmName("vfyaladtmwptbbjp")
public suspend fun remoteAddressConditions(argument: suspend FrontdoorRuleConditionsRemoteAddressConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRemoteAddressConditionArgsBuilder().applySuspend
{ argument() }.build(),
)
val mapped = of(toBeMapped)
this.remoteAddressConditions = mapped
}
/**
* @param values A `remote_address_condition` block as defined below.
*/
@JvmName("fgfhiwxxhgvtnhug")
public suspend fun remoteAddressConditions(vararg values: FrontdoorRuleConditionsRemoteAddressConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.remoteAddressConditions = mapped
}
/**
* @param value A `request_body_condition` block as defined below.
*/
@JvmName("bwastyooxtgfmwiy")
public suspend fun requestBodyConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.requestBodyConditions = mapped
}
/**
* @param argument A `request_body_condition` block as defined below.
*/
@JvmName("bbdnosjwkcymuyuo")
public suspend fun requestBodyConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestBodyConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestBodyConditions = mapped
}
/**
* @param argument A `request_body_condition` block as defined below.
*/
@JvmName("jsnxcccbnignncrd")
public suspend fun requestBodyConditions(vararg argument: suspend FrontdoorRuleConditionsRequestBodyConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestBodyConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestBodyConditions = mapped
}
/**
* @param argument A `request_body_condition` block as defined below.
*/
@JvmName("trgmipxkhepndefu")
public suspend fun requestBodyConditions(argument: suspend FrontdoorRuleConditionsRequestBodyConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRequestBodyConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.requestBodyConditions = mapped
}
/**
* @param values A `request_body_condition` block as defined below.
*/
@JvmName("jjtybgyvtmhhwcaj")
public suspend fun requestBodyConditions(vararg values: FrontdoorRuleConditionsRequestBodyConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.requestBodyConditions = mapped
}
/**
* @param value A `request_header_condition` block as defined below.
*/
@JvmName("slocftcyojkkncuu")
public suspend fun requestHeaderConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.requestHeaderConditions = mapped
}
/**
* @param argument A `request_header_condition` block as defined below.
*/
@JvmName("exnfuyehlgbnfidk")
public suspend fun requestHeaderConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestHeaderConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestHeaderConditions = mapped
}
/**
* @param argument A `request_header_condition` block as defined below.
*/
@JvmName("enaupbvbgrtoiiib")
public suspend fun requestHeaderConditions(vararg argument: suspend FrontdoorRuleConditionsRequestHeaderConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestHeaderConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestHeaderConditions = mapped
}
/**
* @param argument A `request_header_condition` block as defined below.
*/
@JvmName("udwywjkbcurnhhwk")
public suspend fun requestHeaderConditions(argument: suspend FrontdoorRuleConditionsRequestHeaderConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRequestHeaderConditionArgsBuilder().applySuspend
{ argument() }.build(),
)
val mapped = of(toBeMapped)
this.requestHeaderConditions = mapped
}
/**
* @param values A `request_header_condition` block as defined below.
*/
@JvmName("kjriynhcuvqfqgki")
public suspend fun requestHeaderConditions(vararg values: FrontdoorRuleConditionsRequestHeaderConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.requestHeaderConditions = mapped
}
/**
* @param value A `request_method_condition` block as defined below.
*/
@JvmName("herbhnbnawyxtkhv")
public suspend fun requestMethodConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.requestMethodConditions = mapped
}
/**
* @param argument A `request_method_condition` block as defined below.
*/
@JvmName("ubarsnewwebdalrj")
public suspend fun requestMethodConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestMethodConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestMethodConditions = mapped
}
/**
* @param argument A `request_method_condition` block as defined below.
*/
@JvmName("pkgptutxiakqynyf")
public suspend fun requestMethodConditions(vararg argument: suspend FrontdoorRuleConditionsRequestMethodConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestMethodConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestMethodConditions = mapped
}
/**
* @param argument A `request_method_condition` block as defined below.
*/
@JvmName("nobrmuikielwudwf")
public suspend fun requestMethodConditions(argument: suspend FrontdoorRuleConditionsRequestMethodConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRequestMethodConditionArgsBuilder().applySuspend
{ argument() }.build(),
)
val mapped = of(toBeMapped)
this.requestMethodConditions = mapped
}
/**
* @param values A `request_method_condition` block as defined below.
*/
@JvmName("emkbgowfjhqamjfp")
public suspend fun requestMethodConditions(vararg values: FrontdoorRuleConditionsRequestMethodConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.requestMethodConditions = mapped
}
/**
* @param value A `request_scheme_condition` block as defined below.
*/
@JvmName("jihdyinqpuhyompr")
public suspend fun requestSchemeConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.requestSchemeConditions = mapped
}
/**
* @param argument A `request_scheme_condition` block as defined below.
*/
@JvmName("hbsrsmkvndsrtbeh")
public suspend fun requestSchemeConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestSchemeConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestSchemeConditions = mapped
}
/**
* @param argument A `request_scheme_condition` block as defined below.
*/
@JvmName("baokgwoxtakkjfwj")
public suspend fun requestSchemeConditions(vararg argument: suspend FrontdoorRuleConditionsRequestSchemeConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestSchemeConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestSchemeConditions = mapped
}
/**
* @param argument A `request_scheme_condition` block as defined below.
*/
@JvmName("ljswlbtkljnlqvpa")
public suspend fun requestSchemeConditions(argument: suspend FrontdoorRuleConditionsRequestSchemeConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRequestSchemeConditionArgsBuilder().applySuspend
{ argument() }.build(),
)
val mapped = of(toBeMapped)
this.requestSchemeConditions = mapped
}
/**
* @param values A `request_scheme_condition` block as defined below.
*/
@JvmName("vnnwvqspfsmitybg")
public suspend fun requestSchemeConditions(vararg values: FrontdoorRuleConditionsRequestSchemeConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.requestSchemeConditions = mapped
}
/**
* @param value A `request_uri_condition` block as defined below.
*/
@JvmName("phphwvmnkhfhhsyw")
public suspend fun requestUriConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.requestUriConditions = mapped
}
/**
* @param argument A `request_uri_condition` block as defined below.
*/
@JvmName("hdlggpghfbftfend")
public suspend fun requestUriConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestUriConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestUriConditions = mapped
}
/**
* @param argument A `request_uri_condition` block as defined below.
*/
@JvmName("oqcmkxeejlceqgav")
public suspend fun requestUriConditions(vararg argument: suspend FrontdoorRuleConditionsRequestUriConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsRequestUriConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.requestUriConditions = mapped
}
/**
* @param argument A `request_uri_condition` block as defined below.
*/
@JvmName("ahlmasnmkgggbmaa")
public suspend fun requestUriConditions(argument: suspend FrontdoorRuleConditionsRequestUriConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsRequestUriConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.requestUriConditions = mapped
}
/**
* @param values A `request_uri_condition` block as defined below.
*/
@JvmName("efntfkgrjqhmlvhw")
public suspend fun requestUriConditions(vararg values: FrontdoorRuleConditionsRequestUriConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.requestUriConditions = mapped
}
/**
* @param value A `server_port_condition` block as defined below.
*/
@JvmName("lfdspgdycmkirugf")
public suspend fun serverPortConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.serverPortConditions = mapped
}
/**
* @param argument A `server_port_condition` block as defined below.
*/
@JvmName("vopysmgnpmysvwjc")
public suspend fun serverPortConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsServerPortConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.serverPortConditions = mapped
}
/**
* @param argument A `server_port_condition` block as defined below.
*/
@JvmName("bvyutomimqjwinkm")
public suspend fun serverPortConditions(vararg argument: suspend FrontdoorRuleConditionsServerPortConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsServerPortConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.serverPortConditions = mapped
}
/**
* @param argument A `server_port_condition` block as defined below.
*/
@JvmName("jxxjqsopbgisyqnl")
public suspend fun serverPortConditions(argument: suspend FrontdoorRuleConditionsServerPortConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsServerPortConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.serverPortConditions = mapped
}
/**
* @param values A `server_port_condition` block as defined below.
*/
@JvmName("efejcsgvkjctxevs")
public suspend fun serverPortConditions(vararg values: FrontdoorRuleConditionsServerPortConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.serverPortConditions = mapped
}
/**
* @param value A `socket_address_condition` block as defined below.
*/
@JvmName("rxmugpuswbtujfek")
public suspend fun socketAddressConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.socketAddressConditions = mapped
}
/**
* @param argument A `socket_address_condition` block as defined below.
*/
@JvmName("yshsdngjoegvpogs")
public suspend fun socketAddressConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsSocketAddressConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.socketAddressConditions = mapped
}
/**
* @param argument A `socket_address_condition` block as defined below.
*/
@JvmName("msgivghbtavnkvfg")
public suspend fun socketAddressConditions(vararg argument: suspend FrontdoorRuleConditionsSocketAddressConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsSocketAddressConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.socketAddressConditions = mapped
}
/**
* @param argument A `socket_address_condition` block as defined below.
*/
@JvmName("kyglqsowsdawcsmq")
public suspend fun socketAddressConditions(argument: suspend FrontdoorRuleConditionsSocketAddressConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsSocketAddressConditionArgsBuilder().applySuspend
{ argument() }.build(),
)
val mapped = of(toBeMapped)
this.socketAddressConditions = mapped
}
/**
* @param values A `socket_address_condition` block as defined below.
*/
@JvmName("jgxptfxkclekqscf")
public suspend fun socketAddressConditions(vararg values: FrontdoorRuleConditionsSocketAddressConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.socketAddressConditions = mapped
}
/**
* @param value A `ssl_protocol_condition` block as defined below.
*/
@JvmName("gajaowecqqfxlaqd")
public suspend fun sslProtocolConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.sslProtocolConditions = mapped
}
/**
* @param argument A `ssl_protocol_condition` block as defined below.
*/
@JvmName("byljaddemiiglxgb")
public suspend fun sslProtocolConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsSslProtocolConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.sslProtocolConditions = mapped
}
/**
* @param argument A `ssl_protocol_condition` block as defined below.
*/
@JvmName("hvelgldruldmqbtw")
public suspend fun sslProtocolConditions(vararg argument: suspend FrontdoorRuleConditionsSslProtocolConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsSslProtocolConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.sslProtocolConditions = mapped
}
/**
* @param argument A `ssl_protocol_condition` block as defined below.
*/
@JvmName("frkwpcrlxgrbasoe")
public suspend fun sslProtocolConditions(argument: suspend FrontdoorRuleConditionsSslProtocolConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsSslProtocolConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.sslProtocolConditions = mapped
}
/**
* @param values A `ssl_protocol_condition` block as defined below.
*/
@JvmName("rweqqcqnkkirucpr")
public suspend fun sslProtocolConditions(vararg values: FrontdoorRuleConditionsSslProtocolConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.sslProtocolConditions = mapped
}
/**
* @param value A `url_file_extension_condition` block as defined below.
*/
@JvmName("qrvxyewjgideavaf")
public suspend fun urlFileExtensionConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.urlFileExtensionConditions = mapped
}
/**
* @param argument A `url_file_extension_condition` block as defined below.
*/
@JvmName("joiofwpdidyiogop")
public suspend fun urlFileExtensionConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlFileExtensionConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlFileExtensionConditions = mapped
}
/**
* @param argument A `url_file_extension_condition` block as defined below.
*/
@JvmName("yfljghsbkddtsgpd")
public suspend fun urlFileExtensionConditions(vararg argument: suspend FrontdoorRuleConditionsUrlFileExtensionConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlFileExtensionConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlFileExtensionConditions = mapped
}
/**
* @param argument A `url_file_extension_condition` block as defined below.
*/
@JvmName("pstrkutoyxgreifl")
public suspend fun urlFileExtensionConditions(argument: suspend FrontdoorRuleConditionsUrlFileExtensionConditionArgsBuilder.() -> Unit) {
val toBeMapped =
listOf(
FrontdoorRuleConditionsUrlFileExtensionConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.urlFileExtensionConditions = mapped
}
/**
* @param values A `url_file_extension_condition` block as defined below.
*/
@JvmName("gcnqeovenksohquh")
public suspend fun urlFileExtensionConditions(vararg values: FrontdoorRuleConditionsUrlFileExtensionConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.urlFileExtensionConditions = mapped
}
/**
* @param value A `url_filename_condition` block as defined below.
*/
@JvmName("fvtxitavpbopmcdt")
public suspend fun urlFilenameConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.urlFilenameConditions = mapped
}
/**
* @param argument A `url_filename_condition` block as defined below.
*/
@JvmName("fbwkbxpjuxqrtuwf")
public suspend fun urlFilenameConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlFilenameConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlFilenameConditions = mapped
}
/**
* @param argument A `url_filename_condition` block as defined below.
*/
@JvmName("oygkliixkmistutc")
public suspend fun urlFilenameConditions(vararg argument: suspend FrontdoorRuleConditionsUrlFilenameConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlFilenameConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlFilenameConditions = mapped
}
/**
* @param argument A `url_filename_condition` block as defined below.
*/
@JvmName("hcryccvfberehgdy")
public suspend fun urlFilenameConditions(argument: suspend FrontdoorRuleConditionsUrlFilenameConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsUrlFilenameConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.urlFilenameConditions = mapped
}
/**
* @param values A `url_filename_condition` block as defined below.
*/
@JvmName("jicdnmeccxiolvqm")
public suspend fun urlFilenameConditions(vararg values: FrontdoorRuleConditionsUrlFilenameConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.urlFilenameConditions = mapped
}
/**
* @param value A `url_path_condition` block as defined below.
*/
@JvmName("sykxsadialrftkuh")
public suspend fun urlPathConditions(`value`: List?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.urlPathConditions = mapped
}
/**
* @param argument A `url_path_condition` block as defined below.
*/
@JvmName("fukntjwvueyuijpf")
public suspend fun urlPathConditions(argument: List Unit>) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlPathConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlPathConditions = mapped
}
/**
* @param argument A `url_path_condition` block as defined below.
*/
@JvmName("fhosxthycgdehsbs")
public suspend fun urlPathConditions(vararg argument: suspend FrontdoorRuleConditionsUrlPathConditionArgsBuilder.() -> Unit) {
val toBeMapped = argument.toList().map {
FrontdoorRuleConditionsUrlPathConditionArgsBuilder().applySuspend { it() }.build()
}
val mapped = of(toBeMapped)
this.urlPathConditions = mapped
}
/**
* @param argument A `url_path_condition` block as defined below.
*/
@JvmName("nugtfksdosbdojae")
public suspend fun urlPathConditions(argument: suspend FrontdoorRuleConditionsUrlPathConditionArgsBuilder.() -> Unit) {
val toBeMapped = listOf(
FrontdoorRuleConditionsUrlPathConditionArgsBuilder().applySuspend {
argument()
}.build(),
)
val mapped = of(toBeMapped)
this.urlPathConditions = mapped
}
/**
* @param values A `url_path_condition` block as defined below.
*/
@JvmName("sjmjagmuhetcltst")
public suspend fun urlPathConditions(vararg values: FrontdoorRuleConditionsUrlPathConditionArgs) {
val toBeMapped = values.toList()
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.urlPathConditions = mapped
}
internal fun build(): FrontdoorRuleConditionsArgs = FrontdoorRuleConditionsArgs(
clientPortConditions = clientPortConditions,
cookiesConditions = cookiesConditions,
hostNameConditions = hostNameConditions,
httpVersionConditions = httpVersionConditions,
isDeviceConditions = isDeviceConditions,
postArgsConditions = postArgsConditions,
queryStringConditions = queryStringConditions,
remoteAddressConditions = remoteAddressConditions,
requestBodyConditions = requestBodyConditions,
requestHeaderConditions = requestHeaderConditions,
requestMethodConditions = requestMethodConditions,
requestSchemeConditions = requestSchemeConditions,
requestUriConditions = requestUriConditions,
serverPortConditions = serverPortConditions,
socketAddressConditions = socketAddressConditions,
sslProtocolConditions = sslProtocolConditions,
urlFileExtensionConditions = urlFileExtensionConditions,
urlFilenameConditions = urlFilenameConditions,
urlPathConditions = urlPathConditions,
)
}