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("gwwbkucjliakxkke")
public suspend
fun clientPortConditions(`value`: Output>) {
this.clientPortConditions = value
}
@JvmName("dqibpxjwlrkcppea")
public suspend fun clientPortConditions(
vararg
values: Output,
) {
this.clientPortConditions = Output.all(values.asList())
}
/**
* @param values A `client_port_condition` block as defined below.
*/
@JvmName("fvxmpmwfpsjrbrcx")
public suspend
fun clientPortConditions(values: List>) {
this.clientPortConditions = Output.all(values)
}
/**
* @param value A `cookies_condition` block as defined below.
*/
@JvmName("mkpirhqxcapfutyu")
public suspend
fun cookiesConditions(`value`: Output>) {
this.cookiesConditions = value
}
@JvmName("bovcwoubpltncvmd")
public suspend fun cookiesConditions(
vararg
values: Output,
) {
this.cookiesConditions = Output.all(values.asList())
}
/**
* @param values A `cookies_condition` block as defined below.
*/
@JvmName("mhbmdjeilhummdly")
public suspend
fun cookiesConditions(values: List>) {
this.cookiesConditions = Output.all(values)
}
/**
* @param value A `host_name_condition` block as defined below.
*/
@JvmName("bbctoqxmcfibcknj")
public suspend
fun hostNameConditions(`value`: Output>) {
this.hostNameConditions = value
}
@JvmName("yfomiciaojgnelqj")
public suspend fun hostNameConditions(
vararg
values: Output,
) {
this.hostNameConditions = Output.all(values.asList())
}
/**
* @param values A `host_name_condition` block as defined below.
*/
@JvmName("vbdsjslgmadtkbqt")
public suspend
fun hostNameConditions(values: List>) {
this.hostNameConditions = Output.all(values)
}
/**
* @param value A `http_version_condition` block as defined below.
*/
@JvmName("rnuxypnghgqxmast")
public suspend
fun httpVersionConditions(`value`: Output>) {
this.httpVersionConditions = value
}
@JvmName("qmcaqvapwfjlkxkv")
public suspend fun httpVersionConditions(
vararg
values: Output,
) {
this.httpVersionConditions = Output.all(values.asList())
}
/**
* @param values A `http_version_condition` block as defined below.
*/
@JvmName("ynlqtgrgdpqgepfp")
public suspend
fun httpVersionConditions(values: List>) {
this.httpVersionConditions = Output.all(values)
}
/**
* @param value A `is_device_condition` block as defined below.
*/
@JvmName("ivksicxnjtafuetk")
public suspend
fun isDeviceConditions(`value`: Output>) {
this.isDeviceConditions = value
}
@JvmName("nwpojtmdfinnskfa")
public suspend fun isDeviceConditions(
vararg
values: Output,
) {
this.isDeviceConditions = Output.all(values.asList())
}
/**
* @param values A `is_device_condition` block as defined below.
*/
@JvmName("yagslmqgtarotbrc")
public suspend
fun isDeviceConditions(values: List>) {
this.isDeviceConditions = Output.all(values)
}
/**
* @param value A `post_args_condition` block as defined below.
*/
@JvmName("atoyuwhvorawjmyg")
public suspend
fun postArgsConditions(`value`: Output>) {
this.postArgsConditions = value
}
@JvmName("feiwjmeqnuctdjgf")
public suspend fun postArgsConditions(
vararg
values: Output,
) {
this.postArgsConditions = Output.all(values.asList())
}
/**
* @param values A `post_args_condition` block as defined below.
*/
@JvmName("cngtpawoluouarmk")
public suspend
fun postArgsConditions(values: List>) {
this.postArgsConditions = Output.all(values)
}
/**
* @param value A `query_string_condition` block as defined below.
*/
@JvmName("ognhtqhxxebtxhcx")
public suspend
fun queryStringConditions(`value`: Output>) {
this.queryStringConditions = value
}
@JvmName("ptqlbycgtlfgoobs")
public suspend fun queryStringConditions(
vararg
values: Output,
) {
this.queryStringConditions = Output.all(values.asList())
}
/**
* @param values A `query_string_condition` block as defined below.
*/
@JvmName("bnlijslgwxpukxcv")
public suspend
fun queryStringConditions(values: List>) {
this.queryStringConditions = Output.all(values)
}
/**
* @param value A `remote_address_condition` block as defined below.
*/
@JvmName("mlmxwsapfmgjayvu")
public suspend
fun remoteAddressConditions(`value`: Output>) {
this.remoteAddressConditions = value
}
@JvmName("ornpkrfxkluiudxu")
public suspend fun remoteAddressConditions(
vararg
values: Output,
) {
this.remoteAddressConditions = Output.all(values.asList())
}
/**
* @param values A `remote_address_condition` block as defined below.
*/
@JvmName("aumdrafjtardsghw")
public suspend
fun remoteAddressConditions(values: List>) {
this.remoteAddressConditions = Output.all(values)
}
/**
* @param value A `request_body_condition` block as defined below.
*/
@JvmName("fcatccwtayascpna")
public suspend
fun requestBodyConditions(`value`: Output>) {
this.requestBodyConditions = value
}
@JvmName("jwougkpboarnioro")
public suspend fun requestBodyConditions(
vararg
values: Output,
) {
this.requestBodyConditions = Output.all(values.asList())
}
/**
* @param values A `request_body_condition` block as defined below.
*/
@JvmName("trstuqiusgyivihg")
public suspend
fun requestBodyConditions(values: List>) {
this.requestBodyConditions = Output.all(values)
}
/**
* @param value A `request_header_condition` block as defined below.
*/
@JvmName("kcomchhdquscckgo")
public suspend
fun requestHeaderConditions(`value`: Output>) {
this.requestHeaderConditions = value
}
@JvmName("ifyhdionvbtpbivj")
public suspend fun requestHeaderConditions(
vararg
values: Output,
) {
this.requestHeaderConditions = Output.all(values.asList())
}
/**
* @param values A `request_header_condition` block as defined below.
*/
@JvmName("rlsrrkokaxaqgwro")
public suspend
fun requestHeaderConditions(values: List>) {
this.requestHeaderConditions = Output.all(values)
}
/**
* @param value A `request_method_condition` block as defined below.
*/
@JvmName("igsvjeltptqrbgrg")
public suspend
fun requestMethodConditions(`value`: Output>) {
this.requestMethodConditions = value
}
@JvmName("aaqvuvaipgqsugba")
public suspend fun requestMethodConditions(
vararg
values: Output,
) {
this.requestMethodConditions = Output.all(values.asList())
}
/**
* @param values A `request_method_condition` block as defined below.
*/
@JvmName("idbdwhfihfxnhaft")
public suspend
fun requestMethodConditions(values: List>) {
this.requestMethodConditions = Output.all(values)
}
/**
* @param value A `request_scheme_condition` block as defined below.
*/
@JvmName("poeodtwmwrigaowq")
public suspend
fun requestSchemeConditions(`value`: Output>) {
this.requestSchemeConditions = value
}
@JvmName("wjethcscuihbobkh")
public suspend fun requestSchemeConditions(
vararg
values: Output,
) {
this.requestSchemeConditions = Output.all(values.asList())
}
/**
* @param values A `request_scheme_condition` block as defined below.
*/
@JvmName("ddtmkixwooqkjlwv")
public suspend
fun requestSchemeConditions(values: List>) {
this.requestSchemeConditions = Output.all(values)
}
/**
* @param value A `request_uri_condition` block as defined below.
*/
@JvmName("rrlllyxfqriacioe")
public suspend
fun requestUriConditions(`value`: Output>) {
this.requestUriConditions = value
}
@JvmName("spgthvmfvorhpwja")
public suspend fun requestUriConditions(
vararg
values: Output,
) {
this.requestUriConditions = Output.all(values.asList())
}
/**
* @param values A `request_uri_condition` block as defined below.
*/
@JvmName("xkxkjkwmydemgntf")
public suspend
fun requestUriConditions(values: List>) {
this.requestUriConditions = Output.all(values)
}
/**
* @param value A `server_port_condition` block as defined below.
*/
@JvmName("nuudyqgphdsdoqab")
public suspend
fun serverPortConditions(`value`: Output>) {
this.serverPortConditions = value
}
@JvmName("wxepynqqvfeuumlh")
public suspend fun serverPortConditions(
vararg
values: Output,
) {
this.serverPortConditions = Output.all(values.asList())
}
/**
* @param values A `server_port_condition` block as defined below.
*/
@JvmName("emxijhyuxjsukgam")
public suspend
fun serverPortConditions(values: List>) {
this.serverPortConditions = Output.all(values)
}
/**
* @param value A `socket_address_condition` block as defined below.
*/
@JvmName("owbggguxvtkcxvns")
public suspend
fun socketAddressConditions(`value`: Output>) {
this.socketAddressConditions = value
}
@JvmName("yxjahywwaeggnyjh")
public suspend fun socketAddressConditions(
vararg
values: Output,
) {
this.socketAddressConditions = Output.all(values.asList())
}
/**
* @param values A `socket_address_condition` block as defined below.
*/
@JvmName("wjujjufogqelmwmk")
public suspend
fun socketAddressConditions(values: List>) {
this.socketAddressConditions = Output.all(values)
}
/**
* @param value A `ssl_protocol_condition` block as defined below.
*/
@JvmName("hwlynottqrujhqho")
public suspend
fun sslProtocolConditions(`value`: Output>) {
this.sslProtocolConditions = value
}
@JvmName("scmkmcspbfbmmasw")
public suspend fun sslProtocolConditions(
vararg
values: Output,
) {
this.sslProtocolConditions = Output.all(values.asList())
}
/**
* @param values A `ssl_protocol_condition` block as defined below.
*/
@JvmName("edvseqixstbrftla")
public suspend
fun sslProtocolConditions(values: List>) {
this.sslProtocolConditions = Output.all(values)
}
/**
* @param value A `url_file_extension_condition` block as defined below.
*/
@JvmName("nyxkrteuyfmctujp")
public suspend
fun urlFileExtensionConditions(`value`: Output>) {
this.urlFileExtensionConditions = value
}
@JvmName("myjyssftairkfdnd")
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("uyfbcafkxmfcgnqs")
public suspend
fun urlFileExtensionConditions(values: List>) {
this.urlFileExtensionConditions = Output.all(values)
}
/**
* @param value A `url_filename_condition` block as defined below.
*/
@JvmName("biaqnfbwjgjoifhm")
public suspend
fun urlFilenameConditions(`value`: Output>) {
this.urlFilenameConditions = value
}
@JvmName("gvvmlvnpmrdypeen")
public suspend fun urlFilenameConditions(
vararg
values: Output,
) {
this.urlFilenameConditions = Output.all(values.asList())
}
/**
* @param values A `url_filename_condition` block as defined below.
*/
@JvmName("rxjhqvhvkfrriayw")
public suspend
fun urlFilenameConditions(values: List>) {
this.urlFilenameConditions = Output.all(values)
}
/**
* @param value A `url_path_condition` block as defined below.
*/
@JvmName("llmjmcmegnupbjkd")
public suspend
fun urlPathConditions(`value`: Output>) {
this.urlPathConditions = value
}
@JvmName("xicvvuliofivagce")
public suspend fun urlPathConditions(
vararg
values: Output,
) {
this.urlPathConditions = Output.all(values.asList())
}
/**
* @param values A `url_path_condition` block as defined below.
*/
@JvmName("wmygtmppunhktngh")
public suspend
fun urlPathConditions(values: List>) {
this.urlPathConditions = Output.all(values)
}
/**
* @param value A `client_port_condition` block as defined below.
*/
@JvmName("sijjviqkfcbqhewa")
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("cxmfibvfmisgoxvy")
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("oolkctlpakpiiduv")
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("atjewmtincijhayh")
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("jxfvmqkjwqkwvuxv")
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("nkqtyibixkxcovsq")
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("shdormnbahlfixuj")
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("uvgudhpuubdjxjde")
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("njxbupyadrmqijtk")
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("xrxkehvxennmowja")
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("bskjvhbyobndjjga")
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("duxrayiaogimojpk")
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("nlbewdvqicmulnmm")
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("nyoguugmawexfugi")
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("wicdffbdqqcrrxpb")
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("wohsoxkypomyefed")
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("uniyqqweafwxplbx")
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("vdigniothqvppkjc")
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("smuiftiqqtxpoyph")
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("hioyddpeqijoppoy")
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("rwkixcwvpskxmiwl")
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("sfuqtwuqwdsjqecr")
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("yjbojpwvdgtqsytg")
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("ubqqisvcckwbhbfa")
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("jtixihpelikfbhjc")
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("pawpfffgyjuksraa")
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("tovkilpnpsyawomn")
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("sfpljpgqfhwnwbxg")
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("bycwjingwenfjnxl")
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("rnucfhsvqllemofp")
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("tmkqwqdfvkfgjhvo")
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("jlilyckjyaquiblr")
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("wbunabdlgahondsd")
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("bnryrrlrsnskaswg")
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("urqsdpnbwvakgjyo")
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("fxfrdnbutrmbqvhp")
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("tayjywbvfttpdhgv")
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("vbekhbbgjyiqjkln")
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("osdnpiwfymnjdvgx")
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("ssuettilsricrmni")
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("rgsmkqammgjmvshq")
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("kcijksyxndfdxjrw")
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("gfsvkxuogsrpuhur")
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("ggndsshrsftygggq")
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("idateklamccbynsp")
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("kdcnltscmhllwvdy")
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("wjkbedvnwmforppp")
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("qnvfhaqxwbuktwog")
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("vskhidbbsagsujpe")
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("tulolnepqbhhcscj")
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("ihdptakrulsanctr")
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("tsljudeqpwhrekdi")
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("pvopstjxknasuevx")
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("rqwomicciegmsfry")
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("oahyhikrsfautkfd")
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("djgkgiapqclaxlhb")
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("ggdarjnuaneikuul")
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("woxyjxcoetwurjre")
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("kmlhgaxxhjmvtwrd")
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("nihbtjfbhmntmstr")
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("kxmeulmwgvlvmlnr")
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("rtrdyxypikxemtrd")
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("jyelrqutvrikmuxj")
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("bgilbsmgbreipioo")
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("cntqrdinfaysgkuv")
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("crxbkescmblxcuwo")
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("fccmriarrdymrbxe")
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("hiyjmxnsiywkvrrh")
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("wccihtwexnihojqv")
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("hvfjqcehkcqeujgi")
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("aifqgcnivpwufcek")
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("qhjlkhcsyccqlpan")
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("kgfdpbtbkisltipl")
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("llmkfvbooykjkjvc")
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("cifmoqmiuylbgxid")
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("emsjfwqevmtwbubl")
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("yfgevnfsndnkjoso")
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("vgpsjibxwbuyagig")
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("wmdjaneqdckoymsj")
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("mifhyqgtomwfaytl")
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("tyxskdgremftndxh")
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("uhlmuoklfkhxfkhl")
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("khhtlegbrpnrlajp")
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("ohgpwhntyjlgltpx")
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("ohudgowfsjqfayvc")
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("ffwgndlyyxsufitc")
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("gpphshwqvgsatyxn")
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("vicwuayaoygvasxu")
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("ltguhgnhjgywiqgk")
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("tomygmwmqcqmkwvq")
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("bruuhhskgircrvls")
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("xjhvdvhsjxbhcxsj")
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("qmassxayfvgxtcio")
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("sapbghxkbbqsuybe")
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("wwjupqngnijfdorf")
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,
)
}